Skip to content
Jordan Disch edited this page Sep 9, 2015 · 1 revision

When working on the project you should follow this workflow.

Design

  • what are the requirements?
  • design a solution for the task based on the requirements

WIP(work in progress)

  • do the work based on the design
  • ONLY SOLVE THE "REQUIREMENTS" FOR YOUR TASK

Test

  • test that the new feature performs the requirements
  • Does the solution solve the issue?

Integration

  • Integrate the project with your changes
  • DO NOT PUSH TO MASTER
  • Pull master into your branch and fix all merge conflicts
  • Test that your code has not broken the project
  • Send a pull-request

Update

  • Merge the pull-request

Document

  • document your solution
  • where there any issues you came across?
  • Log what work you did
Clone this wiki locally