Entwicklung¶
Lokale Entwicklungsumgebung für Beiträge zu gh-plumbing selbst.
Tooling¶
Das Projekt pinnt seine Tools mit asdf (.tool-versions).
Damit werden act, python und task in den gepinnten Versionen installiert.
Übliche Tasks¶
Die geteilte Sammlung nolte/taskfiles liefert die Task-Definitionen.
Ohne task
Wer rohe Kommandos bevorzugt:
Workflows lokal ausführen¶
Mit nektos/act lassen sich GitHub Actions lokal ausführen:
Prosa-Linting¶
Vale prüft Markdown-Dateien im CI über reusable-spelling-vale.yaml. Die Regeln liegen in .vale.ini, die Styles unter .github/styles/.
Vale überspringt CLAUDE.md
CLAUDE.md trägt Large-Language-Model-Kontext für Claude Code, keine Endnutzer-Dokumentation, deshalb überspringt Vale die Datei.