Grupy o specjalnych zainteresowaniach

Bazel organizuje specjalne grupy o charakterze zainteresowań, aby skupić się na współpracy na określonych obszarach i wspierać komunikację i koordynację działań między właścicielami Bałty, kierownikami i współtwórcami. Ta zasada dotyczy bazelbuild.

SIG zajmuje się pracą publiczną. Idealny cel SIG obejmuje dobrze zdefiniowaną domenę, w której większość społeczności pochodzi ze społeczności. SIG mogą skupiać się na repozytoriach zarządzanych przez społeczność w bazelbuild (takich jak reguły językowe) lub na kodach w repozytorium Bazel (takich jak Remote Wykonanie).

Nie wszystkie grupy SIG mają ten sam poziom energii, szeroki zakres lub modele nadzoru, ale istnieją wystarczające dowody na to, że członkowie społeczności są zainteresowani zaangażowaniem i współpracą, jeśli grupa interesów się utworzy. danych Zanim dołączysz do organizacji, sprawdź jej pracę i skontaktuj się z liderem SIG. Zasady dotyczące członkostwa różnią się w zależności od tego, jaka jest SIG.

Zobacz pełną listę elementów SIG z Bazel.

Dane bez celów: co to jest wskaźnik SIG?

SIG ma ułatwiać współpracę w ramach wspólnych zadań. Wskaźnik SIG jest:

  • Forum pomocy: lista adresowa i SIG to coś innego.
  • Niewymagane: na początku projektu możesz nie wiedzieć, czy udostępniasz komuś pracę czy współpracowników.
  • Bez wolnej pracy: energia jest potrzebna do rozwoju i koordynacji pracy zespołowej.

Właściciele Bazel stosują konserwatywne podejście do tworzenia SIG. Dzięki łatwości rozpoczynania projektów w GitHubie istnieje wiele sposobów współpracy.

Cykl życia SIG

W tej sekcji opisano, jak utworzyć wskaźnik SIG.

Badania i konsultacje

Aby zaproponować nową grupę SIG, musisz zebrać dowody do zatwierdzenia, jak opisano poniżej. Warto wziąć pod uwagę te sposoby:

  • Dobrze określony problem lub grupa problemów, które zespół może rozwiązać
  • Konsultacje z członkami społeczności, które mogą skorzystać, zarówno przydatności, jak i chęci do zaangażowania się
  • W przypadku istniejących projektów dowody dotyczące problemów i uzasadnień PR – związanych z danym tematem.
  • Potencjalne cele do osiągnięcia przez grupę
  • Wymagania zasobów dotyczące uruchamiania grupy

Nawet jeśli wydaje się, że grupa SIG jest oczywista, badania i konsultacje są nadal ważne dla sukcesu grupy.

Utwórz nową grupę

Nowa grupa powinna korzystać z opisanej poniżej metody czarterowania. W szczególności musi on:

  • Jasny cel i korzyść firmy Bazel (w kontekście podprojektu lub obszaru aplikacji)
  • Dwóch lub więcej współpracowników, którzy chcą działać jako liderzy grup, istnienie innych współtwórców i dowody popytu na grupę
  • Każda grupa musi używać co najmniej jednej publicznie dostępnej listy adresowej. SIG może ponownie wykorzystać jedną z list publicznych, np. bazel-Discuss, poprosić o listę @bazel.build lub stworzyć własną listę.
  • Materiały, których SIG początkowo wymaga (zwykle są to listy adresowe i zwykłe rozmowy wideo).
  • SIG może wyświetlać dokumenty i pliki z ich katalogu wbazelbuild/community lub z własnego repozytorium wbazelbuild Organizacja na GitHubie. SIG może łączyć się z zasobami zewnętrznymi, jeśli chce uporządkować swoją pracę poza organizację bazelbuildGitHub
  • Właściciele Bazel zatwierdzają lub odrzucają zgłoszenia SIG oraz w razie potrzeby konsultują się z innymi zainteresowanymi osobami.

Przed przejściem do oficjalnych etapów procesu skonsultuj się z zespołem ds. produktu Bazel pod adresem product@bazel.build. Większość SIG wymaga wątku i iteracji przed zatwierdzeniem.

Formalna prośba o dodanie nowej grupy jest realizowana przez przesłanie zgłoszenia PR-em do bazelbuild/community, a potem dodanie go do komentarzy w szablonie PR następujące po szablonie.[101] } poniżej. Po zatwierdzeniu scalono PR dla grupy i utworzono wymagane zasoby.

Templateądanie szablonu dla nowej grupy SIG

Aby poprosić o nowy wskaźnik SIG, użyj szablonu w repozytorium społeczności: SIG-request-template.md.

Czarter

Aby ustanowić grupę, musisz mieć kartę i Kodeks postępowania Bazalu. Archiwa grupy są publiczne. Członkostwo może być dostępne dla wszystkich bez zgody lub dostępne na żądanie, czekając na zatwierdzenie przez administratora grupy.

Osoba wyznaczona musi wyznaczyć administratora. Poza tym administrator musi być członkiem co najmniej jednej osoby jako potencjalnego klienta (może to być ta sama osoba), która jest osobą kontaktową w celu koordynacji wymaganej przez zespół ds. usługi Bazel.

Twórcy grup muszą opublikować kartę na liście adresowej grupy. Repozytorium społeczności w organizacji Bazel GitHub archiwizuje takie dokumenty i zasady. W miarę rozwoju grup i konwencji grupy powinny aktualizować swoje karty w odpowiedniej części repozytorium.

Współpraca i integracje

Nie jest to wymagane, ale grupa może prowadzić rozmowy za pomocą zaplanowanych połączeń konferencyjnych lub kanałów czatu. Takie spotkania należy reklamować na liście adresowej, a notatki umieścić na tej liście później. Regularne spotkania pomagają zwiększyć odpowiedzialność i postęp w SIG.

Członkowie zespołu usługi Bazel mogą aktywnie monitorować grupę i zachęcać ją do podejmowania odpowiednich działań i prowadzenia dyskusji.

Uruchom SIG

Wymagane działania:

Czynności opcjonalne:

  • Utwórz posta na blogu Bazalu

Stan i zamknięcie SIG

Właściciele Bazela dokładają wszelkich starań, by zapewnić zdrowie poprawnej wskaźnika SIG. Właściciele Bazel od czasu do czasu prosili kierownika SIG o raportowanie pracy SIG, by poinformować szerszą społeczność Bazel o działalności grupy.

Jeśli grupa SIG nie ma już przydatnego celu lub zainteresowanych społeczności, może zostać zarchiwizowana i przestać działać. Zespół usługi Bazel zastrzega sobie prawo do archiwizowania takich nieaktywnych elementów SIG w celu utrzymania ogólnego stanu projektu, ale takie rozwiązanie nie jest preferowane. SIG może też zdecydować się na zakończenie połączenia, jeśli wykryje, że skończył się okres jego użytkowania.

Uwaga

Te treści zostały zaadaptowane z poradnika Tensorflow dotyczącego SIG.