Google setzt sich dafür ein, die Rassengerechtigkeit für schwarze Gemeinschaften zu fördern. Siehe wie.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

SIG-Spielbuch

Umfang einer SIG

TensorFlow veranstaltet Special Interest Groups (SIGs), um die Zusammenarbeit auf bestimmte Bereiche zu konzentrieren. SIGs machen ihre Arbeit in der Öffentlichkeit. Um beizutreten und Beiträge zu leisten, überprüfen Sie die Arbeit der Gruppe und setzen Sie sich mit dem SIG-Leiter in Verbindung. Die Mitgliedschaftsrichtlinien variieren je nach SIG.

Der ideale Spielraum für eine SIG trifft auf eine genau definierte Domäne, in der der Großteil der Beteiligung von der Community ausgeht. Darüber hinaus sollte es genügend Beweise dafür geben, dass es Community-Mitglieder gibt, die bereit sind, sich zu engagieren und Beiträge zu leisten, falls die Interessengruppe gegründet wird.

Nicht alle SIGs haben das gleiche Energieniveau, den gleichen Umfang oder die gleichen Governance-Modelle. Erwarten Sie daher eine gewisse Variabilität.

Siehe die vollständige Liste der TensorFlow-SIGs .

Nichtziele: Was eine SIG nicht ist

SIGs sollen die Zusammenarbeit bei der gemeinsamen Arbeit erleichtern. Eine SIG ist daher:

  • Kein Support-Forum : Eine Mailingliste und eine SIG sind nicht dasselbe.
  • Nicht sofort erforderlich : Zu Beginn des Projektlebens wissen Sie möglicherweise nicht, ob Sie gemeinsame Arbeit oder Mitarbeiter haben.
  • Keine freie Arbeit : Energie wird benötigt, um zu wachsen und die Arbeit gemeinsam zu koordinieren.

Unser Ansatz zur Erstellung von SIG wird konservativ sein. Dank der einfachen Möglichkeit, Projekte auf GitHub zu starten, gibt es viele Möglichkeiten, wie die Zusammenarbeit ohne SIG erfolgen kann.

SIG-Lebenszyklus

Forschung und Beratung

Antragsteller von Gruppen sollten Beweise für die Genehmigung sammeln, wie unten angegeben. Einige mögliche Möglichkeiten sind:

  • Ein genau definiertes Problem oder eine Reihe von Problemen, die die Gruppe lösen würde.
  • Konsultation von Community-Mitgliedern, die davon profitieren würden, Bewertung des Nutzens und ihrer Bereitschaft, sich zu engagieren.
  • Bei bestehenden Projekten Beweise aus Themen und PRs, dass sich die Mitwirkenden für das Thema interessieren.
  • Mögliche Ziele für die Gruppe zu erreichen.
  • Ressourcenanforderungen für die Ausführung der Gruppe.

Auch wenn die Notwendigkeit einer SIG offensichtlich erscheint, ist die Forschung und Beratung für den Erfolg der Gruppe immer noch wichtig.

Neue Gruppe erstellen

Die neue Gruppe sollte den folgenden Prozess für das Chartern befolgen. Insbesondere muss Folgendes nachgewiesen werden:

  • Ein klarer Zweck und Nutzen für TensorFlow (entweder in einem Teilprojekt oder in einem Anwendungsbereich)
  • Zwei oder mehr Mitwirkende, die bereit sind, als Gruppenleiter zu fungieren, das Vorhandensein anderer Mitwirkender und der Nachweis der Nachfrage nach der Gruppe
  • Ressourcen, die anfänglich benötigt werden (normalerweise Mailingliste und regulärer VC-Anruf).

Die Genehmigung für die Gruppe erfolgt durch eine Entscheidung des TF Community Teams, das als Betreuer des Tensorflow / Community-Projekts definiert ist. Das Team wird bei Bedarf andere Interessengruppen konsultieren.

