-
Notifications
You must be signed in to change notification settings - Fork 0
Process
Stephen Matta edited this page Dec 29, 2015
·
1 revision
We utilize a slightly modified version of GitHub Flow along with an Agile process for this project.
- Create user stories
- Set up GitHub issues in Waffle backlog to represent implementation of user stories
- Sprint planning and issue assignment
- Move assigned user stories to Ready status in Waffle
- For each issue:
- Create a branch for the issue and move issue to Assigned status
- Add one to many commits for the issue
- At any time before or when the issue is resolved, open a Pull Request for feedback
- Dev lead conducts code review and tests, provides feedback
- The developer may continue to add commits in response to feedback
- Dev lead merges Pull Request to
master
and deletes branch - Issue is moved to Done status in Waffle
-
master
is built automatically through Continuous Integration and deployed to a production 'first-look' server - Dev lead can promote
master
to therelease
branch for automatic deployment to production 'stable' server