Appearance
Git Workflow
Development should follow the principles of Gitflow workflow.

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.