Come progetto di comunità, AntennaPod si basa su contributi volontari di codice da una vasta gamma di persone. Non solo per l’applicazione in sé, ma anche per il sito web e i progetti correlati.

1. App (Java)

Sei proprio lì: nel cuore del progetto! Usati da migliaia di persone in tutto il mondo, i tuoi contributi danno un apporto importante ad un ecosistema di podcasting aperto. Allora, hai esperienza con Java o sei solo agli inizi? Accogliamo i tuoi contributi nel nostro repository GitHub.

Dove abbiamo bisogno di aiuto

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.

Se preferisci andare a caccia di bug, l’elenco da cui partire per un fine settimana di caccia è quello delle issue con etichetta “confirmed bugs” (bug confermati) su GitHub.

Per iniziare

Prima Per favore non limitarti a presentare una PR, ma annuncia sempre in anticipo che sei interessato. A volte non abbiamo ancora raggiunto un accordo sull’esperienza utente e sull’interfaccia. Può anche succedere che qualcuno abbia accettato di iniziare a lavorare su qualcosa, ma che abbiamo dimenticato di “assegnare” loro la issue su GitHub. Intervenire sul nostro forum è il modo migliore per evitare di perdere ore su codice che non verrà accettato.

Durante Dai un’occhiata alla nostra wiki; contiene informazioni utili per chi contribuisce. Ci troverai, per esempio, informazioni sullo stile del codice del progetto e su come assicurarti di essere accreditato per il tuo lavoro sull’applicazione. Ultimo ma non meno importante: istruzioni per la compilazione e informazioni sui log di debug.

Dopo Parla del tuo lavoro e rivendica il riconoscimento che meriti! Potrebbe ispirare altri potenziali collaboratori e in generale aiuta a promuovere l’applicazione. Saremo felici di ritwittare i tuoi tweet!

2. Sito web (SCSS, HTML)

La base del nostro nuovo sito web è stata gentilmente costruita da Anxhelo. Ora siamo pronti ad espanderci! Hai familiarità con Jekyll? Allora aiutaci a implementare la nostra lista dei desideri del sito web (o parte di essa) e controlla il nostro repository del sito web.

3. Progetti a monte e altri

AntennaPod non vive in isolamento, ma si basa su molti altri progetti. Contribuire a questi significa aiutare AntennaPod a prosperare:

  • App di Podcast Nextcloud (Vue, PHP, Javascript) Nel dicembre 2020 Jonas Heinrich ha creato l’app di Podcast di Nextcloud, che è già ottima per iscriversi e ascoltare i podcast online in un ambiente “self-hosted”. Il suo ulteriore sviluppo e l’integrazione con AntennaPod sarebbero un’aggiunta molto gradita.
  • gpodder.net (Python, HTML) L’ormai storico e libero progetto gpodder.net permette agli utenti di collegare e sincronizzare i loro lettori di podcast. Purtroppo il progetto è vittima del suo stesso successo: il server web spesso non è disponibile e gli utenti di AntennaPod riscontrano errori di sincronizzazione. Qualsiasi contributo e sostegno al progetto e ai suoi manutentori è benvenuto, in particolare per quanto riguarda questo problema di API.

Mettiti in contatto!

Vagamente interessato ma non ancora sicuro? Pronto per iniziare? Mettiti in contatto con @Keunes o @ByteHamster sul nostro forum!