chore: establish workflow rules, versioning and changelog
Add mandatory workflow rules (branching, versioning, docs-sync), introduce CHANGELOG.md and VERSION file, update development standards and CLAUDE.md accordingly. Version: 0.1.1
This commit is contained in:
16
CLAUDE.md
16
CLAUDE.md
@@ -10,8 +10,11 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
||||
|
||||
| Dokument | Inhalt |
|
||||
|---|---|
|
||||
| [docs/development-standards.md](docs/development-standards.md) | Allgemeine Entwicklungsstandards (Coding Style, Git, Testing) |
|
||||
| [docs/project-structure.md](docs/project-structure.md) | Projektstruktur und Architekturübersicht |
|
||||
| [docs/development-standards.md](docs/development-standards.md) | Entwicklungsstandards, Branching-Regeln, Versionierung, Workflow |
|
||||
| [docs/project-structure.md](docs/project-structure.md) | Projektstruktur, Module, Funktionsübersicht |
|
||||
| [docs/branching-strategy.md](docs/branching-strategy.md) | Branching-Diagramm |
|
||||
| [CHANGELOG.md](CHANGELOG.md) | Versionshistorie |
|
||||
| [VERSION](VERSION) | Aktuelle Versionsnummer |
|
||||
|
||||
## Techstack
|
||||
|
||||
@@ -41,6 +44,15 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
||||
# <build-command>
|
||||
```
|
||||
|
||||
## Pflichtregeln (immer befolgen)
|
||||
|
||||
1. **Nie direkt nach `main` pushen/mergen** – ausschließlich per Pull-Request, und nur auf explizite Anweisung.
|
||||
2. **Branching:** Jede Arbeit in einem `feature/` oder `fix/` Branch unter `develop`. Erst nach dev mergen, wenn alles fertig und alle Tests grün sind.
|
||||
3. **Nach jeder Änderung:** Versionsnummer erhöhen (`VERSION` + `CHANGELOG.md`), committen und pushen.
|
||||
4. **Vor Merge nach dev / PR nach main:** README.md, CHANGELOG.md und docs/ prüfen und aktualisieren.
|
||||
5. **Projektstruktur-Doku** (`docs/project-structure.md`) bei jeder Funktions-/Moduländerung synchron halten.
|
||||
6. **Versionierung:** `MAJOR.MINOR.PATCH` – MAJOR nur auf Anweisung, MINOR bei Features, PATCH bei Fixes/Kleinänderungen.
|
||||
|
||||
## Wichtige Konventionen
|
||||
|
||||
- Sprache: Deutsch für Domänenkonzepte (Pflanzen, Beet, Aussaat …), Englisch für Code-Bezeichner und Commit-Messages
|
||||
|
||||
Reference in New Issue
Block a user