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".