Contribuisci

Il progetto è interamente sviluppato e mantenuto da volontari. Puoi aiutarci nei seguenti modi:

Segnala problemi

Se riscontri problemi con il sito o il client, puoi segnalarli nell’issue tracker (trova un tracker adatto in questa pagina), o parlarne nel Forum o su IRC (#fdroid su freenode).

Invia applicazioni

Se vedi che un’applicazione non è presente nel repository (dopo aver letto la politica di inclusione), sentiti libero di inviarla usando l’apposito tracker Requests For Packaging.

Se hai le competenze tecniche necessarie, puoi anche raccogliere i metadati rilevanti e inviarli tramite il repository F-Droid Data, il quale velocizzerà drasticamente l’inclusione dell’applicazione.

Lo stesso si applica per l’aiuto nel compilare nuove versioni delle applicazioni.

Trovi maggiori informazioni nella documentazione, o chiedendo su IRC (#fdroid on freenode).

Traduci

L’applicazione è disponibile in molte lingue. Se la tua non fosse presente, o avesse bisogno di aggiornamenti e miglioramenti, crea un account e usa il sistema di traduzione per effettuare le modifiche.

Inizia con una panoramica della traduzione e localizzazione. C’è anche una sezione dedicata sul forum per le discussioni relative alla traduzione.

Aiuta con lo sviluppo

Ci sono quattro repository git ospitati su GitLab – uno per l’applicazione Android, uno per gli strumenti server per eseguire un repository e compilare/installare app in locale, e uno per i file di metadati associati alle applicazioni nel repository F-Droid principale. L’ultimo repository mantiene il sito web e la documentazione. Il modo più semplice per contribuire allo sviluppo è clonare questi progetti e inviare delle richieste di merge. Se stai facendo grosse modifiche, sarebbe meglio discuterne prima su IRC o nel forum, per assicurarci che corrispondano alla direzione del progetto e non siano in conflitto con lavori già in sviluppo.

Per lavorare con i progetti del server e dei dati, è buona norma leggere il manuale.

Aiuta con l’infrastruttura

F-Droid fornisce molti server (builders, portali web, aree di download…) che hanno bisogno di manutenzioni regolari, deployment basati su Ansible e gestione hardware. Ulteriori informazioni possono essere trovate chiedendo su IRC (#fdroid-dev su freenode) o a team@f-droid.org.