# 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`).