El proyecto está apoyado y mantenido por contribuidores de la comunidad. Los voluntarios forman una parte central de F-Droid. Puedes ayudar en:
Ayude a otros
Si ya tiene algún conocimiento sobre F-Droid, puede ayudar a otros a aprender y a comenzar. ¡Responda a las preguntas que los usuarios y desarrolladores tienen sobre F-Droid! Tenga en cuenta nuestro código de conducta. Queremos ofrecer un entorno positivo y que todos puedan disfrutar.
Informar de problemas
Si tiene problemas con el sitio o con el software cliente, puede informar de ellos en el gestor de incidencias correspondiente, o hablar con nosotros en el Foro o unirse a la conversación con su protocolo favorito. También apreciamos la ayuda en la gestión de nuestro gestor de incidencias, incluyendo preguntas de seguimiento, revisando peticiones de fusión, añadiendo etiquetas y más.
Enviar aplicaciones
Si ve que falta alguna aplicación en el repositorio (después de leer la política de inclusión), no dude en enviarla a través del gestor de incidencias dedicado Requests For Packaging.
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.
Puede encontrar más información en la documentación, o preguntando en el chat.
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.
Empieza por el resumen de Traducción y localización. También hay una sección dedicada del foro para discusiones relacionadas con la traducción.
Prueba
Probar las próximas versiones de F-Droid es la mejor manera de asegurarte de que una nueva versión puede hacer lo que necesitas. Y, por supuesto, si nos informas de un problema, ¡lo sabremos y podremos solucionarlo! Si tienes un error que comunicar, consulta la página issues. Un lugar fácil para participar es revisar las actualizaciones de las traducciones en https://staging.f-droid.org/.
Desarrollar
Hay cuatro repositorios git principales alojados en GitLab: - aplicación cliente Android, - herramientas de servidor para ejecutar un repositorio y crear o instalar aplicaciones localmente - asociados archivos de metadatos para aplicaciones en el repositorio principal F-Droid - sitio web y documentación
La forma más fácil de contribuir al desarrollo es hacer clones de estos proyectos y enviar solicitudes de fusión. Si vas a hacer cambios importantes, sería bueno discutirlos primero en IRC o en el foro, para asegurarte de que encajan con la dirección del proyecto y no chocan o duplican el trabajo que ya está en desarrollo.
Para trabajar con el servidor y los proyectos de datos, es una buena idea leer el manual.
Mantener la infraestructura
F-Droid proporciona múltiples servidores (constructores, portal web, áreas de descarga y más) que necesitan mantenimiento regular, despliegue basado en Ansible y gestión de hardware. Se puede encontrar más información preguntando en el chat o enviando un correo a team@f-droid.org.
Estudio de los datos
En esencia, F-Droid es una gigantesca colección de datos sobre las aplicaciones que distribuimos. Hay registros de compilaciones, metadatos de las aplicaciones, códigos fuente, metadatos del APK y mucho más. F-Droid también encaja en el ecosistema Android más amplio, donde hay incluso mayores reservas de datos en las que bucear. También tenemos algunos datos métricos que permanecen en su mayoría inexplorados, y que podrían revelar nuevas perspectivas en el ecosistema F-Droid. Una buena manera de sumergirse es probar our APIs