README und AGENTS.md aktualisiert
This commit is contained in:
16
AGENTS.md
16
AGENTS.md
@@ -2,13 +2,15 @@
|
||||
|
||||
## Project structure
|
||||
|
||||
- `app.py` — Flask web app (ersetzt das fruehere Tkinter-GUI)
|
||||
- `3dDruckKalkulator.py` — alte Tkinter-Version (nicht mehr verwenden)
|
||||
- `app.py` — Flask web app
|
||||
- `templates/index.html` — Hauptseite mit Formular und Live-Ergebnissen
|
||||
- `templates/invoice.html` — Rechnungsseite mit PDF-Download
|
||||
- `templates/settings.html` — Einstellungsseite (Druckerabschreibung, Arbeitskosten, Marge, MwSt., Firmendaten, Logo)
|
||||
- `static/style.css` — Light-/Dark-Mode-Theming
|
||||
- `static/script.js` — Live-Berechnung + Auto-Save beim Tippen
|
||||
- `druckkalkulation_config.yaml` — auto-created/auto-saved state
|
||||
- `druckkalkulation_config.yaml` — auto-created/auto-saved state (in .gitignore)
|
||||
- `proxmox-setup.sh` — Proxmox LXC-Ersteinrichtung
|
||||
- `proxmox-update.sh` — Proxmox LXC-Update
|
||||
- `.venv/` — virtual environment with all deps
|
||||
|
||||
## Setup
|
||||
@@ -38,7 +40,9 @@ Kein Test, Lint, Typecheck oder CI vorhanden. README.md und AGENTS.md enthalten
|
||||
| GET | `/invoice` | Rechnungsseite |
|
||||
| POST | `/invoice/pdf` | PDF-Download |
|
||||
| POST | `/export` | TXT-Download |
|
||||
| GET | `/settings` | Einstellungsseite (Druckerabschreibung, Arbeitskosten, Marge) |
|
||||
| GET | `/settings` | Einstellungsseite (Druckerabschreibung, Arbeitskosten, Marge, MwSt.) |
|
||||
| POST | `/upload_logo` | Logo hochladen (PNG/JPEG/WebP) |
|
||||
| POST | `/delete_logo` | Logo loschen |
|
||||
|
||||
## Config
|
||||
|
||||
@@ -48,5 +52,5 @@ Kein Test, Lint, Typecheck oder CI vorhanden. README.md und AGENTS.md enthalten
|
||||
|
||||
- `fpdf` kommt via `fpdf2`-Paket, Import ist `from fpdf import FPDF` (alte API).
|
||||
- **Saeamtliche UI-Texte sind Deutsch** — Labels, Fehlermeldungen, Rechnungsinhalte.
|
||||
- Nur `.venv/` und `druckkalkulation_config.yaml` ignorieren (kein `.gitignore` vorhanden).
|
||||
- `3dDruckKalkulator.py` ist die alte Tkinter-Version und wird nicht mehr verwendet.
|
||||
- Nur `.venv/`, `druckkalkulation_config.yaml` und `static/logo.*` werden ignoriert.
|
||||
- `3dDruckKalkulator.py` ist die alte Tkinter-Version und wird nicht mehr verwendet (nicht im Tracking).
|
||||
|
||||
Reference in New Issue
Block a user