Version Control
Git and GitHub are used for source control, collaboration, and change history. The main branch must be protected and all pull requests should be approved before merging.
To reduce possible conflicts in main, create a dummy staging branch (i.e. "sprint-#-staging) to merge any new features.