Bazel Özel İlgi Grupları

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Sorun bildirin Kaynağı göster

Bazel, belirli alanlarda ortak çalışmaya odaklanılması ve Balık sahipleri, bakıcılar ve katkıda bulunanlar arasında iletişim ve koordinasyonun desteklenmesi için özel ilgi grupları (SIG'ler) düzenler. Bu politika bazelbuild için geçerlidir.

SIG'ler işlerini kamuya açık olarak yapar. SIG için ideal kapsam, çoğunlukla katılımın topluluk tarafından sağlandığı, iyi tanımlanmış bir alanı kapsar. SIG'ler bazelbuild bölgesindeki topluluk tarafından yönetilen depolara (dil kuralları gibi) veya Bazel veri havuzundaki kod alanlarına (Uzaktan Yürütme gibi) odaklanabilir.

Tüm SIG'ler aynı seviyede enerjiye, kapsam kapsamına veya yönetim modellerine sahip olmasa da, ilgili grubun kurulması durumunda, etkileşim kurmak ve katkıda bulunmak isteyen topluluk üyelerinin yeterli kanıtı olmalıdır. Katılmadan önce grubun çalışmalarını inceleyin ve ardından SIG lideriyle iletişime geçin. Üyelik politikaları duruma göre değişiklik gösterir.

Bazel SIG'lerin tam listesini inceleyin.

Hedef olmayanlar: SIG nedir?

SIG'ler, ortak çalışma üzerinde ortak çalışmayı kolaylaştırmak amacıyla tasarlanmıştır. SIG bu nedenle:

  • Destek forumu değildir: Posta listesi ile SIG aynı şey değildir
  • Hemen gerekmez: Projenin başlarında, iş veya ortak çalıştığınız kişileri paylaşıp paylaşmadığınızı bilemeyebilirsiniz
  • Serbest işçi değil: İşleri büyütmek ve ortaklaşa çalışmak için koordine etmek amacıyla enerji gerekir

Bazel sahipleri, SIG'yi oluştururken konservatif bir yaklaşım benimsiyor. GitHub'da proje başlatma kolaylığı sayesinde, SIG'ye ihtiyaç duymadan ortak çalışma yapabilen pek çok yol var.

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 SIG grubu önermek için önce aşağıda belirtildiği gibi onaya yönelik kanıt toplayın. Göz önünde bulundurulması gereken olası yollardan bazıları şunlardır:

  • İyi tanımlanmış bir sorun veya grubun çözeceği sorunlar kümesi
  • Avantajları ve topluluktaki faydayı değerlendirecek topluluk üyelerine danışarak
  • Mevcut projelerde, katkıda bulunanların konuyu önemsediği sorunlar ve halkla ilişkilerden kanıtlar
  • Grubun ulaşabileceği potansiyel hedefler
  • Grubu yönetmeyle ilgili kaynak gereksinimleri

SIG ihtiyacı açıkça görülse bile araştırma ve danışmanlık, grubun başarısı için hâlâ önemlidir.

Yeni grup oluşturma

Yeni grup, marka oluşturma için aşağıdaki süreci izlemelidir. Özellikle:

  • Bazel için net bir amaç ve fayda (bir alt projenin veya uygulama alanının etrafında)
  • Grup lideri olarak davranmaya istekli olan iki veya daha fazla katkıda bulunan, diğer katkıda bulunanların varlığı ve gruba yönelik talep kanıtı
  • Her grubun herkese açık en az bir posta listesi kullanması gerekir. SIG herkese açık listelerden birini yeniden kullanabilir, ör. bazel-Tartışma, @bazel.build için bir liste isteyebilir veya kendi listesini oluşturabilir.
  • SIG'nin ilk etapta ihtiyaç duyduğu kaynaklar (genellikle posta listesi ve normal görüntülü görüşme).
  • SIG'ler, bazelbuild/community'teki dizinlerinden veya bazelbuild GitHub kuruluşundaki kendi depolarından doküman ve dosya yayınlayabilir. SIG'ler, çalışmalarını bazelbuild GitHub kuruluşu dışında düzenlemeyi tercih ederlerse harici kaynaklara bağlantı verebilir
  • Bazel sahipleri SIG uygulamalarını onaylar veya reddeder ve gerekli diğer paydaşlara danışır

Sürecin resmi kısımlarına girmeden önce ürün@bazel.build adresinden Bazel ürün ekibine danışmalısınız. Çoğu SIG, onay alınmadan önce görüşme ve tekrar gerektirir.

Yeni grubun resmi isteği, bazelbuild/community için halkla ilişkiler dosyası göndererek ve aşağıdaki şablonun ardından halkla ilişkiler departmanındaki yorumlara dahil edilir. Onaylandığında, grubun PR'si birleştirilir ve gerekli kaynaklar oluşturulur.

Yeni SIG için Şablon İsteği

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

Charter uçuşlar

Grup oluşturmak için bir yolcuya ihtiyacınız vardır ve Bazel davranış kurallarına uymanız gerekir. Grubun arşivleri herkese açık olur. Üyelik, onay olmadan herkese açık olabilir veya grup yöneticisinin onayı bekleniyorsa istek üzerine kullanılabilir.

Temsil eden bir yönetici aday olmalıdır. Yönetici olarak, grup halinde Bazel ürün ekibiyle koordinasyon için irtibat kişisi olarak görev yapan en az bir kişi (aynı kişi olabilir) bulunmalıdır.

Grup içerik üreticileri, programlarını grup posta listesinde yayınlamalıdır. Bazel GitHub kuruluşundaki topluluk veri havuzu, bu tür dokümanları ve politikaları arşivler. Gruplar, uygulamalarını ve kurallarını geliştirirken topluluk deposunun ilgili bölümündeki tüzüklerini güncellemelidir.

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

Zorunlu olmasa da grup, toplantı yapmak için planlanmış konferans görüşmeleri veya sohbet kanalları üzerinden ortak çalışma olanağından yararlanmayı seçmelidir. Bu tür toplantıların posta listesinde ve daha sonra posta listesinde yayınlanan notlarda gösterilmesi gerekir. Düzenli toplantılar, SIG'deki sorumluluğun ve ilerlemenin artmasına yardımcı olur.

Bazel ürün ekibi üyeleri, proaktif olarak grubu izleyip tartışmaya ve gerekli işlemleri yapmaya teşvik edebilir.

SIG'yi başlatma

Gerekli etkinlikler:

İsteğe bağlı etkinlikler:

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

SIG'lerin durumu ve feshi

Bazel sahipleri, SIG'lerin sağlıklı olmasını sağlamak için elinden geleni yapar. Bazel sahipleri, zaman zaman büyük grubun Bazel topluluğunu grubun etkinliği hakkında bilgilendirmesi için SIG liderinden zaman zaman SIG'nin çalışmaları hakkında rapor istiyor.

SIG'nin artık yararlı bir amacı veya ilgili topluluğu yoksa arşivlenebilir ve çalışmayı durdurabilir. Bazel ürün ekibi, daha az tercih edilen bir sonuç olsa da projenin genel sağlığını korumak için bu tür aktif olmayan SIG'leri arşivleme hakkını saklı tutar. SIG, kullanım ömrünün sona erdiğini algılarsa programdan çıkarmayı da seçebilir.

Not

Bu içerik, Tensorflow'un SIG başucu kitabından alınmıştır ve değişiklikler yapılmıştır.