Attend the Women in ML Symposium on December 7 Register now

SIG oyun kitabı

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

Bir SIG'nin Kapsamı

TensorFlow, işbirliğini belirli alanlara odaklamak için Özel İlgi Gruplarına (SIG'ler) ev sahipliği yapar. SIG'ler işlerini halka açık yerlerde yaparlar. Katılmak ve katkıda bulunmak için grubun çalışmalarını gözden geçirin ve SIG lideri ile iletişime geçin. Üyelik politikaları SIG bazında değişir.

Bir SIG için ideal kapsam, katılımın çoğunluğunun topluluktan olduğu, iyi tanımlanmış bir alanı karşılar. İlaveten, çıkar grubu kurulması durumunda dahil olmaya ve katkıda bulunmaya istekli topluluk üyeleri olduğuna dair yeterli kanıt bulunmalıdır.

Tüm SIG'ler aynı enerji seviyesine, kapsam genişliğine veya yönetişim modellerine sahip olmayacaktır, bu nedenle biraz değişkenlik bekleyin.

TensorFlow SIG'lerin tam listesine bakın.

Hedef olmayanlar: SIG ne değildir

SIG'ler, paylaşılan çalışma üzerinde işbirliğini kolaylaştırmak için tasarlanmıştır. Bu nedenle bir SIG:

  • Destek forumu değil : bir posta listesi ve SIG aynı şey değildir.
  • Hemen gerekli değildir : Bir projenin hayatının erken dönemlerinde, işinizi mi yoksa işbirlikçilerinizi mi paylaştığınızı bilemeyebilirsiniz.
  • Ücretsiz emek değil : Çalışmayı işbirliği içinde büyütmek ve koordine etmek için enerji gereklidir.

SIG oluşturmaya yönelik yaklaşımımız muhafazakar olacaktır - GitHub'da proje başlatmanın kolaylığı sayesinde, bir SIG'ye ihtiyaç duymadan işbirliğinin gerçekleşebileceği birçok yol vardır.

SIG yaşam döngüsü

Araştırma ve danışma

Grup teklifçileri, aşağıda belirtildiği gibi onay için kanıt toplamalıdır. Dikkate alınması gereken bazı olası yollar şunlardır:

  • Grubun çözeceği iyi tanımlanmış bir problem veya problemler dizisi.
  • Fayda sağlayacak topluluk üyeleriyle istişare, hem faydayı hem de taahhütte bulunma isteklerini değerlendirir.
  • Mevcut projeler için, konuya katkıda bulunanların konuyla ilgilendiği konulardan ve PR'lardan kanıtlar.
  • Grubun başarması gereken potansiyel hedefler.
  • Grubu çalıştırmanın kaynak gereksinimleri.

Bir SIG'ye duyulan ihtiyaç apaçık görünse bile, araştırma ve danışma, grubun başarısı için hala önemlidir.

Yeni grubu oluşturmak

Yeni grup kiralama için aşağıdaki süreci takip etmelidir. Özellikle şunları göstermelidir:

  • TensorFlow için net bir amaç ve fayda (bir alt proje veya uygulama alanı çevresinde)
  • Grup lideri olarak hareket etmeye istekli iki veya daha fazla katılımcı, diğer katkıda bulunanların varlığı ve gruba olan talebin kanıtı
  • Başlangıçta ihtiyaç duyacağı kaynaklar (genellikle, posta listesi ve normal VC araması.)

Grup için onay, tensorflow / topluluk projesinin koruyucusu olarak tanımlanan TF Topluluk Ekibinin bir kararı ile verilecektir. Ekip, gerektiğinde diğer paydaşlara danışacaktır.

Sürecin resmi kısımlarına girmeden önce, community-team@tensorflow.org TensorFlow topluluk ekibine danışmanız önerilir. SIG talebi hazır olmadan önce konuşma ve yinelemenin gerekli olması muhtemeldir.

Yeni grup için resmi talep, tensorflow / topluluğa bir PR olarak bir tüzük sunarak ve PR'daki yorumlara (aşağıdaki şablona bakın) talebi dahil ederek yapılır. Onay üzerine, grubun PR'si birleştirilecek ve gerekli kaynaklar oluşturulacaktır.

Yeni SIG için Şablon İsteği

Bu şablon topluluk deposunda bulunacaktır : SIG-request-template.md .

Kiralama

Her grup bir tüzük ile oluşturulacak ve TensorFlow davranış kurallarına göre yönetilecektir. Grubun arşivleri herkese açık olacak. Üyelik, onay olmadan herkese açık olabilir veya istek üzerine grup yöneticisinin onayını beklerken sunulabilir.

Tüzük bir yönetici atamalıdır. Bir yöneticinin yanı sıra, grup, TensorFlow topluluk ekibinin gerektirdiği şekilde koordinasyon için irtibat noktası olarak hizmet verecek lider olarak en az bir kişiyi (bunlar aynı kişi olabilir) içermelidir.

Bu tüzük başlangıçta grup posta listesine gönderilecektir. TensorFlow GitHub kuruluşundaki topluluk deposu, bu tür belgeleri ve politikaları arşivleyecektir ( örneğin Kubernetes'ten ). Herhangi bir grup uygulamalarını ve kurallarını geliştirdikçe, bunları topluluk havuzunun ilgili bölümünde belgelemesini bekliyoruz.

İşbirliği ve katılım

Zorunlu olmamakla birlikte grup, toplantıları gerçekleştirmek için planlanmış konferans görüşmesi veya sohbet kanalları aracılığıyla işbirliğini kullanmayı seçmelidir. Bu tür toplantılar posta listesinde ilan edilmeli ve daha sonra posta listesine notlar gönderilmelidir. Düzenli toplantı, bir SIG'de hesap verebilirliği ve ilerlemeyi artırmaya yardımcı olur.

TensorFlow topluluk ekip üyeleri, grubu proaktif olarak izleyecek ve uygun şekilde tartışmaya ve eyleme geçmeye teşvik edecektir.

Fırlatma

Gerekli faaliyetler:

  • TensorFlow genel tartışma gruplarına bildirimde bulunma ( @ , geliştiriciler @ tartışın ).
  • TensorFlow web sitesindeki topluluk sayfalarına SIG ekleme.

İsteğe bağlı faaliyetler:

  • TensorFlow blog topluluğu için bir blog yazısı oluşturma.

Sağlık ve SIG'lerin feshi

TensorFlow topluluk ekibi, SIG'lerin sağlığını sağlamak için en iyi çabayı gösterecektir. Zaman zaman, SIG liderinden SIG'nin çalışmalarının bir raporunu sunmasını isteyecek ve bu rapor, daha geniş TensorFlow topluluğunu grubun faaliyetleri hakkında bilgilendirmek için kullanılacaktır.

Bir SIG'nin artık yararlı bir amacı veya ilgili bir topluluğu yoksa, arşivlenebilir ve çalışmayı durdurabilir. TF topluluğu ekibi, daha az tercih edilen bir sonuç olsa da, projenin genel sağlık durumunu korumak için bu tür aktif olmayan SIG'leri arşivleme hakkını saklı tutar. Bir SIG, yararlı ömrünün sona erdiğini fark ederse dağılmayı da tercih edebilir.