...
All ACME developers should be familiar with the basics of development with git including cloning the ACME repo, making a branch, committing changes and submitting a Pull Request on Github. Also writing good commit messages and pull request descriptions. For more info see, the Git Tutorial, Development Quick Getting Started Guide, Development Reference and Commit message template.
Group Leads and Task Epic leads coordinate and schedule development relevant to their group and/or taskepic. They should have developers assigned to work on features in the order necessary to meet deliverables in the Roadmaps (the leads might also be the developers). Group Epic leads should make sure developers are finishing their work and getting it merged to the ACME "master" branch.
...
- One feature per git branch (ideally)
- One pull request (PR) per branch (absolutely)
- Nothing gets added to "next" or "master" except by merging a branch through a PR (absolutely)
...