BazelCon 2022, 16-17 Kasım tarihleri arasında New York'ta ve internette gerçekleştirilecek.
Hemen kaydolun!

Bazel Özel İlgi Grupları

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

Bazel, belirli alanlara iş birliği katmak ve Bazel sahipleri, bakım sahipleri ve katkıda bulunanlar arasında iletişim ve koordinasyonu desteklemek için Özel İlgi Gruplarına (SIG'ler) ev sahipliği yapıyor. Bu politika bazelbuild için geçerlidir.

SIG'ler işlerini herkese açık olarak yapar. Bir SIG için ideal kapsam, katılımın büyük kısmının topluluktan geldiği iyi tanımlanmış bir alanı kapsar. SIG'ler bazelbuild içindeki topluluk tarafından yönetilen depolara (dil kuralları gibi) veya Bazel deposundaki kod alanlarına (Uzaktan Yürütme gibi) odaklanabilir.

Tüm SIG'ler aynı enerji, kapsam kapsamı veya yönetim modellerine sahip olmayacaktır. Ancak, ilgili çıkar grubu kurulduğunda, katkıda bulunmak ve katkıda bulunmak isteyen topluluk üyeleri olduğuna dair yeterli kanıt bulunmalıdır , Katılmadan önce grubun çalışmasını inceleyin ve ardından SIG lideriyle iletişime geçin. Üyelik politikaları SIG bazında değişiklik gösterir.

Bazel SIG'lerin tam listesini inceleyin.

Hedefsiz: SIG nedir?

SIG'ler, paylaşılan çalışmalarda ortak çalışmayı kolaylaştırmak için tasarlanmıştır. Bu nedenle bir SIG şunlarıdır:

  • Destek forumu değil: Posta listesi ile SIG aynı şey değildir
  • Hemen gerekli değildir: Projenin erken aşamalarında, ortak çalışmalarınız veya ortak çalıştığınız kişiler olup olmadığını bilemeyebilirsiniz
  • Ücretsiz işçilik yok: İşleri ortak çalışmalara dayalı olarak büyütmek ve koordine etmek için enerji gerekir

Bazel Sahipleri SIG oluşturma konusunda ihtiyatlı bir yaklaşım benimser. GitHub'da proje başlatmanın kolaylığı sayesinde, ortak çalışma bir SIG'ye gerek olmadan gerçekleşebileceği birçok yol mevcuttur.

SIG yaşam döngüsü

Bu bölümde, bir SIG'nin nasıl oluşturulacağı ele alınmaktadır.

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

Yeni bir SIG grubu önermek için aşağıda belirtildiği gibi öncelikle onay için kanıt toplayın. Göz önünde bulundurulması gereken olası yollardan bazıları şunlardır:

  • Grubun çözeceği iyi tanımlanmış bir problem grubu veya problem grubudur
  • Faydalanacak topluluk üyelerine danışma, hem fayda hem de taahhütte bulunma isteklerini değerlendirme
  • Mevcut projeler için, katkıda bulunanların konuya önem verdiği sorunlar ve halkla ilişkiler departmanının kanıtları
  • Grubun ulaşabileceği potansiyel hedefler
  • Grubu çalıştırmayla ilgili kaynak gereksinimleri

SIG'ye duyulan ihtiyaç kendi kendine açık gibi görünse bile, araştırma ve danışmanlık, grubun başarısı için hâlâ önemlidir.

Yeni grubu oluştur

Yeni grup, grafik oluşturma işlemi için aşağıdaki süreci izlemelidir. Özellikle de aşağıdakileri göstermesi gerekir:

  • Bazel için açık bir amaç ve avantaj (bir alt proje veya uygulama alanı etrafında)
  • Grup lideri olarak işlem yapmak isteyen iki veya daha fazla katkıda bulunan kullanıcı, diğer katkıda bulunanların varlığı ve gruba yönelik talebin kanıtı
  • Her grubun herkes tarafından erişilebilen en az bir posta listesi kullanması gerekir. SIG bazel-discuss gibi herkese açık listelerden birini yeniden kullanabilir, @bazel.build için bir liste isteyebilir veya kendi listesini oluşturabilir
  • SIG'nin başlangıçta gerekli olduğu kaynaklar (genellikle posta listesi ve normal görüntülü görüşme).
  • SIG'ler dizinlerindeki dokümanları ve dosyalarıbazelbuild/community ya da kendi deposundanbazelbuild GitHub kuruluşu. Çalışmalarını bazelbuild GitHub kuruluşunun dışında yapmayı tercih eden SIG'ler harici kaynaklara bağlanabilir
  • Bazel Sahipleri SIG başvurularını onaylar veya reddeder, gerektiğinde diğer paydaşlara danışar

Sürecin resmi bölümlerine girmeden önce product@bazel.build adresinden Bazel ürün ekibine danışmalısınız. SIG'lerin çoğu, onaydan önce konuşma ve yineleme gerektirir.

Yeni grup için resmi istek, bir kiralıkbazelbuild/community. Onaylanırsa grubun PR süreci birleştirilir ve gerekli kaynaklar oluşturulur.

Yeni SIG için Şablon İsteği

Yeni bir SIG isteğinde bulunmak için topluluk deposundaki şablonu kullanın: SIG-request-template.md.

Gezi

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

Sözleşme sahibi bir yöneticiyi aday göstermelidir. Grup, bir yöneticinin yanı sıra en az bir kişiyi de lider olarak eklemelidir (bu kişiler aynı kişi olabilir). Bu kişiler, Bazel ürün ekibiyle gereken şekilde koordinasyon için temas noktası olarak hizmet eder.

Grubu oluşturanlar, grafiklerini grup posta listesinde yayınlamak zorundadır. Bazel GitHub kuruluşundaki topluluk deposu bu tür belgeleri ve politikaları arşivler. Gruplar uygulamalarını ve yöntemlerini geliştirirken, topluluk veri havuzunun ilgili kısmında yer alan grafikerleri güncellemelidir.

Ortak çalışma ve katılım

Zorunlu kılınmamış olsa da grup, toplantı yapmak için planlanmış konferans görüşmeleri veya sohbet kanalları aracılığıyla ortak çalışmayı kullanmayı tercih etmelidir. Bu tür tüm toplantıların reklamı posta listesinde yapılmalı ve posta listesinde bu notlar izlenmelidir. Düzenli toplantılar, bir SIG'de sorumluluğu ve ilerlemeyi artırmaya yardımcı olur.

Bazel ürün ekibi üyeleri, grupları uygun bir şekilde izleyerek tartışma ve harekete geçmeye teşvik edebilir.

SIG başlatma

Gerekli etkinlikler:

İsteğe bağlı etkinlikler:

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

SIG'lerin sağlığı ve feshi

Bazel sahipleri SIG'lerin sağlığını korumak için en iyi çabayı gösterir. Bazel sahipleri bazen SIG'den potansiyel müşteriden SIG'nin çalışmalarını rapor etmesini isteyerek daha geniş Bazel topluluğuna grubun etkinlikleri hakkında bilgi verir.

SIG'nin artık yararlı bir amacı veya ilgili bir topluluğu yoksa, arşivlenebilir ve faaliyete son verilebilir. Bazel ürün ekibi, bu tür etkin olmayan SIG'leri projenin genel sağlığını koruma amacıyla arşivleme hakkını saklı tutar; yine de tercih edilen sonuç daha az tercih edilir. SIG, faydalı ömrünün sonuna geldiğini tespit etmesi halinde bandı kullanmayı da seçebilir.

Not

Bu içerik, Tensorflow'un SIG başucu kitabının üzerinde değişiklik yapılarak benimsenmiştir.