diff --git a/.smalltalkci.default.ston b/.smalltalkci.default.ston index 90a88fd..16bef0e 100644 --- a/.smalltalkci.default.ston +++ b/.smalltalkci.default.ston @@ -3,7 +3,15 @@ SmalltalkCISpec { SCIMetacelloLoadSpec { #baseline : 'BlocSerialization', #directory : 'src', - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #onConflict : #useIncoming, + #onUpgrade : #useLoaded, + #ignoreImage : true } - ] + ], + + #testing : { + #failOnZeroTests : false, + #packages : [ 'Bloc-Serialization.*.Tests' ] + } } diff --git a/LICENSE b/LICENSE index f630b4b..d36e533 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 OpenSmock +Copyright (c) 2023-2026 Thales Group Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 79dae38..6b50c65 100644 --- a/README.md +++ b/README.md @@ -76,13 +76,17 @@ Serialization or Materialization process return some exceptions in case of probl ## Serialization backends -Actually `STON` is the only backend used for serialization. The project architecture allow to add anothers serialization backends if needed. +`Stash` and `STON` can be used as serialization backends. + +The project architecture is flexible enough to accommodate the addition of more serialization backends if required. ## Dependencies -- [Bloc](https://github.com/pharo-graphics/Bloc) +- [Stash](https://github.com/ThalesGroup/stash) - [STON](https://github.com/svenvc/ston) +- [Alexandrie](https://github.com/pharo-graphics/Alexandrie) +- [Bloc](https://github.com/pharo-graphics/Bloc) ## License -This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. +This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. \ No newline at end of file diff --git a/src/BaselineOfBlocSerialization/BaselineOfBlocSerialization.class.st b/src/BaselineOfBlocSerialization/BaselineOfBlocSerialization.class.st index fddb3c4..12e8ee1 100644 --- a/src/BaselineOfBlocSerialization/BaselineOfBlocSerialization.class.st +++ b/src/BaselineOfBlocSerialization/BaselineOfBlocSerialization.class.st @@ -25,15 +25,21 @@ BaselineOfBlocSerialization >> baseline: spec [ { #category : #accessing } BaselineOfBlocSerialization >> dependency: spec [ + "Serialization backends" spec baseline: 'Ston' with: [ spec repository: 'github://svenvc/ston/repository' ]. spec baseline: 'StashSerialization' - with: [ spec repository: 'github://OpenSmock/Stash/src' ]. + with: [ spec repository: 'github://ThalesGroup/Stash:main' ]. + + "Graphic librairies: this section should be removed when librairies will be integrated in Pharo" + spec + baseline: 'Alexandrie' + with: [ spec repository: 'github://ThalesGroup/Alexandrie:dev' ]. spec baseline: 'Bloc' - with: [ spec repository: 'github://OpenSmock/Bloc:dev/src' ]. + with: [ spec repository: 'github://ThalesGroup/Bloc:dev' ]. ]