Ein Track-Maintainer ist jemand, der Mitglied im GitHub-Team eines Tracks ist. Mitglied in einem Track-Team zu werden, ist nur auf Einladung möglich.
Wenn du ein Track-Maintainer werden möchtest, eröffne bitte ein Thema im Forum.
Es gibt fünf Wartungskategorien:
wip-trackunmaintainedmaintained-solitarymaintained-autonomousmaintainedDie Wartungskategorie eines Tracks wird durch drei Variablen bestimmt:
cross-track-maintainers sindUm die Wartungskategorie zu bestimmen, suche in dieser Tabelle die erste Kategorie, die auf den Track zutrifft:
| Kategorie | Aktiv? | Anzahl der Maintainer | Anzahl der Cross-Track-Maintainer |
|---|---|---|---|
| wip-track | Nein | Beliebig | Beliebig |
| unmaintained | Ja | 0 | 0 |
| maintained-autonomous | Ja | > 0 | = Anzahl der Maintainer |
| maintained-solitary | Ja | 1 | 0 |
| maintained | Ja | > 1 | < Anzahl der Maintainer |
Die Wartungskategorie wird verwendet, um die Berechtigungen der GitHub-Repos eines Tracks festzulegen.
| Kategorie | Erfordert PR | Erfordert PR-Genehmigung | Reviews des Cross-Track-Teams |
|---|---|---|---|
| wip-track | Nein | Nein | Nein |
| unmaintained | Ja | Ja | Ja |
| maintained-solitary | Ja | Ja | Ja |
| maintained-autonomous | Ja | Nein | Nein |
| maintained | Ja | Nein | Nein |
Die Kategorie wip-track ist die einzige Kategorie, die es Maintainern erlaubt, nach main zu pushen.
Tooling-Repos erfordern immer eine PR-Genehmigung, da ihr Inhalt über eine CODEOWNERS-Datei geschützt ist.