Skip to content

Development Cycle

Tarek Al Ayoubi edited this page Nov 19, 2021 · 8 revisions

Development:

  • Pull master
  • Create a branch with this name #<ISSUE-NUMBER>-TEXT-DESCRIBING-THE-ISSUEon top of latest master commit
  • In SmartGit, Remote->fetch
  • Checkout the branch you just created. You can find it under origin in Branches 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

Review:

  • 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
Clone this wiki locally