Como proyecto comunitario, AntennaPod depende de las contribuciones voluntarias de código de un amplio abanico de personas. No solo para la propia aplicación, sino también para el sitio web y los proyectos relacionados.

1. Aplicación (Java)

Correcto: ¡El núcleo del proyecto! Utilizado por miles de personas alrededor del mundo, tus contribuciones son una importante contribución a un ecosistema de podcasting abierto. Entonces, ¿tienes experiencia con Java, o simplemente estás empezando? Tus contribuciones serán bienvenidas en nuestro repositorio de GitHub.

Dónde necesitamos ayuda

Hay algunas áreas en las que nos vendría bien tu apoyo. Cuando te inicies en el desarrollo de AntennaPod, te recomendamos que elijas una incidencia con la etiqueta ‘Good first issue’ en GitHub. Antes de empezar una incidencia, asegúrate de que no tiene las etiquetas ‘Needs: Triage’ o ‘Needs: Decisión’. Estas etiquetas significan que la función aún no ha sido revisada por el equipo principal de AntennaPod.

Si prefieres la caza de errores, tu lista de referencia para un fin de semana de caza de errores es la ‘etiqueta de errores confirmados’ en GitHub.

Cómo empezar

Antes Por favor no te limites a enviar un PR, siempre anuncia primero tu interés. A veces, aún no llegamos a un acuerdo sobre una experiencia de usuario e interfaz. Puede pasar que alguna gente haya acordado empezar a trabajar en algo, pero que se nos haya olvidado de ‘asignar’ la cuestión de GitHub. Curiosear en nuestro foro es la mejor manera de evitar horas perdidas en código que no será aceptado.

Durante Échale un vistazo a nuestra wiki; contiene información práctica para contributores. Allí encontrarás, por ejemplo, información sobre el estilo de código del proyecto y aprender cómo asegurarte de que serás acreditado por tu trabajo en la aplicación. Por último pero no menos importante: instrucciones de construcción e información sobre los registros de depuración.

Después Habla sobre tu trabajo, ¡y reclama esa fama! Puede inspirar a otras posibles colaboradoras, y ayuda a promocionar la aplicación en general. ¡Estamos contentos de retwitear tus tweets!

2. Sitio web (SCSS, HTML)

La base de nuestro sitio web nuevo ha sido amablemente proporcionada por Anxhelo. ¡Ahora estamos listos para expandir!¿Estás familiarizado con Jekyll? Entonces ayúdanos a implementar (partes de) nuestra lista de deseos para el sitio web y échale un vistazo a nuestro repositorio del sitio web ahora.

3. Upstream y otros proyectos

AntennaPod no vive aislado. El proyecto depende de muchos otros: contribuir a ellos significa ayudar a que AntennaPod prospere:

  • Aplicación de Podcast de Nextcloud (Vue, PHP, Javascript) En diciembre de 2020 Jonas Heinrich creó la Aplicación de Podcast de Nextcloud. Es una buena forma de suscribirse y escuchar podcasts en línea en un ambiente de selfhosting. Su futuro desarrollo y la integración con AntennaPod sería una adición bienvenida.
  • gpodder.net (Python, HTML) El proyecto antiguo y libre gpodder.net permite a los usuarios conectar y sincronizar sus reproductores de podcast. Lamentablemente, el proyecto es víctima de su propio éxito: el servidor a menudo no está disponible y los usuarios de AntennaPod ven errores de sincronización. Cualquier apoyo al proyecto y a sus mantenedores es bienvenido, en particular con este problema de la API.

¡Ponte en contacto!

¿Puede que estés interesado pero aún no seguro?¿Listo para empezar?¡Ponte en contacto con @Keunes o @ByteHamster en nuestro foro!