From 445c2098352181039a2e41fb3f1c22ffeda51402 Mon Sep 17 00:00:00 2001 From: Michael Stangl Date: Sat, 11 Jul 2026 23:28:39 +0200 Subject: [PATCH] Add CLAUDE.md for Claude Code guidance Co-Authored-By: Claude Opus 4.8 --- CLAUDE.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..73c0a11 --- /dev/null +++ b/CLAUDE.md @@ -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`).