Closed kse3hi closed 1 year ago
Communication threat on GitHub about template versioning, that can help us with our Versioning Strategy: https://github.com/orgs/community/discussions/45248
Related feature on CLI side: https://github.com/eclipse-velocitas/cli/issues/65
@kse3hi As we release velocitas, I would close this issue. Do you agree?
@gkreyssing , release concept was accepted and implemented.
Motivation:
As developers/users of Eclipse Velocitas, we would like to have clear vision of release strategy, with clear overview of released components (incl. their versions). It will be great to have stable and baselined state of template and major components to be able to keep stable environment especially in dynamical development phase.
Versioning Principle
Major releases include API changes (potential for downstream breakage); Minor releases add new functionality, but are API compatible with previous versions; and Service releases include bug fixes only and include no significant new functionality.
Versioning scheme:
<major>.<minor>.<service>
Example:0.1.0
Release Strategy Proposal: