Issues may enter the needs review stage once their implementation conforms to our definition of done:
- signed-off by you from user perspective
- usable, cf. design principles
- discoverable (if feature)
- accessible, cf. accessibility
- fits with regards to existing functionality
- signed-off by you from maintainer perspective
- simple solution
- understandable
- sufficiently and well tested (cf. good unit tests)
- code is clean
- satisfies our code standards (cf. automatically enforced lint rules and code style)
- signed-off by CI
- continuous integration passes
- available as feature branch on GitHub
- contains the cleaned up commit history
- commit messages satisfy our commit message guidelines
- one commit on the branch closes the issue via a
Closes #issuenrstatement in the body
For addititional details, refer to the contributing guidelines.