Mandatory Ticket Workflow Process
Developers have to complete all tickets that have been assigned to them. Respect the deadline and dependencies of tickets, i.e. dependent ticket should be completed first. When starting on a ticket move its status from "new" to "assigned".
- Implementation and Documentation of the task
- Test your implementation and document these tests
- optional: Update the database-scripts, database schema, and document your changes in the respective ticket
- Verify Formatting/ Style of your code
- Run PHP Documentor or Javadoc to validate your documentation
- Peer Review: Ask a co-developer to review your implementation (he/she should verify step 2-5)
- Hand over your code to your supervisor and wait for his/her review
Note: You may only proceed with step 8-11, if both reviews (6 and 7) have been successful.
- Merge your changes to the demo-branch
- Test your implementation and potential dependent components on the server
- Merge your changes to the trunk
- Close the ticket
