-
Notifications
You must be signed in to change notification settings - Fork 2
Development Cycle
Tarek Al Ayoubi edited this page Nov 19, 2021
·
8 revisions
- Pull master
- Create a branch with this name
#<ISSUE-NUMBER>-TEXT-DESCRIBING-THE-ISSUE
on top of latest master commit - In SmartGit,
Remote->fetch
- Checkout the branch you just created. You can find it under
origin
inBranches
panel - Code your task and test it.
- Review your changset and commit it.
- Commit message must have the following format
<PROJECT>: What you did (#<ISSUE-NUMBER>)
- Push your commit(s) to the issue's branch
- Pull request the issue's branch to master
- Assign the ticket to a reviewer who has the least amount of reviews
- The reviewer has to do the review preferably during the same meeting but no later than the end of the following meeting
- All reviewers have to test the pull request
- If the test fails, the original developer needs to address the issues
- If the test succeeds, the reviewer can merge the pull request