859 B
859 B
Versioning
We utilize a hybrid versioning scheme, blending Semantic Versioning with CalVer:
YYYY-MM-[RELEASE_TYPE]-N
Components of the version number are as follows:
- YYYY, MM: Year and month of release.
- RELEASE_TYPE: Specifies the development stage:
- alpha: Initial testing phase.
- beta: Near-complete features, further testing.
- rc (release candidate): Stability testing, bug fixes.
- final: Production-ready release.
- N: Incremental release number for multiple releases within one month.
Guidelines: - Automated scripts should generate version numbers to avoid errors. - Ensure tool compatibility with the hybrid version format. - Maintain detailed changelogs for transparency on progression from alpha to final.