# 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](docs/development-standards.md) | **Alle Regeln:** Branching, Versionierung, Workflow, Coding, Testing | | [docs/project-structure.md](docs/project-structure.md) | **Alle Module & Funktionen** – hier zuerst lesen, bevor Quellcode geöffnet wird | | [docs/branching-strategy.md](docs/branching-strategy.md) | Branch-Diagramm | | [CHANGELOG.md](CHANGELOG.md) | Versionshistorie | | [VERSION](VERSION) | Aktuelle Versionsnummer | | [.claude/session-context.md](.claude/session-context.md) | **Sessionstart hier lesen:** aktiver Branch, Version, offene Arbeit | | [.claude/scripts/](.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. ```bash # Abhängigkeiten installieren # # Entwicklungsserver starten # # Tests ausführen # # Einzelnen Test ausführen # # Linting # # Build für Produktion # # 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 ```