Přispějte

GNU Guix je rozsáhlý projekt vyvíjený převážně dobrovolníky z celého světa. Můžete se k nám připojit v poštovní konferenci development nebo v kanálu #guix na síti IRC Libera Chat. Řekněte nám, jak byste chtěli pomoci, a my se vás budeme snažit co nejlépe nasměrovat.

Chceme zajistit vřelé, přátelské prostředí bez obtěžování, aby každý mohl přispět podle svých nejlepších schopností. Za tímto účelem náš projekt používá "dohodu přispěvatelů", která byla převzata z https://contributor-covenant.org/. Celý závazek najdete v souboru CODE-OF-CONDUCT.

Správa projektu

Používáme Savannah jako ústřední bod pro vývoj, údržbu a distribuci systémové distribuce Guix a GNU Guix.

Zdrojové soubory všech součástí projektu, včetně softwaru, webových stránek, dokumentace a uměleckých děl, jsou k dispozici v repozitářích Git na adrese Savannah.

Přistup k Savannah

Grafika

Stále hledáme umělce, kteří by nám pomohli navrhovat a vylepšovat uživatelská rozhraní a vytvářet multimediální materiály pro dokumentaci, prezentace a propagační předměty.

Obrázky použité v různých součástech projektu jsou k dispozici v úložišti guix-artwork.

Přispějte

Dokumentace

Můžete si přečíst dokumentaci projektu, která je již k dispozici v systému a na webových stránkách, a pomoci nám odhalit případné chyby nebo opomenutí. Vytváření nových příruček, návodů a příspěvků na blogu také pomůže uživatelům a vývojářům zjistit, co děláme.

Dalším způsobem, jak přispět, je pomoci zlepšit dokumentaci balíčkového softwaru.

Začněte psát

Balíčky

Stovky softwaru, dokumentace a prostředků je třeba zabalit tak, aby uživatelé mohli snáze instalovat své oblíbené nástroje pomocí správce balíčků Guix a mohli systém produktivně používat.

Informace o tom, jak přidávat balíčky do distribuce, najdete v příručce.

Seznam dostupných balíčků naleznete v databázi balíčků a seznam čekajících na odeslání v databázi sledování záplat.

Odeslání nového balíčku

Programování

Zdrojový kód je v hlavním repozitáři Git. Jako hlavní programovací a rozšiřující jazyk používáme GNU Guile. komponenty systému.

Bude pro vás užitečné projít si příručku Guile nebo jiné úvodní materiály o Scheme. Nezapomeňte si také přečíst část Přispívání příručky, kde najdete další podrobnosti o nastavení vývoje a také o konvencích kódování a spolupráce, které se v projektu používají.

Odeslat opravu

Správa systému

Naše systémová infrastruktura umožňuje všem přispěvatelům komunikovat a spolupracovat na projektu a uživatelům stahovat a instalovat balíčky. Pomozte nám udržovat systém v provozu.

Můžete přispět do našeho softwaru pro kontinuální integraci: Cuirass. Můžete také přispět na hardware nebo hosting pro naši stavební farmu

Přispějte

Testy a hlášení chyb

Nainstalujte si software a pošlete komunitě zpětnou vazbu o svých zkušenostech. Pomozte projektu nahlášením chyb. Můžete také začít tím, že si vyberete "snadnou" chybu, na které budete pracovat.

Před nahlášením chyby zkontrolujte, zda se chyba již nenachází v databázi chyb. Další informace o manipulaci s hlášeními chyb naleznete na informační stránce pro vývojáře.

Nahlásit chybu

Překlad

Můžete pomoci přeložit software, popisy balíčků, manuál, kuchařku a tyto webové stránky do vašeho jazyka. Podívejte se na tým vašeho jazyka na Překladatelském projektu a prohlédněte si průvodce styly a práci ostatních překladatelů

Softwarové balíčky poskytované systémem mohou mít vlastní překladové nástroje. Navštivte jejich webové stránky a pomozte překládat.

Začněte překládat

Další zdroje pro přispěvatele

Dokumenty, podpůrné materiály z předchozích přednášek a pomocné informace užitečné pro hackery a správce jsou k dispozici na adrese https://git.sv.gnu.org/git/guix/maintenance.git.