Style de codage

Cette page donne des règles et/ou des conseils à tous les développeurs qui veulent intégrer du code à Jami.

Les règles du format C++ sont définies par ce fichier de format clang: https://git.jami.net/savoirfairelinux/jami-daemon/blob/master/.clang-format

Les règles de formatage QML sont définies par le code source utilisé pour construire l’exécutable qmlformat : https://codebrowser.dev/qt6/qtdeclarative/tools/qmlformat/qmlformat.cpp.html

Il est recommandé à tous les développeurs de formater leur code en utilisant le script dans jami-project/scripts/format.sh. Ceci est fait automatiquement (comme un hook pre-commit) quand on utilise ./build.py --init --qt=<path-to-qt>.