# Coding style **This page provides rules and/or guidance for developers wanting to integrate code into Jami.** C++ format rules are defined by the following clang-format file: . QML format rules are defined by the source code used to build the qmlformat executable: . It is recommended that developers format their code using the `jami-project/scripts/format.sh` script. This is done automatically (as a pre-commit hook) when using `./build.py --init --qt=`.