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