-
Notifications
You must be signed in to change notification settings - Fork 494
Releases
Henne Vogelsang edited this page Jun 8, 2016
·
1 revision
OSEM is an semantic versioned app. That means given a version number MAJOR.MINOR.PATCH we increment the:
- MAJOR version when we make incompatible changes,
- MINOR version when we add functionality in a backwards-compatible manner
- PATCH version when we make backwards-compatible bug fixes
- We stabilize master until it's ready for a release
- We create a release tag pointing to master with the format vMAJOR.MINOR. (e.g. v1.0)
- We create a new branching based on master with the name of the MAJOR number written out in a word (e.g. 1=one, 12=twelve) unless it exists
- We cherry pick commits from master for the version
- We create a release tag pointing to this branch with the format vMAJOR.MINOR.PATCH (e.g. v1.1)