Skip to content
This repository has been archived by the owner on Sep 4, 2024. It is now read-only.

Contribute: Branch Policy

Tobias Heß edited this page Jun 18, 2023 · 7 revisions

For now, there are 5 types of branches:

  • main: the current stable version
  • dev: the current development version
  • ms-*: Development branch for new developments (e.g., ms-analysis)
  • release-*: Branch for planned releases (e.g., release-v0.1)
  • issue-*: Branches for implementing enhancement features / fixing bugs (e.g., issue-1337)

Workflow

  • On issue completion
    • Merge into respective milestone branch
    • Remove issue branch
  • On milestone completion
    • Merge into current release branch
    • Remove milestone branch
  • On release
    • Merge release branch into dev
    • Merge dev into main
    • Tag version
    • Create release
Clone this wiki locally