Development vs Main Branches
- Develop in your local branch.
 - Create one branch for each issuse, so you can merge that branch independently from your other work when that issue has been approved.
 - Merge your local branch into the main branch at least once a week.
 - Once merge your local branch, make sure you delete your merged branch
 - Maintain only one local development branch.
 
Git Issues Label Flow
1. Engineer Finishes Features
- Engineer self-test feature you implemented.
 - Engineer paste demo URL link in git issue comment for manager to test.
 - Engineer set git issue to 
Ready to Review. 
2. Manager Reviews Feature
- Manager test feature engineer implemented.
 - Manager equest changes in git issue comment.
 - Manager will set git issue to 
Make Change. 
3. Engineer Makes Changes
- Engineer make changes requested by manager.
 - Engineer get git issue to 
Ready to Review. 
4. Manager Reviews Changes
- Manager test fixes.
 - Manager will set git issues to 
Ready to Merge. 
5. Engineer Merges Changes to Master
- Engineer merge changes to master branch.
 - Engineer deploy changes to master deployment.
 - Engineer closes git issue.