Bazel Özel İlgi Alanı Grupları

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

Bazel, belirli sektörlerde işbirliğine odaklanmak için Özel İlgi Grupları (SIG'ler) destek sağlamak ve Bazel sahipleri, ve katkıda bulunanlarla ilgili daha fazla bilgi için tıklayın. Bu politika bazelbuild için geçerlidir.

SIG'ler çalışmalarını kamuya yapar. SIG için ideal kapsam, iyi tanımlanmış Bu alan adlarında katılımın büyük bir kısmı topluluktan gelir. SIG'ler bazelbuild içindeki topluluk tarafından korunan depolara (dil gibi) odaklan veya Bazel deposundaki kod alanlarına odaklanın (örneğin, Remote Yürütme).

Tüm SIG'ler aynı düzeyde enerji, kapsam genişliği veya yönetişim modellerinin sağlandığına ilişkin uygun düzeyde etkileşimde bulunmaya ve katkıda bulunmaya istekli üyeler ilgi alanı grubu yerleşik olarak bulunur. Katılmadan önce grubun çalışmalarını inceleyin ve ardından iletişime geçin bu konuda yardımcı olabilir. Üyelik politikaları, SIG'ye göre değişiklik gösterir.

Şu listenin Bazel SIG'leri.

Hedef olmayanlar: SIG nedir?

SIG'lerin amacı ortak çalışmalarda iş birliğini kolaylaştırmaktır. SIG, bu nedenle:

  • Destek forumu değil: Posta listesi ve SIG aynı şey değildir
  • Hemen gerekli değildir: Bir projenin henüz erken aşamalarında bir çalışma veya ortak çalışan paylaşdıysanız
  • Serbest işçilik değil: İşi büyütmek ve koordine etmek için enerji gerekir birlikte çalışarak

Bazel Sahipleri, SIG'yi oluşturma konusunda ihtiyatlı bir yaklaşım benimsiyor; çünkü birçok farklı alanda birlikte çalışabilir, bu sayede SIG gerekmeden uygulanabilir.

SIG yaşam döngüsü

Bu bölümde, SIG'nin nasıl oluşturulacağı açıklanmaktadır.

Araştırma ve danışmanlık

Yeni bir SIG grubu önermek için önce belirtildiği şekilde onay için kanıt toplayın bölümüne göz atın. Şu seçenekleri değerlendirebilirsiniz:

  • Grubun çözeceği iyi tanımlanmış bir problem
  • Fayda sağlayabilecek topluluk üyeleriyle istişarelerde bulunarak fayda sağlama konusundaki istekliliği
  • Mevcut projeler için, katkıda bulunanların önemsediği sorunlardan ve halkla ilişkilerden kanıtlar konu hakkında
  • Grubun ulaşabileceği potansiyel hedefler
  • Grubu çalıştırmak için gereken kaynak gereksinimleri

SIG ihtiyacı açıkça görülse de araştırma ve danışmanlık grubun başarısı için de önemli.

Yeni grubu oluşturma

Yeni grup, proje başlatma aşamasında aşağıdaki süreci izlemelidir. Özellikle, aşağıdakileri göstermelidir:

  • Bazel için açık bir amaç ve fayda (bir alt proje ya da uygulama alanı)
  • Grup lideri olarak hareket etmek isteyen iki veya daha fazla katkıda bulunan kullanıcı, ve gruba yönelik talep kanıtı,
  • Her grubun en az bir tane herkes tarafından erişilebilen posta listesi kullanması gerekir. SIG herkese açık listelerden birini yeniden kullanabilir, örneğin bazel-caption, liste isteyin oluşturabilir veya kendi listesini oluşturabilirsiniz.
  • SIG'nin başlangıçta ihtiyaç duyduğu kaynaklar (genellikle posta listesi ve normal görüntülü görüşme.)
  • SIG'ler, dizinlerindeki belgeleri ve dosyaları şurada sunabilir: bazelbuild/community veya kendi depolarından bazelbuild GitHub kurum içinde tutmaktır. SIG'ler, kuruluş dışına çıkmaları halinde harici kaynaklara bağlantı verebilirler. bazelbuild GitHub kuruluşunun dışındaki
  • Bazel Sahipleri, SIG başvurularını onaylar veya reddeder ve gerektiği şekilde paydaşlara

Sürecin resmî kısımlarına geçmeden önce Bazel Ürün Ekibi, product@bazel.build adresine e-posta gönderebilir. Çoğu SIG için konuşma gerekir gerekir.

Yeni grup için resmî talep, başlatma belgesini halkla ilişkiler bazelbuild/community ve şablonun ardından talebi halkla ilişkiler hakkındaki yorumlara eklemek bölümüne göz atın. Onay verildikten sonra, grubun halkı halkla ilişkiler (PR) birleştirilir ve gerekli kaynaklar oluşturuldu.

Yeni SIG için Şablon İsteği

Yeni bir SIG istemek için topluluk deposundaki şablonu kullanın: SIG-request-template.md.

Tekne Kiralama

Grup kurmak için başlatma belgesi gerekir ve Bazel'e uymanız gerekir davranış kuralları uygulayın. Grubun arşivleri herkese açık olacaktır. Üyelik herkese açık olabilir onay olmadan veya istek üzerine kullanılabilir, grubun onaylanması beklenir yönetici izni gerekir.

Başlatma belgesinde bir yönetici atanmalıdır. Bir yönetici olarak grupta en az bir potansiyel müşteri bulunmalıdır (bunlar aynı kişi olabilir), Bazel programının gerektirdiği koordinasyon için irtibat noktası görevini üstlenen ürün ekibi.

Grup oluşturucuları, başlatma belgelerini grup posta listesinde göndermelidir. Topluluk deposunda bulunan bu tür dokümanları ve arşivleri politikalar. Grupların uygulamaları ve kuralları geliştikçe güncellenmelidir. topluluk deposunun ilgili bölümünde başlatmak isteyebilir.

Ortak çalışma ve kapsayıcılık

Zorunlu olmamakla birlikte grup, ortak çalışmadan faydalanmayı tercih etmelidir. veya sohbet kanalları üzerinden iletişim kurabilirsiniz. Bu tür herhangi bir ve notların posta listesinde tanıtılması gerekir. posta listesinden çıkacaksınız. Düzenli toplantılar hesap verebilirliği ve ilerlemeyi teşvik eder bir hale geliyor.

Bazel ürün ekibi üyeleri, grubu proaktif olarak izler ve ve eyleme geçmektir.

SIG başlatma

Gerekli etkinlikler:

İsteğe bağlı etkinlikler:

  • Bazel blogu için bir blog yayını oluşturun

Sağlık ve SIG'lerin sonlandırılması

Bazel sahipleri, SIG'lerin sağlıklı olmasını sağlamak için elinden gelenin en iyisini yapar. Bazel sahipleri zaman zaman SIG liderinden SIG'nin çalışmaları hakkında rapor oluşturmasını isteyerek Bazel topluluğunu daha büyük bir topluluk altında tutacağım.

SIG artık faydalı bir amaca veya ilgili bir topluluğa sahip değilse işlemleri sekteye uğratacaktır. Bazel ürün ekibi, projenin genel durumunu korumak için bu tür etkin olmayan SIG'leri arşivlemek, daha az tercih edilir bir sonuçtur. SIG, aşağıdaki durumlarda da dağılmayı tercih edebilir: faydalı ömrünün sonuna ulaştığını fark eder.

Not

Bu içerik Tensorflow'un SIG başucu kitabı değişiklik gösterebilir.