From 686b60164f5ffcd6ddc996ef1ef85e9208819fa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Tr=C3=B6ger?= Date: Fri, 24 Jul 2026 14:04:54 +0200 Subject: [PATCH] docs: Ausnahme .commit-on-main im Git-Workflow ergaenzen Marker-Datei im Repo-Root erlaubt Direkt-Commits auf main ohne Feature-Branch/PR. Co-Authored-By: Claude Opus 4.8 --- dotfiles/CLAUDE.md | 1 + 1 file changed, 1 insertion(+) diff --git a/dotfiles/CLAUDE.md b/dotfiles/CLAUDE.md index d67a138..625eb09 100644 --- a/dotfiles/CLAUDE.md +++ b/dotfiles/CLAUDE.md @@ -60,6 +60,7 @@ PRs muessen jedes Akzeptanzkriterium einzeln als Checkbox auflisten und bestaeti Niemals direkt auf `main` committen. Alle Aenderungen ueber Feature-Branches und PRs. +- **Ausnahme `.commit-on-main`:** Vor dem Branchen im Repo-Root (`git rev-parse --show-toplevel`) auf die Marker-Datei `.commit-on-main` pruefen. Existiert sie, sind Direkt-Commits auf `main` erlaubt — dann kein Feature-Branch und kein PR, direkt auf `main` committen und pushen. - **Kleinteilige Commits:** Pro Commit nur ein einziges Thema. Nur die zum Thema gehörenden Dateien committen — keine thematisch gemischten Commits. - **Commit-Messages:** Conventional Commits, deutsche Beschreibung - Subject: `: ` — max 72 Zeichen, kein Punkt am Ende