Contribua

O projeto é inteiramente desenvolvido e mantido por voluntários. Você pode ajudar:

Relate Problemas

Se você experimentar problemas com o site ou o software cliente, você pode reportar eles no rastreador de issue (encontre o rastreador adequado nesta página), ou falar sobre eles no Fórum ou no IRC (#fdroid no freenode).

Enviar Aplicativos

Se você identificar que uma aplicação está ausente no repositório (após ler a política de inclusão), por favor sinta-se livre para enviá-la pelo rastreador dedicado Requests For Packaging.

Se você possui as habilidades necessárias, você pode também reunir os metadados relevantes e enviá-los através do repositório F-Droid Data, o que irá acelerar drasticamente a inclusão da aplicação.

O mesmo se aplica para ajudar a construir novas versões das aplicações.

Mais informações podem ser encontradas na documentação, ou perguntando no IRC (#fdroid on freenode).

Traduzir

O aplicativo cliente está disponível em vários idiomas. Caso o seu não esteja entre eles, ou precise de atualizações ou aprimoramento, por favor crie uma conta e use o sistema de tradução para efetuar as modificações.

Inicie lendo Tradução e Localização. Também há uma seção dedicada no fórum para discussões relacionadas à tradução.

Ajuda para Desenvolvimento

Existem quatro repositórios git hospedados no GitLab – um para a Aplicação cliente android, um para as ferramentas de servidor para executar um repositório e compilar/instalar aplicações localmente, e um para os arquivos de metadados associados para aplicações no repositório F-Droid principal. O último repositório gerencia o website e a documentação. A forma mais fácil de contribuir com o desenvolvimento é clonar estes projetos e enviar requisições. A forma mais fácil de contribuir para o desenvolvimento é clonar esses projetos e enviar solicitações de mesclagem (merge). Se você está fazendo grandes modificações, seria indicado discuti-las no IRC ou no fórum antes de enviá-las, para garantir que elas se alinhem com a direção do projeto, e que não conflitem ou dupliquem trabalho já em desenvolvimento.

Para trabalhar com os projetos de servidor ou de dados, é uma boa ideia ler o manual.

Ajude com infraestrutura

O F-Droid fornece vários servidores (compiladores, portal web, áreas de download…) que precisam de manutenção regular, implantação baseada em Ansible e gerenciamento de hardware. Mais informações podem ser encontradas pedindo no IRC (#fdroid-dev on freenode) ou em team@f-droid.org.