Participer

Le projet est développé et maintenu par une communauté de contributeurs. Les bénévoles sont au cœur de l’action de F-Droid. Vous pouvez vous aussi apporter votre aide de la manière suivante :

Aider les autres

Si vous en connaissez déjà à propos de F-Droid, vous pouvez aider les autres personnes à en savoir plus et commencer. Aider en répondant aux questions que les utilisateurs et les développeur ont au sujet de F-Droid ! Veuillez vous référer à notre code de contuite. Nous voulons proposer un environnent positif et agréable pour tout le monde.

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 parler avec nous sur le forum ou rejoindre le chat par le protocole de votre choix. Nous acceptons l’aide pour gérer les problèmes, y compris pour poser les questions, examiner les demandes de fusion, ajouter des étiquettes, et plus.

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.

Plus d’information peut être trouver dans la documentation, ou en demandant sur le clavardage.

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.

Test

Tester les prochaines versions de F-Droid est le meilleur moyen d’être sûr que la nouvelle version peut faire ce que vous voulez qu’elle fasse. Et bien sûr, si vous nous signalez un problème, nous pouvons en avoir connaissance et le résoudre ! Si vous avez un bogue à signaler, reportez-vous à la page des problèmes. Un moyen facile de participer est de vérifier les mises à jour de traductions sur https://staging.f-droid.org/.

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 le chat ou par email à l’adresse team@f-droid.org.

Science des données

A la base, F-Droid est une collection géante de données sur les applications que nous publions. Il y a les journaux de compilation, les métadonnées de l’application, le code source, les métadonnées de l’APK et plus encore. F-Droid s’intègre également dans l’écosystème plus large d’Android, où il y a des quantités de données encore plus grandes à analyser. Nous avons aussi quelques données de mesure qui reste pour la plupart inexplorées et pourraient révéler de nouvelles informations sur l’écosystème de F-Droid. Une bonne manière de se lancer est d’essayer nos API