Katkı

GNU Guix is a large project developed mostly by volunteers from all around the world. You are welcome to join us in the development mailing list or in the #guix channel on the Libera Chat IRC network. Tell us how would you like to help, and we will do our best to guide you.

Herkesin yeteneklerini en iyi şekilde kullanabilmesi için sıcak, arkadaş canlısı ve tacizden uzak bir ortam sağlamak istiyoruz. Bu amaçla projemiz, https://contributor-covenant.org/ adresinden uyarlanmış bir “Katılımcı Sözleşmesi” kullanmaktadır. Sözleşmenin tamamını CODE-OF-CONDUCT dosyasında bulabilirsiniz.

Proje Yönetimi

Savannah'ı Guix Sistem Dağıtımı ve GNU Guix'in geliştirilmesi, bakımı ve dağıtımı için merkezi nokta olarak kullanıyoruz.

Yazılım, web sitesi, dokümantasyon ve sanat eseri dahil olmak üzere projenin tüm bileşenlerinin kaynak dosyaları Savannah'daki Git depolarında mevcuttur.

Savannah'a git

Sanat

Her zaman kullanıcı arayüzlerini tasarlamamıza, geliştirmemize, dokümantasyon, sunum ve promosyon ürünleri için multimedya materyali oluşturmamıza yardımcı olacak sanatçılar arıyoruz.

Projenin farklı bileşenlerinde kullanılan sanat eserlerine guix-artwork deposundan erişilebilir.

Katkı

Belgelendirme

Sistemde ve web sitesinde halihazırda mevcut olan proje belgelerini okuyabilir ve herhangi bir hata veya eksiklik tespit etmemize yardımcı olabilirsiniz. Yeni kılavuzlar, öğreticiler ve blog gönderileri oluşturmak kullanıcıların ve geliştiricilerin ne yaptığımızı keşfetmesine de yardımcı olacaktır.

Paketlenmiş yazılımların belgelerinin iyileştirilmesine yardımcı olmak, katkıda bulunmanın başka bir yoludur.

Yazmaya başla

Paketler

Kullanıcıların favori araçlarını Guix paket yöneticisiyle yüklemelerini ve sistemi kullanarak üretken olmalarını kolaylaştırmak için yüzlerce yazılım, belge ve varlığın paketlenmesi gerekir.

Information on how to add packages to the distribution can be found in the manual.

Mevcut paketlerin bir listesi için <1>paket veritabanınapackage database ve bekleyen gönderimler için yama izleme veritabanına bakabilirsiniz.

Yeni bir paket gönder

Programlama

Kaynak kodumuz ana Git depomuzda. Sistemin bileşenleri için ana programlama ve genişletme dili olarak GNU Guile'yi kullanıyoruz.

You will find it useful to browse the Guile manual or other introductory material about Scheme. Also, make sure to read the Contributing section of the manual for more details on the development setup, as well as the coding and cooperation conventions used in the project.

Yama gönder

Sistem Yönetimi

Sistem altyapımız, tüm katılımcıların projede iletişim halinde olmasını, işbirliği yapmasını ve kullanıcıların paketleri indirip kurmasını mümkün kılar. Sistemi çalışır durumda tutmamıza ve sorunsuz çalışmasına yardımcı olun.

Sürekli entegrasyon yazılımımıza katkıda bulunabilirsiniz: Cuirass Ayrıca, yapı çiftliğimiz için donanım veya barındırma bağışında bulunabilirsiniz.

Katkı

Test ve Hata Raporlama

Yazılımı yükleyin ve deneyiminiz hakkında topluluğa geri bildirim gönderin. Hataları bildirerek projeye yardımcı olun. Üzerinde çalışmak için “basit” bir hata seçerek de başlayabilirsiniz.

Bir hatayı bildirmeden önce, lütfen hatanın hata veritabanında olup olmadığını kontrol edin. Hata raporlarının nasıl düzenleneceğiyle ilgili daha fazla bilgi için geliştirici bilgileri sayfasına bakın.

Bir hata bildir

Çeviri

Yazılımı, paket açıklamalarını, kılavuzu, tarif kitabını ve bu web sitesini dilinize çevrilmesine yardımcı olabilirsiniz. Stil kılavuzlarına ve diğer çevirmenlerin çalışmalarına göz atmak için Çeviri Projesinde dil ekibinize bakın

Sistem tarafından sağlanan yazılım paketlerinin kendi çeviri araçları olabilir. Web sitelerini ziyaret edin ve çevirilerine yardımcı olun.

Çevirmeye başla

Katkıcılar için diğer kaynaklar

Belgeler, önceki konuşmaların destekleyici materyalleri, bilgisayar uzmanları ve bakımcılar için yararlı yardımcı bilgiler git://git.sv.gnu.org/guix/maintenance.git adresinden erişilebilir.