Add CLAUDE.md for Claude Code guidance

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Michael Stangl
2026-07-11 23:28:39 +02:00
parent 64ebafae8f
commit 445c209835
+37
View File
@@ -0,0 +1,37 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Projektübersicht
**plantplan** basiert auf dem Python-Projekttemplate (Standard-Verzeichnisstruktur +
Umgebungsverwaltung) und ist als Client-/Server-Anwendung angelegt (`client/`, `server/`).
## Projektstruktur
```text
plantplan/
├── bin/ # Skripte zur Umgebungsverwaltung (.bat/.sh)
│ ├── setenv # Umgebungsvariablen setzen
│ ├── install_py # venv erstellen + pip install
│ ├── activate_venv # venv aktivieren
│ └── get_cmd # Shell mit Umgebung öffnen
├── lib/ # Python-Kernlogik
├── client/ # Client-Teil
├── server/ # Server-Teil
├── cfg/ # Konfiguration (INI/JSON)
├── examples/ # Beispiele
├── data/ # Daten (in .gitignore)
├── results/ # Ausgaben (in .gitignore)
├── tests/ # Tests
├── doc/ # Dokumentation
└── log/ # Log-Dateien (in .gitignore)
```
## Setup & Nutzung
```cmd
bin\install_py.bat :: venv + Abhängigkeiten (requirements.txt)
bin\activate_venv.bat :: venv aktivieren
```
Unter Linux/macOS die `.sh`-Varianten sourcen (`source bin/setenv.sh`).