Als een gemeenschapsproject vertrouwt AntennaPod op vrijwillige codebijdragen van een breed scala van mensen. Niet alleen voor de app zelf, maar ook voor de website en aanverwante projecten.

1. App (Java)

Je bent er: de kern van het project! Gebruikt door duizenden mensen over de hele wereld, vormt jouw code een belangrijke bijdrage aan een open podcasting ecosysteem. Dus, heb je ervaring met Java, of begin je net? Je bijdrage is van harte welkom in onze GitHub repository.

Waar we hulp bij kunnen gebruiken

There’s a few areas where we could well use your support. When first getting started to AntennaPod development, we recommend to pick an issue with the ‘Good first issue’ label on GitHub. Before you start working on an issue, make sure that it does not have the ‘Needs: Triage’ or ‘Needs: Decision’ label. That label means that the feature was not reviewed by the core AntennaPod team yet.

Als je liever op bug-jacht gaat, is je go-to lijst voor een weekend bug-jacht de ‘confirmed bugs’ issue label op GitHub.

Aan de slag

Vooraf Dien niet zomaar een PR in, maar maak altijd eerst je interesse kenbaar. Soms hebben we nog geen overeenstemming bereikt over een gebruikerservaring en interface. Het kan gebeuren dat iemand heeft toegezegd ergens aan te gaan werken, maar dat we vergeten zijn op ‘assign’ te klikken in het GitHub issue. Meepraten op ons forum is de beste manier om te vermijden dat je uren verspild aan code die niet zal worden gebruikt.

Tijdens Kijk eens op onze wiki; die bevat handige info voor bijdragers. Je vindt er bijvoorbeeld informatie over de code-stijl van het project en we leggen uit hoe je ervoor zorgt dat je werk aan de app erkend wordt. Last but not least: build-instructies en info over debug logs.

Erna Praat over je bijdrage, en claim die roem! Het kan andere potentiële bijdragers inspireren, en helpt met het promoten van de app meer in het algemeen. We retweeten je tweets met liefde!

2. Website (SCSS, HTML)

De basis van onze nieuwe website werd gebouwd door Anxhelo. Nu zijn we klaar voor verdere verbeteringen! Ben je bekend met Jekyll? Help ons dan (delen van) de wishlist voor onze website te verwezenlijken en bekijk onze website repository.

3. Upstream & andere projecten

AntennaPod is niet alleen op de wereld. Het project gebruikt veel andere projecten - als je daaraan bijdraagt help je ook AntennaPod:

  • Nextcloud Podcast app (Vue, PHP, Javascript) In december 2020 lanceerde Jonas Heinrich de Nextcloud Podcast app. Het is een geweldige manier om je te abonneren op en te luisteren naar je podcasts - online, in een zelf-gehoste omgeving. De verdere ontwikkeling ervan en integratie met AntennaPod zou een zeer welkome aanvulling zijn.
  • gpodder.net (Python, HTML) Het reeds lang bestaande en libre gpodder.net project laat gebruikers toe om podcastspelers te verbinden en te synchroniseren. Helaas is het project een slachtoffer van zijn eigen succes: de webserver is vaak niet beschikbaar en AntennaPod gebruikers zien sync fouten. Alle steun aan het project en de maintainers is welkom, in het bijzonder met dit API probleem.

Neem contact op!

Misschien geïnteresseerd maar nog niet zeker? Klaar om te beginnen? Neem contact op met @Keunes of @ByteHamster op ons forum!