Skip to content
Lorentz edited this page Jun 26, 2018 · 16 revisions

Development flow

  1. Assign yourself to an issue
  2. Drag issue to "In Progress"
  3. Checkout new branch
    • Naming convention: <context>/<prettified-issue-name>-<issue-id> (eg controller/fix-touch-ios-72
  4. Write fabulous code
  5. Ensure correctness
    • Issue resolution behaves as expected
    • No regressions
  6. Push branch to remote
  7. Create pull request
  8. Reference issue in description using "closes #<ISSUE>"
  9. Wait for approval
  10. Click "Squash and merge"
  11. Compose a sufficiently descriptive commit message
  12. Add "closes #<ISSUE>" last in message
  13. Click "Confirm squash and merge"
  14. Click "Delete branch"
Clone this wiki locally