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 le tracker de problèmes aux demandes d’empaquetage.

Si vous avez les compétences requises, vous pouvez aussi mettre avec les métadonnées et les soumettre via le dépôt F-Droid Data, cela augmentera drastiquement la vitesse d’intégration 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 l’application cliente Android, un pour les outils serveur utilisé pour faire tourner un dépôt et construire/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.

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

Aide avec l’infrastructure

F-Droid fournit de multiple serveurs (constructeurs, portails web, zone de téléchargement…) qui ont besoin de maintenance régulière, déploiments basés sur Ansible et de la gestion matérielle. Plus informations sont disponibles en demandant sur IRC (#fdroid-dev on freenode) or team@f-droid.org.