Som et fællesskabsprojekt er AntennaPod afhængig af frivillige kodebidrag fra en lang række mennesker. Ikke kun til selve appen, men også til hjemmesiden og relaterede projekter.

1. App (Java)

Du er nu ved kernen i projektet! Dit bidrag bruges af tusindvis af mennesker over hele verden og er et vigtigt bidrag til et åbent økosystem for podcasting. Har du erfaring med Java, eller er du lige begyndt? Vi tager med glæde mod dine bidrag i vores GitHub-depot.

Her har vi brug for hjælp

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.

Hvis du foretrækker at jagte fejl, kan du gå til listen med problem-etiketten ‘bekræftede fejl’ på GitHub.

Kom godt i gang

Før Du skal ikke bare indsende en PR, men altid tilkendegive din interesse først. Nogle gange er vi endnu ikke nået til enighed om en brugeroplevelse og grænseflade. Det kan ske, at nogen har indvilliget i at begynde at arbejde på noget, men at vi har glemt at ‘tildele’ GitHub-problemet til vedkommende. At give sig til kende i vores forum er den bedste måde at undgå at spilde tid på kode, der ikke bliver accepteret.

Undervejs Tag et kig i vores wiki; den indeholder praktisk information for bidragydere. Der finder du f.eks. oplysninger om projektets kodestil og kan se hvordan du sikrer dig, at du bliver akkrediteret for dit arbejde i appen. Sidst, men ikke mindst: byggevejledninger og info om fejlfindings-logs.

Efter Fortæl om dit arbejde, og gør krav på din berømmelse! Det kan inspirere andre potentielle bidragydere og er med til at fremme appen generelt. Vi retweeter gerne dine tweets!

2. Hjemmeside (SCSS, HTML)

Fundamentet for vores nye hjemmeside blev venligst bygget af Anxhelo. Nu er vi klar til at udvide! Er du bekendt med Jekyll? Så hjælp os med at implementere (dele af) vores ønskeliste til webstedet og tjek vores website-depot nu.

3. Opstrøms & andre projekter

AntennaPod eksisterer ikke i isolation. Projektet er afhængig af mange andre projekter – at bidrage til dem hjælper også AntennaPod med at trives:

  • Nextcloud Podcast-app (Vue, PHP, Javascript) I december 2020 oprettede Jonas Heinrich Nextcloud Podcast-appen. Den er allerede en god måde at abonnere på og lytte til dine podcasts online i et selvhostet miljø. Dens videreudvikling og integration med AntennaPod ville være en meget velkommen tilføjelse.
  • gpodder.net (Python, HTML) Det langvarige og libre gpodder.net projekt giver brugerne mulighed for at forbinde og synkronisere deres podcast-afspillere. Desværre er projektet et offer for sin egen succes: webserveren er ofte utilgængelig, og AntennaPod-brugere ser synkroniseringsfejl. Enhver støtte til projektet og dets vedligeholdere er velkommen, især i forbindelse med dette API-problem.

Kontakt os!

Er din interesse vakt, men du er ikke sikker endnu? Er du klar til at komme i gang? Så kontakt @Keunes eller @ByteHamstervores forum!