Feature Development: Developers should create new branches off the development branch for individual features or fixes.
your-name/type-of-commit/few-words-about-what-you-did
git checkout -b quac/feat/add-player-class
After completing the feature, a pull request (PR) is made against the development branch. After the review process, it gets merged.
git add .
git commit -m "feat: add player class"
git push origin quac/feat/add-player-class
Release Process: Once the development branch has reached a stable point and is ready for release:
git checkout main
git merge development
git push origin main
- I have read the contributing.md rules
- I am follwoing the branch naming rules
- I am using symantic release and angular style commits (see commits.md)
- I have tested my changes
- I have added any new dependencies to the README.md
- I have added any new dependencies to the requirements.txt