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
Ci sono alcune aree in cui il tuo supporto può essere prezioso. Perché sono cose importanti, molto richieste, o entrambe le cose. Abbiamo predisposto una chiara panoramica dei problemi e delle aree di funzionalità in cui abbiamo più bisogno di aiuto. Dedicati a uno dei seguenti problemi e ti aggiungeremo alla nostra lista (mentale) di eterna gratitudine!
Oltre a questi grandi progetti, puoi sempre controllare le issue contrassegnate con l’etichetta “help wanted” (cercasi aiuto) su GitHub.
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!