Contribuer

Le projet est entièrement développé et maintenu par des bénévoles. Vous pouvez apporter votre aide de la manière suivante :

Signaler des problèmes

Si vous rencontrez des problèmes avec le site ou le logiciel client, vous pouvez les signaler dans le suivi des problèmes (voir ci-dessous) ou les discuter sur le forum ou sur IRC (#fdroid Sur freenode).

Pour rapporter des problèmes, choisissez le gestionnaire d’incidents approprié :

Soumettre des applications

Si vous voyez une application absente du dépôt (après avoir lu la politique d’inclusion), n’hésitez pas à la soumettre via la section dédiée à la file d’attente des demandes du forum.

Si vous avez les compétences techniques requises, vous pouvez aussi rassembler les métadonnées pertinentes et les soumettre via le dépôt F-Droid Data, ce qui accélèrera grandement l’inclusion de l’application.

Cela s’applique aussi à l’aide à la construction des nouvelles versions des applications.

Vous pouvez trouver plus d’informations dans la documentation, ou en demandant sur IRC (#fdroid sur freenode).

Traduire

L’application cliente est disponible dans plusieurs langues, mais si la vôtre n’est pas incluse, ou si elle a besoin d’une mise à jour ou d’une amélioration, veuillez créer un compte et utiliser le système de traduction pour effectuer vos modifications.

Commencez par l’introduction à la traduction et la localisation. Il existe également une section du forum dédiée pour discuter des traduction.

Aide pour le développement

Il y a quatre dépôts git hébergés chez GitLab : un pour le client Android, un pour les outils serveur utilisés pour faire tourner un dépôt, construire ou installer des applications localement et un pour les métadonnées associées aux applications dans le dépôt F-Droid principal. Le dernier dépôt gère le site web et la documentation. La façon la plus simple de contribuer au développement est de cloner ces projets et de soumettre une demande de fusion. Si vous faites des changements substantiels, il serait préférable d’en parler sur IRC ou le forum préalablement, afin de s’assurer que ces changements vont dans le sens du projet, et qu’ils ne rentrent pas en conflit avec un effort de développement déjà en cours, ou le duplique.

Pour travailler sur les projets « server » et « data », nous vous recommandons de lire le manuel.