Participer

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 (trouver le tracker approprié sur cette page) ou les discuter sur le forum ou sur IRC (#fdroid Sur freenode).

Soumettre des applications

Si vous voyez qu’une appli manque dans le dépôt (après avoir lu la politique d’inclusion), n’hésitez pas à la proposer grâce au système de suivi des problèmes consacré 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

Quatre dépôts git sont hébergés chez GitLab : un pour l’appli client Android, un pour les outils serveur pour faire tourner un dépôt et construire ou installer des applications localement, et un pour les métadonnées relatives 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 d’envoyer des demandes de fusion. Si vous effectuez des changements substantiels, il serait préférable d’en parler d’abord sur IRC ou sur le forum afin de s’assurer qu’ils vont dans le sens du projet et n’entrent ni en conflit avec le travail en cours ni le fasse en double.

Pour travailler sur les projets « server » et « data », il est recommandé 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.