Bidra

GNU Guix er et stort prosjekt utviklet hovedsaklig av frivillige verden over. Du er velkommen til å bli med oss i utviklingslisten eller på #guix-kanalen på Libera Chat IRC-nettverket. Fortell oss hvordan du ønsker å bidra og vi vil gjøre vårt beste for å veilede deg.

Vi ønsker å tilby et varmt, vennlig, og trakasseringsfritt miljø slik at alle kan bidra etter deres beste evner. I dette øyemed bruker Guix en “Contributor Covenant” som var tilpasset fra https://contributor-covenant.org/. Du kan finne hele løftet i filen CODE-OF-CONDUCT.

Prosjektbehandling

Vi bruker Savannah som det sentrale knytepunktet for utvikling, vedlikehold og distribusjon av Guix System-distribusjonen samt GNU Guix.

Kildefilene for alle komponentene av prosjektet, inkludert programvare, nettside, dokumentasjon, og kunstverk, er tilgjengelig i Git-repositoriene på Savannah.

Gå til Savannah

Kunst

Vi ser alltid etter artister til å hjelpe oss å designe og forbedre brukergrensesnitt, og lage multimedia materiale for dokumentasjon, presentasjoner, og promo-artikler.

Kunstverket som brukes i de forskjellige komponentene av prosjektet er tilgjengelig i repositoriet guix-artwork.

Bidra

Dokumentasjon

Du kan lese prosjektdokumentasjonen allerede tilgjengelig i systemet og på nettsiden, og hjelpe oss å oppdage feil eller mangler. Å lage nye manualer, veiledninger, og bloggposter vil også hjelpe brukere og utviklere å oppdage hva vi gjør.

Hjelpe med å forbedre dokumentasjonen av pakkede programmer er en annen måte å bidra på.

Start skrivingen

Pakker

Hundrevis av programmer, dokumentasjon, og ekstra materiale behøves å pakkes for å gjøre det enklere for brukere å installere deres favorittprogrammer med pakkebehandleren Guix, og bli produktive med bruk av systemet.

Informasjon om hvordan å legge til pakker i distribusjonen finnes i i manualen.

Se pakkedatabasen for en liste av tilgjengelige pakker, og patch-sporingsdatabasen for en liste med avventende innsendte pakker.

Send en ny pakke

Programmering

Kildekode er i hoved-repositoriet. Vi bruker GNU Guile som det ledende programmering- og utvidelsesspråket for komponenter av systemet.

Du vil finne det nyttig å bla gjennom Guile-manualen eller annet introduksjonsmateriale om Scheme. Også sørg for å lese Bidrags-seksjonen av manualen for flere detaljer om utvikling, oppsett, samt koding- og samarbeidskonvensjoner i bruk av prosjektet.

Send en patch

Systemadministrasjon

Vår systeminfrastruktur gjør det mulig for alle bidragsytere å kommunisere og samarbeide i prosjektet, og for brukere å laste ned og installere pakker. Hjelp oss å holde systemene oppe og kjørende.

Du kan bidra til vårt kontinuerlige integrasjonsverktøy: Cuirass. du kan også donere maskinvare eller hosting for vår byggefarm

Bidra

Test og rapporter bugs

Installer programvaren og gi tilbakemeldinger til fellesskapet om din opplevelse. Hjelp prosjektet med å rapportere bugs. Du kan også komme i gang med å velge en “enkel” bug å jobbe på.

Før du rapporterer en bug, vennligst sjekk om den allerede finnes i bug-databasen. See siden med utviklerinformasjon for mer informasjon om hvordan å manipulere bugrapporter.

Rapporter en bug

Oversetting

Du kan hjelpe med å oversette programvaren, pakkebeskrivelsene, manualen, kokeboken, og denne nettsiden til ditt språk. See ditt språks lag hos Translation Project for å titte på stilguider og arbeidet til andre oversettere

Programvarepakker levert av systemet kan ha egne oversettelsesverktøy. See deres nettsider og hjelp med oversetting.

Start oversetting

Andre ressurser for bidragsytere

Dokumenter, støttende materiale av tidligere presentasjoner, og ekstra informasjon nyttig for hackere og vedlikeholdere er tilgjengelig på https://git.sv.gnu.org/git/guix/maintenance.git.