Grenzen und Regeln

Die Grenzen, die für jedes Team gelten, egal was das Modell sagt: welche Repositories und Branches kanman schreiben darf, wie Änderungen gemergt werden, was Helfer erreichen können, und ein Tagesbudget.

Die wichtigen Grenzen von kanman sind keine Anweisungen an ein Modell. Sie werden dort durchgesetzt, wo die Aktion passiert: auf der Maschine, die pusht und mergt, in der Sandbox, im Netzwerk und auf deinem Code-Host. Ein Modell, das etwas missversteht oder von Text in einem Ticket in die Irre geführt wird, kann sie trotzdem nicht überschreiten.

Was für jedes Team gilt

Grenze Wie sie gilt
Repositories kanman arbeitet nur an den Repositories, die du mit dem Team verbunden hast.
Branches kanman pusht nur Branches, die mit kanman/ beginnen. Geschützte Branches und die eigenen Regeln deines Code-Hosts gelten für kanman wie für jedes Teammitglied.
Mergen Eine Änderung wird nur gemergt, wenn die CI grün ist und ein Reviewer, der sie nicht geschrieben hat, ihren neuesten Commit freigegeben hat. Siehe So prüft kanman seine Arbeit.
Zugangsdaten Tokens des Code-Hosts und Modellschlüssel bleiben außerhalb der Sandboxen der Helfer. Jede Änderung wird vor dem Push nach Zugangsdaten durchsucht.
Sandbox Jeder Helfer arbeitet in seiner eigenen Sandbox mit seiner eigenen Kopie des Repositorys.
Netzwerk Helfer erreichen nur, was die Arbeit braucht, und die Hosts, die dein Team erlaubt. Siehe Internetzugang während der Arbeit.
Text von außerhalb deines Teams Ticket-Texte, Kommentare an Merge Requests und CI-Logs werden als Information gelesen, nie als Anweisung. Siehe Text von außerhalb deines Teams.
Budget Ein Tagesbudget pro Team. Ist es aufgebraucht, hört kanman auf und sagt das. Siehe Budgets und Kosten.

Was du wählst

  • Die Repositories des Teams, unter Team > Repositories.
  • Internetzugang für die Helfer, unter Team > Umgebung > Internetzugang.
  • Den Modellanbieter, unter Team > Modelle > Modellzugang.
  • Wer Merges freigeben muss. Soll ein Mensch jeden Merge freigeben, oder jeden Merge auf bestimmte Branches, verlange Freigaben auf deinem Code-Host. kanman wartet auf diese Freigaben wie jedes andere Teammitglied.
  • Pausieren. Admins können ein Team jederzeit pausieren; kanman beginnt dann nichts Neues. Siehe Teams.

Alles wird protokolliert

Jeder Plan, jeder Start, jedes Review, jede Frage, jede Antwort und jeder Merge wird mit Zeit und Grund ins Aktivitätsprotokoll des Teams geschrieben, sodass du auch Monate später beantworten kannst, warum kanman etwas getan hat und wer es freigegeben hat. Jede Änderung an den Einstellungen steht mit der Person, die sie vorgenommen hat, im Audit-Log.

Verwandte Seiten

Zuletzt aktualisiert: January 1, 0001

kanman öffnen