-
Notifications
You must be signed in to change notification settings - Fork 5
How To Contribute
Pirun Seng edited this page Mar 21, 2018
·
2 revisions
To improve our development strategy and to stick to the deadline.
- Create your brand new branch from master
- When you complete your task, merge your branch into staging branch and deploy staging branch to staging for QA. At the same time, send a PR of your branch to master branch for code review
- When your task is passed QA and accepted, then we will inform client to check again before merging or going to production
- Client will approve some or all tasks, then only those which are approved will be merged into master
- At the end of the sprint after reviewing by the client, we will merge master branch into stable branch, then release stable branch to production.
- Create your brand new branch from stable
- When you complete your task, merge your branch into staging branch and deploy staging branch to staging for QA. At the same time, send a PR of your branch to stable branch for code review
- If everything goes well, then it is ready to release stable branch to production asap
Each branch should not depend on any other branch.