Version Control
The team will use version control with the following constraints:
- A protected main branch that requires an approved pull request in order to merge into main
- All pull requests require one reviewer and their approval
Each task will be attributed to a branch whose name is the Issue ID.