Repository-Governance
Geschützte Default-Branches für notariat8.
Die Default-Branches der öffentlichen notariat8-Repositories sind gegen Force-Push und Löschen geschützt. Status-Checks oder Pull-Request-Pflichten werden erst als harte Merge-Regel aktiviert, wenn das jeweilige Repository einen passenden, stabilen GitHub-Actions-Check hat.
Geltende Grundregel
Für geschützte Default-Branches gilt: kein Force-Push, kein Löschen, keine erzwungenen Status-Checks ohne vorhandene CI und keine erzwungene Pull-Request-Pflicht für reine Hotfix- oder Pages-Veröffentlichungen. Normale Commits auf den Default-Branch bleiben möglich, solange das Repository keine strengere Regel dokumentiert.
Repository-Status
| Repository | Sichtbarkeit | Default-Branch | Schutz |
|---|---|---|---|
| NaC | öffentlich | main |
Force-Push und Löschen blockiert. |
| www-n8 | öffentlich | main |
Force-Push und Löschen blockiert; GitHub Pages veröffentlicht aus main. |
| demo8notariat | öffentlich | main |
Force-Push und Löschen blockiert. |
| oci-landing-zone | privat | main |
Nicht technisch geschützt: GitHub verlangt dafür GitHub Pro oder öffentliches Repository. |
Arbeitsablauf
Änderungen werden vor Veröffentlichung lokal geprüft und nachvollziehbar committed. Für produktionskritische Änderungen wird ein Pull Request bevorzugt. Für dringende Korrekturen an dieser statischen Website bleibt ein direkter, nicht erzwungener Hotfix auf main zulässig, solange Force-Push und Branch-Löschung gesperrt bleiben.
Ausbau mit CI
Sobald ein Repository einen stabilen GitHub-Actions-Check hat, kann dieser als Required Status Check aktiviert werden. Der Name des Checks muss eindeutig sein, damit GitHub Merge-Entscheidungen nicht durch mehrdeutige Check-Namen blockiert.