Katkı politikası

çeviri: insan page_type: lcat

. Sorun bildirin Kaynağı göster Gece · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

Bu sayfada, Bazel'in yönetim modeli ve katkı politikası ele alınmaktadır.

Yönetim modeli

Bazel projesi Google tarafından yönetilir ve yönetilir. Google dışından katkıda bulunanlardan oluşan büyük bir topluluğa sahip. Bazı Bazel altındaki belirli kural depoları gibi bazelbuild kuruluşu) yönetilir, tarafından yönetilir ve yönetilir. Google Bazel Ekibi Topluluğa ait depoları (kurallar gibi) ekleme önerilerini inceler ve bazelbuild GitHub kuruluşudur.

Katkıda bulunan rolleri

Aşağıda Bazel projesindeki rollerin ana hatlarını bulabilirsiniz. Bu rollerden bazıları sorumluluklar:

  • Sahipler: Google Bazel ekibi. Sahipler şunlardan sorumludur:
    • Bazel projesinin stratejisi, sürdürülmesi ve liderliği.
    • Bazel'ın temel işlevini oluşturma ve sürdürme.
    • Bakım sorumlularının atanması ve yeni depoların onaylanması.
  • Sürdürücüler: Google Bazel ekibi ve belirlenen GitHub kullanıcıları. Bakımcılar şunlardan sorumludur:
    • Depolarının birincil işlevini oluşturma ve sürdürme.
    • Bazel kod tabanının alanlarına yönelik katkıları inceleyip onaylama.
    • Kullanıcılara ve katkıda bulunanlara zamanında ve şeffaf bir sorunla ilgili destek sağlama yönetimi, halkla ilişkiler incelemesi ve belgeleme.
    • Yayınlama, test etme ve Bazel Sahipleriyle işbirliği yapma.
  • Katkıda bulunanlar: Bazel projesi.
    • Bazel'in kod tabanına katkı sağlayacak ve etkili, belgelerinden faydalanabilirsiniz.
    • GitHub Sorunlar gibi standart kanalları kullanarak değişiklikler önermek ve sorun bildir.

Ürün Sahibi Olma

Bazel Sahipleri, iyi tanımlanmış kod alanlarına (ör. kural gruplarıdır. Düzenli, sorumlu bir geçmiş geçmişi olan katkıda bulunanlar katkıda bulunmayı düşünebilir, bu kişiler nitelikli Bakımcılar olarak kabul edilir.

Katkı politikası

Bazel projesi, dışarıdan katkıda bulunanların katkılarını kabul eder. İşte Google tarafından ve Topluluk tarafından yönetilen kod alanları için katkı politikaları.

  • Lisanslama. Tüm Yöneticiler ve Katkıda Bulunanlar, Google'ın Katkıda Bulunanlar İçin Lisans Sözleşmesi.
  • Katkılar. Sahipler ve İşletme Sahipleri her şeyi kabul etmek için değerli katkılarda bulunmaktır. Tüm katkılar:
    • İyi yazılmış ve test edilmiş
    • İlgili kod alanının sağlayıcıları tarafından tartışılır ve onaylanır. Tartışmalar ve onaylar, GitHub sorunları ile GitHub PR'lerinde gerçekleşir. Daha büyük katkılar için Tasarım incelemesi.
    • Henüz mevcut değilse Bazel'in Sürekli Entegrasyon sistemine eklenir.
    • Desteklenebilir ve Bazel ürün yönü ile uyumlu
  • Kod incelemesi. Tüm bazelbuild depolarındaki tüm değişiklikler için gerekenler yorum:
    • Tüm halkla ilişkiler, bir sahip veya bakım sorumlusu tarafından onaylanmalıdır.
    • Yalnızca Sahipler ve Sağlayıcılar PR'leri birleştirebilir.
  • Uyumluluk. Sahiplerin, PR'lerde değişiklik yapmayı reddetmesi veya talep etmesi gerekebilir değişikliğin gerçekleşmesi için Google'ın kendi sistemleri.
  • Dokümanlar. Özellik katkıları, ilgili durumlarda doküman güncellemeleri.

Bazel'a katkıda bulunma hakkında daha fazla bilgi edinmek için katkı kurallarını inceleyin.