You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This tasks aims to implement the feature system for Sleppa to implement conditional compilation. The goal is to provide several features :
default : enables sleppa_primitives, sleppa_commit_analyzer, sleppa_configuration and sleppa_versioner
changelog: enables sleppa_changelog
release: enables sleppa_code_archiver
notify: enables sleppa_notifier
Moreover, the versioning begins with 0.1.0 at the moment. While the crate is semver compatible, the version is provided by the packages uploaded either on GitHub package and crates.io.
Therefore, version on the Sleppa crate must be set at 0.0.0-semver in each Cargo.toml file. The version follows the tag in the GitHub repository.
Assumptions
The version is given by the tag in the GitHub repository
Acceptance criteria
Implements the four features
Sets the version number to 0.0.0-semver in all Cargo.toml file to indicate the crate follows a semantic versioning.
Sets the version in the main Cargo.toml to 0.0.0-semver, e.g. sleppa_primitives = { version = "0.0.0-semver", path = "crates/sleppa_primitives" }.
Aim
This tasks aims to implement the feature system for Sleppa to implement conditional compilation. The goal is to provide several features :
sleppa_primitives
,sleppa_commit_analyzer
,sleppa_configuration
andsleppa_versioner
sleppa_changelog
sleppa_code_archiver
sleppa_notifier
Moreover, the versioning begins with
0.1.0
at the moment. While the crate is semver compatible, the version is provided by the packages uploaded either on GitHub package and crates.io.Therefore, version on the
Sleppa
crate must be set at0.0.0-semver
in eachCargo.toml
file. The version follows the tag in the GitHub repository.Assumptions
Acceptance criteria
0.0.0-semver
in allCargo.toml
file to indicate the crate follows a semantic versioning.Cargo.toml
to0.0.0-semver
, e.g.sleppa_primitives = { version = "0.0.0-semver", path = "crates/sleppa_primitives" }
.Risks
Dependencies
References
The text was updated successfully, but these errors were encountered: