[doc] No Gods, No Masters - let's do releases on development branch

This commit is contained in:
missytake 2023-03-18 14:50:15 +01:00
parent 4029770c90
commit 39a21fe34a

View file

@ -60,14 +60,9 @@ email address and register via frontend or manually at `http://localhost:8000/ap
## Contribution Guidelines ## Contribution Guidelines
### Branches ### Branches
- **Master:** The master branch tracks the last stable release.
- Releases will be done using release tags.
- Force push and pushes without group consent are disallowed.
- There never should be a merge commit from development into master!
- **Development:** The development branch is used to add new features. - **Development:** The development branch is used to add new features.
- Only rebase of feature branches is allowed. - Only rebase of feature branches is allowed.
- On Release the development branch will be rebased onto master and a release - On Release a release tag will be created
tag will be created on master
- **Feature-Branches:** - **Feature-Branches:**
- A feature branch will be used to develop a feature. - A feature branch will be used to develop a feature.
- It belongs to one developer only and force push is allowed. - It belongs to one developer only and force push is allowed.