Follow our [Codestyle](Coding-Guidelines) guide. Really, do it. As a quick recap:
- Never use `printf()` other than in entrypoints, use `TRACE()` instead
- Every class and function you write should have Doxygen comments like [this](https://github.com/stan-dev/stan/wiki/How-to-Write-Doxygen-Doc-Comments)
- Every class and function you write should have Doxygen comments like [this](https://www.doxygen.nl/manual/docblocks.html)
- Download the `clang-format` plugin for your favourite IDE and tell it to apply [our .clang-format](https://git.skywarder.eu/scs/skyward-boardcore/-/blob/master/.clang-format) style