Definition of done (as of 20-04-2020)
- Where appropriate, a unit test should be written to test the feature
- The written unit tests must pass
- The code must be written according to the predefined coding conventions (see coding_conventions.md)
- The code must be provided with sufficient and appropriate comments
- The implementation must fulfill all of the corresponding user story’s acceptance criteria
- Acceptance criteria and the corresponding result are added to the test report
- The source code is committed to the Git repository and is merged with the ‘develop’ branch
- Git commits have a description that describes the changes or additions
- All comments and code is written in English
- Design decisions have been documented in the Wiki with corresponding diagrams.