Version Control
The development of ColorInSync will use git for version control. A definitive version of the codebase will be maintained within the "main" branch hosted on GitHub.
Seperate branches will be created for each independent component and then integrated into the definitive codebase through merging into the main branch. Merges into the main branch must be approved by a member of the development team other than the individual who initated the merge.