Estilo de codificação

Esta página fornece regras e/ou orientações a todos os programadores que pretendam integrar algum código no Jami

As regras do formato C++ são definidas por este arquivo de formato clang: https://git.jami.net/savoirfairelinux/jami-daemon/blob/master/.clang-format

As regras de formato QML são definidas pelo código-fonte utilizado para construir o executável qmlformat: https://codebrowser.dev/qt6/qtdeclarative/tools/qmlformat/qmlformat.cpp.html

Recomenda-se a todos os programadores que formatem o seu código utilizando o script em jami-project/scripts/format.sh. Isto é feito automaticamente (como um pre-commit hook) quando se utiliza ./build.py --init --qt=<path-to-qt>.