Contribuir

El proyecto está apoyado y mantenido de forma íntegra por voluntarios. Puedes ayudar en:

Informar de problemas

If you experience problems with the site or client software, you can report them in the issue tracker (find the appropriate tracker on this page), or discuss them in the Forum or on IRC (#fdroid on freenode).

Enviar aplicaciones

Si ve que falta una aplicación en el repositorio (tras leer las normas de inclusión), por favor, siéntase libre de enviarla a través del gestor de incidencias dedicado a Peticiones de Empaquetado.

Si tiene las habilidades técnicas necesarias, también puede compilar los metadatos relevantes y enviarlos a través del repositorio F-Droid Data, lo que incrementará drásticamente la velocidad en la inclusión de la aplicación.

Lo mismo aplica para ayudar a compilar versiones más recientes de las aplicaciones.

Se puede encontrar más información en la documentación, o preguntando en IRC (#fdroid en freenode).

Traducir

La aplicación cliente está disponible en muchos idiomas. Si el suyo no se encuentra entre ellos, o necesita de actualización o mejoras, por favor cree una cuenta y use el sistema de traducción para realizar sus cambios.

Comience con un vistazo general acerca de Traducción y Localización. También hay una sección dedicada en el foro para discusiones relacionadas con las traducciones.

Ayudar con el desarrollo

Hay cuatro repositorios git hospedados en GitLab – uno para la aplicación cliente de Android, uno para las herramientas de servidor para montar un repositorio y compilar/instalar aplicaciones en local, y uno para los archivos de metadatos de aplicaciones en el repositorio principal de F-Droid. El último repositorio gestiona el sitio web y la documentación. La manera más fácil de contribuir al desarrollo es hacer clones de estos proyectos y enviar peticiones de integración («merge requests»). Si hace cambios grandes, sería bueno discutirlos en el IRC o en el foro previamente, para asegurarse de que encajan en la dirección del proyecto, y que no colisionan con trabajo ya en desarrollo o lo duplican.

Para trabajar con el servidor y los proyectos de datos, es una buena idea leer el manual.

Ayudar con la infraestructura

F-Droid maneja múltiples servidores (builders, portales web, áreas de descargar…) que necesitan un mantenimiento regular, un despliegue basada en Ansible y una gestión de hardware. Puedes encontrar más información en IRC (#fdroid-dev on freenode) o team@f-droid.org.