Skip to content

Git Workflow ​

Development should follow the principles of Gitflow workflow.

Gitflow

Branch Permissions ​

Direct commits to the branches named "main" and "development" should never be allowed. Every update is done through pull requests. Each pull request must be approved by at least one other person. For the branch "main", it makes sense to require approval from two other people for pull requests.

Branching Model ​

The branch "development" is set as DEVELOPMENT as well as MAIN. The latter in order to check out "development" as default. The branch "main" is set as the production branch.

The following branch prefixes should be used:

  • bugfix/
  • feature/
  • hotfix/
  • release/

Merge Strategies ​

All pull requests should be merged using merge commits.