En tant que projet communautaire, AntennaPod repose sur les contributions volontaires de code d’un large éventail de personnes. Pas seulement pour l’application elle-même, mais aussi pour le site web et les projets connexes.
1. Application (Java)
Vous êtes en plein dedans : le cœur du projet ! Utilisé par des milliers de personnes à travers le monde, vos contributions constituent un apport important à un écosystème de podcasting ouvert. Alors, vous avez de l’expérience avec Java, ou vous débutez ? Vos contributions sont les bienvenues dans notre dépôt GitHub.
Où nous avons besoin d’aide
Il y a quelques domaines où nous pourrions avoir besoin de votre soutien. Parce qu’ils sont importants, souvent demandés, ou les deux. Nous avons mis en place un aperçu clair des problèmes et des fonctionnalités pour lesquels nous avons le plus besoin d’aide. Travaillez sur l’un des problèmes suivants et nous ajouterons votre nom à notre liste (mentale) de gratitude éternelle !
En dehors de ces projets majeurs, vous pouvez toujours consulter les problème portant le nom « help wanted » sur GitHub.
Si vous préférez la chasse aux bugs, votre liste de prédilection pour un week-end de chasse aux bugs est le problème « confirmed bugs » sur GitHub.
Pour commencer
Avant Veuillez ne pas vous contenter de soumettre une PR, mais de toujours annoncer d’abord votre intérêt. Parfois, nous ne sommes pas encore parvenus à un accord sur l’expérience utilisateur et l’interface. Il peut arriver que quelqu’un soit d’accord pour commencer à travailler sur quelque chose, mais que nous ayons oublié de lui « assigner » le ticket sur GitHub. Participer à notre forum est le meilleur moyen d’éviter de perdre des heures sur un code qui ne sera pas accepté.
Pendant Jetez un coup d’œil à notre wiki ; il contient des informations pratiques pour les contributeurs. Vous y trouverez, par exemple, des informations sur le style de code du projet et pourrez apprendre comment vous assurer d’être accrédité pour votre travail dans l’application. Dernier point, mais non des moindres : des instructions de compilation et des informations sur les journaux de déboggage.
Après Parlez de votre travail, et revendiquez cette gloire ! Cela pourrait inspirer d’autres contributeurs potentiels, et aide à promouvoir l’application en général. Nous serons heureux de retweeter vos tweets !
2. Site Web (SCSS, HTML)
La base de notre nouveau site web a été gentiment conçue par Anxhelo. Maintenant, nous sommes prêts à nous développer ! Connaissez-vous Jekyll ? Alors aidez-nous à mettre en œuvre (certaines parties de) notre liste de souhaits pour le site Web et consultez notre dépôt de sites Web dès maintenant.
3. En amont et autres projets
AntennaPod ne fonctionne pas en autarcie. Le projet s’appuie sur de nombreux autres projets. Y contribuer signifie aider AntennaPod à prospérer :
- Application de Podcast Nextcloud (Vue, PHP, Javascript) En décembre 2020 Jonas Heinrich a créé l’application de Podcast Nextcloud. C’est déjà un excellent moyen de s’abonner et d’écouter vos podcasts en ligne, dans un environnement auto-hébergé. Son développement et son intégration avec AntennaPod seraient un ajout très apprécié.
- gpodder.net (Python, HTML) Le projet libre et de longue date gpodder.net permet aux utilisateurs de connecter et de synchroniser leurs lecteurs de podcasts. Malheureusement, le projet est victime de son propre succès : le serveur web est souvent indisponible et les utilisateurs d’AntennaPod voient des erreurs de synchronisation. Toute aide au projet et à ses responsables est la bienvenue, en particulier en ce qui concerne ce problème d’API.
Prenez contact avec nous !
Vaguement intéressé·e mais pas encore sûr·e ? Vous êtes prêt·e à vous lancer ? Contactez @Keunes ou @ByteHamster sur notre forum !