Skip to content

Branch and tag rules

David P. Chassin edited this page Sep 16, 2022 · 2 revisions

All repositories shall use the following branch naming convention:

  • main is used for the current release version. Only develop may be merged to main using a rebase merge.
  • develop is used for the current develop version. Only develop-* branches may merged to develop using a squash merge.
  • develop-* is used for all merges from developer forks.

Versions shall be tagged using the format #.#.#, starting at 0.0.0 for the initial release.

Clone this wiki locally