- Covers a specific topic
- Representative of the language itself and not any platform dependent feature, such as system calls.
- Follows the naming convention in the unit tests
- Run
clang-format src/* include/* -i
before committing - Ensure that all code compiles
- Ensure that all unit tests are failing