445c209835
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
# 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`).
|