Contribuisci

GNU Guix è un grande progetto sviluppato principalmente da volontari di tutto il mondo. Siete i benvenuti unirvi a noi nella mailing list development o nel canale #guix della rete IRC Libera Chat. Diteci come vorreste aiutarci, e faremo del nostro meglio per guidarvi.

Vogliamo offrire un ambiente accogliente, amichevole e privo di molestie, in modo che chiunque possa contribuire al meglio delle proprie capacità. A tal fine il nostro progetto questo scopo il nostro progetto utilizza un "Patto del Collaboratore", che è stato adattato da https://contributor-covenant.org/. L'impegno completo si trova nel file CODE-OF-CONDUCT.

Gestione Progetto

Utilizziamo Savannah come punto centrale per lo sviluppo, la manutenzione e la distribuzione di Guix System Distribution e GNU Guix. distribuzione del sistema Guix e di GNU Guix.

I file sorgente di tutti i componenti del progetto, software, del sito web, della documentazione e delle opere d'arte sono disponibili nei repository Git di Savannah.

Accedi a Savannah

Grafica

Siamo sempre alla ricerca di artisti che ci aiutino a progettare e migliorare le migliorare le interfacce utente e a creare materiale multimediale per documentazione, presentazioni e articoli promozionali.

La grafica utilizzata nei diversi componenti del progetto è disponibile nel repository guix-artwork.

Contribuisci

Documentazione

È possibile leggere la documentazione del progetto già disponibile nel sistema e nel sito web, e aiutarci a individuare eventuali errori o omissioni. Creare nuovi manuali, tutorial e articoli del blog aiuterà anche gli utenti e gli sviluppatori a scoprire ciò che facciamo.

Aiutare a migliorare la documentazione del software pacchettizzato è un altro modo per contribuire.

Inizia a scrivere

Pacchetti

Centinaia di software, documentazioni e risorse devono essere pacchettizzate per rendere più facile all'utente installare i suoi strumenti preferiti attraverso il gestore di pacchetti Guix, ed usare proficuamente il sistema.

Le informazioni su come aggiungere pacchetti alla distribuzione si trovano nel manuale.

Controlla il database dei pacchetti per una lista dei pacchetti disponibili, e il database delle patch per una lista degli invii in attesa di esame.

Invia un nuovo pacchetto

Programmazione

Il codice sorgente si trova nel repository Git principale. Utilizziamo GNU Guile come principale linguaggio di programmazione ed estensione per componenti del sistema.

Troverai utile sfogliare il manuale Guile o altro materiale introduttivo su Scheme. Inoltre, assicurati di leggere la sezione Contributing del manuale per maggiori dettagli sullo sviluppo configurazione, nonché le convenzioni di codifica e di cooperazione utilizzate nel progetto.

Invia una patch

Amministrazione Sistemi

La nostra infrastruttura di sistema rende possibile tutto il contributori per comunicare e collaborare al progetto, e agli utenti di poter scaricare e installare pacchetti. Aiuto manteniamo il sistema attivo e funzionante senza intoppi.

Puoi contribuire al nostro software di integrazione continua: Cuirass. Puoi anche donare hardware o hosting per la nostra build farm

Contribuisci

Test e segnalazioni di bug

Installa il software e invia feedback alla community sulla tua esperienza. Aiuta il progetto segnalando bug. Puoi anche iniziare scegliendo un bug "facile" su cui lavorare.

Prima di segnalare un bug, controlla se il bug esiste già nel database dei bug. Consulta la pagina di informazioni per gli sviluppatori per ulteriori informazioni su come gestire le segnalazioni di bug.

Segnala un bug

Traduzione

Puoi aiutare a tradurre il software, le descrizioni dei pacchetti, il manuale, il libro di ricette e questo sito web nella tua lingua. Rivolgiti al team della tua lingua al Progetto Traduzione per dare un'occhiata alle guide di stile e al lavoro di altri traduttori

I pacchetti software forniti dal sistema potrebbero avere una propria traduzione utensili. Visita i loro siti web e aiuta a tradurre.

Inizia a tradurre

Altre risorse per i contributori

Documenti, materiale di supporto dei colloqui precedenti e informazioni ausiliarie utili agli hacker e ai manutentori lo sono disponibile presso https://git.sv.gnu.org/git/guix/maintenance.git.