Contribuisci

Il progetto è sviluppato e mantenuto con contributi dalla comunità. I volontari sono il nocciolo di F-Droid. Anche tu puoi aiutare:

Aiuta gli altri

Se sai già qualcosa su F-Droid, allora puoi aiutare gli altri a imparare e iniziare. Aiuta a rispondere alle domande che utenti e sviluppatori hanno su F-Droid! Si prega di rispettare il nostro codice di condotta. Vogliamo fornire un ambiente positivo e piacevole per tutti.

Segnala problemi

Se riscontri problemi con il sito o il client, puoi segnalarli nel tracker di problemi appropriato, rivolgerti a noi nel forum o entrare in chat con il protocollo che preferisci. Apprezziamo anche aiuto nel gestire il nostro tracker di problemi, incluse domande di approfondimento, controllare richieste di merge, aggiungere etichette e altro.

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.

Ulteriori informazioni possono essere trovate nella documentazione o chiedendo in chat.

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.

Testa

Provare le prossime versioni di F-Droid è il modo migliore per assicurarsi che una nuova versione possa fare ciò di cui hai bisogno. E naturalmente, se ci segnali un problema, lo sapremo e potremo risolverlo! Se hai un errore da segnalare, consulta la pagina dei problemi. Un modo facile per intervenire è la revisione degli aggiornamenti delle traduzioni su https://staging.f-droid.org/.

Sviluppa

Ci sono quattro repository git principali ospitati su GitLab: - applicazione Android, - strumenti server per eseguire un repository e compilare/installare app in locale, - file di metadati associati alle applicazioni nel repository F-Droid principale. - sito web e la documentazione

Il modo più semplice per contribuire allo sviluppo è creare dei cloni di questi progetti e inviare richieste di merge. Se apporti modifiche importanti, sarebbe bene discuterne prima su IRC o nel forum, per assicurarsi che siano in linea con la direzione del progetto e che non si scontrino o duplichino il lavoro già in fase di sviluppo.

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

Manutenzione dell’infrastruttura

F-Droid fornisce molti server (builders, portali web, aree di download ed altro ancora) che hanno bisogno di manutenzioni regolari, deployment basati su Ansible e gestione hardware. Ulteriori informazioni possono essere trovate chiedendo in chat o via email a team@f-droid.org.

Scienza dei dati

Fondamentalmente F-Droid è una gigantesca raccolta di dati sulle app che forniamo. Ci sono registri di compilazione, metadati delle app, codici sorgente, metadati APK e altro ancora. F-Droid si inserisce anche nel più ampio ecosistema Android, dove ci sono pool di dati ancora più grandi in cui immergersi. Abbiamo anche alcuni dati di metrica che rimangono per lo più inesplorati e potrebbero rivelare nuove intuizioni nell’ecosistema F-Droid. Un buon modo per immergersi è provare le nostre API