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:
Faultier314
2026-04-05 22:17:10 +02:00
parent 3dceae930c
commit cd7a3f7414
4 changed files with 81 additions and 9 deletions

View File

@@ -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