Cette page a été traduite automatiquement et pourrait contenir des erreurs
Ressources pour les développeurs
Informations utiles sur le développement du DHIS2, notamment pour les développeurs qui souhaitent contribuer au code source du DHIS2 ou créer une application web ou Android personnalisée pour le DHIS2.
Aller à une section sur cette page
Portail des développeurs
Les informations les plus récentes sur le développement de logiciels et d’applications pour DHIS2 sont disponibles sur notre portail web pour les développeurs : https://developers.dhis2.org/.
Vous y trouverez des informations sur le développement du DHIS2, des guides techniques, des articles de blog, des informations de contact, etc.
Code source
DHIS2 est un logiciel open-source, partagé sous la licence BSD 3-Clause, et le code source est sur Github. Si vous souhaitez contribuer, vous êtes invités à forker nos dépôts et à ouvrir une demande d’extraction.
Nous vous demandons de vérifier nos feuilles de route de développement dans Jira avant de contribuer au code source du noyau de DHIS2 ou de l’application Android de DHIS2. Vous êtes également invités à contacter les équipes de développeurs dans le canal Développement de la Communauté de Pratique DHIS2 pour discuter et planifier vos contributions avec nous.
Feuille de route pour le développement
Les feuilles de route de développement de la plateforme centrale DHIS2 et de l’application Android de capture DHIS2 sont disponibles sur Jira. Ces feuilles de route comprennent les nouvelles fonctionnalités et les corrections de bogues qui devraient être incluses dans les prochaines versions. Pour en savoir plus sur la feuille de route du développement du DHIS2 et le processus d’établissement des priorités, consultez la page Feuille de route.
Si vous êtes intéressé par les tests bêta des nouvelles versions, veuillez consulter les annonces de tests bêta sur la Communauté de Pratique DHIS2.
Documentation
Toute la documentation du DHIS2 est accessible via docs.dhis2.org. Vous y trouverez à la fois la documentation spécifique à une version et la documentation générique, jusqu’à et y compris nos dernières versions à la fois pour le logiciel de base DHIS2 et l’application Android DHIS2.
En tant que développeur, le guide du développeur vous sera très utile car il contient de la documentation sur l’API Web du DHIS2. Le guide du développeur du SDK Android fournit des informations particulièrement intéressantes pour les développeurs d’applications Android.
Ressources sur les applications Android
L’équipe de développement DHIS2 Android fournit des ressources supplémentaires pour faciliter le développement d’applications mobiles Android paramétrées pour la plateforme DHIS2, notamment le SDK DHIS2 Android et l’application Android squelette.
App Hub : Partagez vos applications Web paramétrées DHIS2
Avez-vous développé une application web paramétrée pour DHIS2 qui, selon vous, pourrait être utile à d’autres mises-en-œvre de DHIS2 ? Nous vous invitons à soumettre votre travail au DHIS2 App Hub pour le partager avec la communauté mondiale. Pour qu’une application soit approuvée, elle doit remplir les conditions suivantes :
- L’application doit être générique, c’est-à-dire qu’elle doit pouvoir fonctionner avec n’importe quelle instance (configuration) du DHIS2. Il n’y a pas de problème si l’application dépend d’une certaine configuration présente dans l’instance du système. Dans ce cas, ces étapes doivent être documentées.
- L’application doit avoir une licence open-source.
- L’application doit être significative et non offensante.
L’équipe centrale du DHIS2 examinera votre soumission à l’App Hub et vous fera part de ses commentaires. Si votre application est approuvée, elle pourra être téléchargée et installée dans les systèmes DHIS2 du monde entier !
Se connecter à la communauté des développeurs DHIS2
Communauté de Pratique DHIS2 Hébergement d’une plateforme de Communauté de Pratique pour faciliter les connexions au sein de la communauté. C’est le moyen le plus simple d’entrer en contact avec un nombre croissant de développeurs, de responsables de la mise en œuvre, de gestionnaires de projets et d’utilisateurs de DHIS2.
Développez vos compétences avec l'Académie DHIS2
DHIS2 organise régulièrement des formations et des cours de renforcement des capacités dans le cadre de notre programme DHIS2 Academies, notamment des cours avancés pour les développeurs d’applications web et Android. Les cours peuvent être dispensés en personne ou en ligne, et les ressources des cours précédents sont disponibles pour que vous puissiez les consulter. Vous pouvez en savoir plus sur la page de l’Académie DHIS2.