################ Developer manual ################ The Jami developer manual is a reference for Jami developers and contributors, documenting the various aspects of hacking on and developing Jami, including in-depth explanations of how Jami is designed and how its various parts work together. .. toctree:: :maxdepth: 1 introduction apis-of-jami account-management contact-management design-process swarm drt calls file-transfer message-displayed-status setting-up-your-own-turn-server synchronizing-profiles submitting-your-first-patch debugging-tools feature-requests connection-manager delivery-status calls-in-swarm conference-protocol synchronization-protocol important-rfcs improving-quality-of-jami libjamiclient-documentation name-server-protocol protocol release-process technical-overview jami-identifiers choosing-crf-value-for-encoder banned-contacts coding-style qt-qml-coding-style qt-qml-testing-tools working-with-gerrit working-with-gerrit-fr location-sharing