Zasady dotyczące składki

Ta strona zawiera informacje o modelu zarządzania bazą danych i zasadach dotyczących darowizn.

Model zarządzania

Na stronieProjekt Bazela prowadzona przez Google i zarządzana przez nią ma dużą społeczność współtwórców spoza Google. Niektóre komponenty Bazelu (np. repozytoria określonych reguł w organizacji bazelbuild) są prowadzone, zarządzane i zarządzane przez członków społeczności. Zespół Google Bazel sprawdza sugestie dodania repozytoriów należących do społeczności (np. reguł) do organizacji w bazelbuild na GitHubie.

Role współtwórcy

Oto omówienie ról w projekcie Bazel, w tym ich obowiązki:

  • Właściciele: zespół Google Bazel. Właściciele są odpowiedzialni za:
    • Strategia, utrzymanie i zarządzanie projektem Bazela.
    • Tworzenie i utrzymywanie kluczowej funkcji Bazelu.
    • Mianowanie i zatwierdzanie nowych repozytoriów.
  • Konserwatorzy: zespół Google Bazel i wyznaczeni użytkownicy GitHuba. Pracownicy obsługi klienta odpowiadają za:
    • tworzenie i utrzymywanie podstawowych funkcji repozytorium;
    • Przeglądanie i zatwierdzanie wkładów do poszczególnych obszarów kodu Baze.
    • Wspieranie użytkowników i współtwórców w postaci przejrzystego i przejrzystego zarządzania problemami, weryfikacji PR i dokumentacji.
    • Udostępnianie, testowanie i współpraca z właścicielami Bazelu.
  • Twórcy: wszyscy użytkownicy, którzy przesyłają kod lub dokumentację do projektu Bazela.
    • Tworzenie odpowiednio przygotowanych reklam PR-owych do publikacji w bazie kodu i dokumentacji Bazelu.
    • Użycie standardowych kanałów, takich jak Problemy na GitHubie, do proponowania zmian i zgłaszania problemów.

Jak zostać administratorem

Właściciele Bazeli wezmą udział w kierowaniu precyzyjnie zdefiniowanych obszarów kodu, takich jak zestawy reguł. Regularne, odpowiedzialne działania, które planujesz pracę w przyszłości, mogą zostać uznane za kwalifikujących się do współpracy.

Zasady dotyczące składki

Projekt Bazel akceptuje tłumaczenia od użytkowników zewnętrznych. Oto zasady dotyczące darowizny w kodach zarządzanych przez Google i społeczności.

  • Licencje. Wszyscy konserwatorzy i Współtwórcy muszą podpisać Umowę licencyjną współtwórcy Google.
  • Darowizny. Właściciele i opiekunowie powinni dokładać wszelkich starań, by akceptować wartościowe rzeczy. Opublikowane treści muszą:
    • Dobrze napisany i przetestowany
    • Została omówiona i zatwierdzona przez Osoby zarządzające odpowiednim obszarem kodu. Dyskusje i zatwierdzenia dotyczą problemów z GitHub i czynników PR w serwisie GitHub. Większe tłumaczenia wymagają weryfikacji wyglądu.
    • Dodano do systemu ciągłej integracji Bazel, jeśli nie jest on jeszcze dostępny.
    • Zgodność z wytycznymi dotyczącymi produktów Bazel
  • Sprawdzanie kodu. Wszystkie zmiany we wszystkich repozytoriach bazelbuild wymagają sprawdzenia:
    • Wszystkie PR muszą zostać zatwierdzone przez właściciela lub właściciela.
    • Tylko właściciele i opiekunowie mogą łączyć PR.
  • Zgodność. W niewielkich przypadkach, gdy zmiana wymaga znacznych zmian w wewnętrznych systemach Google, właściciele mogą być w stanie odrzucić lub poprosić o uaktualnienie reguł.
  • Dokumentacja W miarę potrzeb informacje o nowych funkcjach powinny zawierać aktualizacje dokumentacji.

Więcej informacji o współtworzeniu bazy danych znajdziesz w naszych wskazówkach dotyczących darowizn.