Manuel de développement
Le manuel de développement de Jami est une référence pour les développeurs et les contributeurs de Jami, documentant les différents aspects du piratage et du développement de Jami, y compris des explications approfondies sur la façon dont Jami est conçu et comment ses différentes parties fonctionnent ensemble.
- Introduction
- Les APIs de Jami
- Gestion du compte
- Gestion des contacts
- Le processus de design
- Les éclats
- Dynamic Routing Table (DRT)
- Appels
- Transfert de fichiers
- L’état de l’affichage du message
- Configurer votre propre serveur TURN
- Synchronisation de profil
- Vous soumettez votre premier patch
- Les outils de débogage
- Demande de fonctionnalités
- Le gestionnaire de connexion
- Synchronisation de l’état de livraison
- Comment ça marche (backend)
- L’API du client
- Notes pour les clients
- Les appels à l’arrivée
- Protocole de conférence
- Protocole de synchronisation
- RFCs importants
- Amélioration de la qualité de Jami
- Nom du protocole serveur
- Protocole
- Processus de libération
- Vue générale technique
- Identifiants Jami
- Choisir la valeur CRF pour le codeur
- Contacts bannis
- Style de codage
- Style de codage Qt et QML
- outils de test Qt et QML
- Travailler avec Gerrit
- Partage de localisation sur le client QT