Долучитися
GNU Guix — великий проєкт, розроблений переважно волонтер_ками з усього світу. Запрошуємо долучитися до нас за допомогою списку листування про розробку чи каналу #guix в IRC-мережі Libera Chat. Розкажіть, чим ви хотіли б допомогти, й ми докладемо всіх зусиль, щоб вас скоординувати.
Ми прагнемо підтримувати тепле й дружне середовище, вільне від утисків: будь-хто може робити внески відповідно до своїх можливостей. Зокрема наш проєкт використовує «Присягу учасни_ці», адаптовану з https://contributor-covenant.org/. Перегляньте повний текст присяги в файлі CODE-OF-CONDUCT.
Керування проєктом
Ми використовуємо Savannah як центр для розробки, супроводу й розповсюдження дистрибутиву Guix System і GNU Guix.
Файли сирців складників проєкту, зокрема програм, вебсайту, документації й художніх творів доступні в Git-репозиторіях Savannah.
Мистецтво
Ми завжди раді ми_сткиням: нам потрібна допомога з розробкою та вдосконаленням користувацьких інтерфейсів, а також зі створенням мультимедійних матеріалів для документації, презентацій і брендованих виробів.
Художні твори, використані в різних складниках проєкту, доступні в репозиторії guix-artwork.
Документація
Ви можете прочитати ту документацію проєкту, яка вже доступна в системі й на сайті, й допомогти нам виявити помилки чи недопрацювання. Написання нових посібників, інструкцій і блогів також допоможе користувач_кам і розробни_цям ознайомитися з нашою роботою.
Покращуйте документацію запакованих програм — це ще один спосіб нас підтримати.
Пакунки
Сотні програмних, інформаційних і художніх творів потрібно запакувати, щоб користувач_кам стало легше встановлювати улюблені засоби за допомогою менеджера пакунків Guix і продуктивно використовувати систему.
Інформацію про те, як додавати пакунки в дистрибутив, можна знайти в посібнику.
Перегляньте список доступних пакунків у базі даних про пакунки й список надісланого на розгляд у базі даних про латки.
Програмування
Сирці — в головному Git-репозиторії. Ми використовуємо GNU Guile як основну мову програмування й розширення складників системи.
Вам імовірно знадобиться переглянути посібник Guile чи інші вступні матеріали про Scheme. Також обов'язково прочитайте розділ інструкції «Участь», щоб дізнатися більше про середовище розробки, а також про те, як у проєкті прийнято оформлювати код і співпрацювати.
Системне адміністрування
Завдяки нашій системній інфраструктурі всі учасни_ці проєкту можуть спілкуватися й співпрацювати, а користувач_ки — завантажувати та встановлювати пакунки. Допоможіть нам підтримувати безперебійну роботу системи.
Можете вдосконалити нашу програму неперервної інтеграції: Cuirass. Також можете пожертвувати обладнання чи хостинг для нашої ферми збірки
Тести і звіти про вади
Встановіть програми й поділіться зі спільнотою враженнями про свій досвід. Допоможіть проєкту, звітуючи про вади. Також можете долучитися, обравши «просту» ваду й опрацювавши її.
Перш ніж звітувати про ваду, переконайтесь, що її ще нема в базі даних про вади. Перегляньте пам'ятку з розробки, щоб дізнатися більше про те, як працювати зі звітами про вади.
Переклад
Ви можете допомогти перекласти програму, описи пакунків, посібник, книгу рецептів і цей сайт своєю мовою. Знайдіть команду своєї мови в Translation Project, щоб переглянути стилістичні поради й праці інших перекладач_ок.
Програмні пакунки, які надає система, можуть мати власні перекладацькі засоби. Відвідайте їхні вебсайти й допоможіть із перекладом.
Інші ресурси для учасни_ць
Документи, супровідні матеріали минулих обговорень і додаткова інформація, корисна програміст_кам і супровідни_цям, — доступні в https://git.sv.gnu.org/git/guix/maintenance.git.