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 l’application, vous pouvez les signaler dans le suivi approprié des problèmes ou en discuter sur le forum, sur Matrix ou sur IRC (#fdroid sur OFTC).

Soumettre des applications

Si vous voyez qu’une application 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 Matrix ou IRC (#fdroid sur OFTC).

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 traductions.

Développer

Il y a quatre dépôts git principaux hébergés chez GitLab : - l’application cliente Android, - les outils du serveur pour faire tourner un dépôt et compiler ou installer des applications localement, - les métadonnées relatives aux applications dans le dépôt F-Droid principal - 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.

Maintenir l’infrastructure

F-Droid fournit de multiple serveurs (constructeurs, portails web, zone de téléchargement et bien plus) 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 Matrix, IRC (#fdroid-dev sur OFTC) ou team@f-droid.org.