Bevor Sie die formalen Teile des Prozesses eingeben, sollten Sie sich an das TensorFlow-Community-Team unter community-team@tensorflow.org wenden. Es ist sehr wahrscheinlich, dass Konversation und Iteration erforderlich sind, bevor die SIG-Anforderung fertig ist.

Die formelle Anfrage für die neue Gruppe erfolgt durch Einreichung einer Charta als PR bei Tensorflow / Community und Aufnahme der Anfrage in die Kommentare zur PR (siehe Vorlage unten). Nach der Genehmigung wird die PR für die Gruppe zusammengeführt und die erforderlichen Ressourcen erstellt.

Vorlagenanforderung für neue SIG

Diese Vorlage wird im Community-Repo verfügbar sein: SIG-request-template.md .

Chartern

Jede Gruppe wird mit einer Charta gegründet und unterliegt dem TensorFlow-Verhaltenskodex. Die Archive der Gruppe werden öffentlich sein. Die Mitgliedschaft kann entweder ohne Genehmigung für alle offen sein oder auf Anfrage bis zur Genehmigung durch den Gruppenadministrator erhältlich sein.

Die Charta muss einen Administrator benennen. Neben einem Administrator muss die Gruppe mindestens eine Person als Lead umfassen (dies kann dieselbe Person sein), die als Ansprechpartner für die Koordination mit dem TensorFlow-Community-Team fungiert.

Diese Charta wird zunächst auf der Gruppen-Mailingliste veröffentlicht. Das Community-Repository in der TensorFlow GitHub-Organisation archiviert solche Dokumente und Richtlinien ( Beispiel von Kubernetes ). Wenn eine Gruppe ihre Praktiken und Konventionen weiterentwickelt, erwarten wir, dass sie diese im relevanten Teil des Community-Repositorys dokumentiert.

Zusammenarbeit und Inklusion

Obwohl dies nicht vorgeschrieben ist, sollte die Gruppe die Zusammenarbeit über geplante Telefonkonferenzen oder Chat-Kanäle nutzen, um Besprechungen durchzuführen. Solche Besprechungen sollten auf der Mailingliste angekündigt und anschließend Notizen auf der Mailingliste veröffentlicht werden. Regelmäßige Treffen tragen dazu bei, die Verantwortlichkeit und den Fortschritt einer SIG zu fördern.

Die Mitglieder des TensorFlow-Community-Teams überwachen die Gruppe proaktiv und ermutigen sie, gegebenenfalls zu diskutieren und Maßnahmen zu ergreifen.

Starten

Erforderliche Aktivitäten:

  • Benachrichtigung der allgemeinen TensorFlow-Diskussionsgruppen ( Diskussion @ , Entwickler @ ).
  • Hinzufügen von SIG zu den Community-Seiten auf der TensorFlow-Website.

Optionale Aktivitäten:

  • Erstellen eines Blogposts für die TensorFlow-Blog-Community.

Gesundheit und Beendigung von SIGs

Das TensorFlow-Community-Team wird sich nach besten Kräften bemühen, die Gesundheit von SIGs sicherzustellen. Von Zeit zu Zeit wird der SIG-Leiter aufgefordert, einen Bericht über die Arbeit des SIG vorzulegen, der verwendet wird, um die breitere TensorFlow-Community über die Aktivitäten der Gruppe zu informieren.

Wenn eine SIG keinen nützlichen Zweck oder keine interessierte Community mehr hat, kann sie archiviert werden und den Betrieb einstellen. Das TF-Community-Team behält sich das Recht vor, solche inaktiven SIGs zu archivieren, um den Zustand des Projekts insgesamt zu erhalten, obwohl dies ein weniger bevorzugtes Ergebnis ist. Eine SIG kann sich auch für die Auflösung entscheiden, wenn sie erkennt, dass sie das Ende ihrer Nutzungsdauer erreicht hat.