feat: publish gate lists the staged state; a missing or unreachable remote stops before the commit (#159)
CI / verify (push) Successful in 2m11s
Release / release (push) Successful in 38s

Files changed:
- CHANGES.md
- INSTALL.md
- VERSION
- instructions/publish-cycle.md
- instructions/setup-instance.md
- tools/CONTRACT.md
- tools/chemenu/commands/git_publish.py
- tools/chemenu/tests/test_git_publish.py
This commit is contained in:
torben committed 2026-09-30 20:51:10 +02:00
1 parent 08dde007dd
commit eadc052f6c
8 files changed
+487 -206

No files matched your search

+2 -1
View File
@@ -67,7 +67,8 @@ Zwei Schritte, von denen nur der erste rein menschlich ist:
anderen Repo übernommen, und ist zugleich der Autorname jeder künftig angelegten
Wiki-Seite (`$WIKI_AUTHOR` überschreibt dies bei Bedarf).
- **Remote** (optional) - eine URL, wenn du das Repo auf einen Server pushen willst; sonst
bleibt die Instanz lokal, und jedes `publish` läuft mit `--no-push`.
bleibt die Instanz lokal, und jedes `publish` läuft mit `--no-push` - ohne das Flag
bricht `publish` mit Exit 1 ab, bevor es committet.
- **Autorenkonventionen** - Sprache, Abschnittsnamen, Namensformen, Ton, Beziehungslabels
und Hedging-Regel stehen in `kb/CONVENTIONS.md`, dazu je Collection die Regeln in
`kb/<name>/COLLECTION.md`. Die Distribution bringt davon nur die `.template`-Dateien mit: