- .claude/scripts/bump.sh: one-command version bump + commit + push - .claude/scripts/new-feature.sh: branch creation helper - .claude/session-context.md: session start context - CLAUDE.md: reduced to dispatch table, no rule duplication - docs/project-structure.md: restructured as dense module reference Version: 0.2.1
1.6 KiB
1.6 KiB
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Projekt
Gartenmanager – Anwendung zur Verwaltung von Gartenaktivitäten (Pflanzen, Beete, Aussaatkalender, Aufgaben, Bewässerung).
Dokumente – wo was steht
| Dokument | Inhalt |
|---|---|
| docs/development-standards.md | Alle Regeln: Branching, Versionierung, Workflow, Coding, Testing |
| docs/project-structure.md | Alle Module & Funktionen – hier zuerst lesen, bevor Quellcode geöffnet wird |
| docs/branching-strategy.md | Branch-Diagramm |
| CHANGELOG.md | Versionshistorie |
| VERSION | Aktuelle Versionsnummer |
| .claude/session-context.md | Sessionstart hier lesen: aktiver Branch, Version, offene Arbeit |
| .claude/scripts/ | Automatisierungsscripts (bump, new-feature) |
Techstack
Noch festzulegen – diese Sektion aktualisieren, sobald der Stack definiert ist.
Build & Entwicklung
Befehle eintragen, sobald Build-System definiert ist.
# Abhängigkeiten installieren
# <install-command>
# Entwicklungsserver starten
# <dev-command>
# Tests ausführen
# <test-command>
# Einzelnen Test ausführen
# <single-test-command>
# Linting
# <lint-command>
# Build für Produktion
# <build-command>
# Version bumpen + commit + push (patch/minor/major)
bash .claude/scripts/bump.sh patch "Beschreibung der Änderung"
# Neuen Feature-Branch erstellen
bash .claude/scripts/new-feature.sh <name>