Release and branching conventions - servinglynk/hslynk-open-source-docs GitHub Wiki
For branching, we follow: http://nvie.com/posts/a-successful-git-branching-model and for tagging/version numbering, we use: https://semver.org .
Additionally:
- For tagging hotfix release versions, we use v[major.minor.patch]: example: "v2.6.34".
- Hotfix release branches are named: hotfix-[major.minor.patch]. example: "hotfix-2.6.34".
- For tagging minor release versions, we use v[major.minor]: example: "v2.6". There is no patch number for releases.
- Minor release branches are named: release-[major.minor]. example: "release-2.6".
- For tagging major release versions, we use v[major]: example: "v2". There is no minor number for major releases.
- Major release branches are named: release-[major]. example: "release-2".