Projektvorgaben und Strukturdokumentation aktualisiert

AGENTS.md neu angelegt: Vorgaben für TypeScript/Mithril-Entwicklung
(responsives Design via w3-auto, Formatierung längerer Attributlisten,
ClosureComponent-Muster, Datenmodelle in Client/models, REST-API-Gerüst).
ai-context/AI-operative_Vorgaben.md und mistral-context.md an die
aktuelle Projektstruktur (App_Server, Client, NGINX_Server) angepasst.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
gg committed 2026-08-31 18:26:47 +02:00
1 parent 1c99dcf326
commit 16eaab8b64
3 files changed
+137 -33

No files matched your search

+39 -17
View File
@@ -23,20 +23,42 @@
```text
.
├── .gitignore
├── .env
├── .env.example
├── requirements.txt
├── docker-compose.yml
├── Dockerfile
├── wsgi.py
├── data/ ← Datenbankverzeichnis (persistente SQLite-Datei, nicht im Image)
└── app/
├── __init__.py
├── config.py
├── database.py
├── models.py
├── auth.py
├── routes.py
├── templates/
└── static/
├── ai-context/ # Anweisungen und Information für Mistral AI
├── App_Server/ # Enthält Alles, was auf den Server (Backend) gehört
│   ├── data/ # enthält die SQLite-Datenbanken
│   ├── Dockerfile
│   ├── root/ # Enthält alle Python-Programme
│   │   ├── approot.py
│   │   ├── auth # Enthält Programme zu Benutzerverwaltung
│   │   │   ├── model/ # Enthält die Datenmodelle der Benutzerverwaltung
│   │   │   └── routes.py
│   │   ├── config.ini
│   │   ├── db.py
│   │   ├── requirements.txt
│   │   ├── routes/ # Enthält die Route-Definitionen für Flask
│   │   ├── runserver.py
│   │   ├── settings.py
│   │   └── templates/ # enthält die Vorlagen für Jinja2
│   └── scripts/ # enthält Scripts, die im Dockjer-Container ausgeführt werden
├── Client/ # Enthält alles, was für die Browser-basierte GUI erforderlich ist
│   ├── Components/ # enthält die mit mithril.js entwickelten GUI-Komponenten
│   │   ├── auth/ # enthält die GUI-Komponenten für die Benutzer-Verwaltung
│   │   │   └── models/ # enthält die Datenmodelle für die Benutzerverwaltung
│   │   └── widgets # enthält einzelne GUI-Elemente wie Eingabefelder u.ä., die dann in den Komponenten verwendet werden
│   ├── index.ts
│   ├── inireader.mjs
│   ├── node_modules/
├── docker-compose.base.yaml
├── docker-compose.dev.yaml
├── docker-compose.prod.yaml
├── docker-compose.save.yaml
├── Dokumentationen/ # enthält Dokumente, die für die Entwicklung wichtig sind
├── mistral-context.md
├── NGINX_Server/ # enthält die Konfiguration für den im Docker-Container laufenden NGINX-Server
│   ├── certs/ # enthält die Zertifikatsdateien für die SSL-Verschlüsselung
│   ├── configtemplates
│   ├── Dockerfile
│   └── html/
│   └── static/ # enthält die statischen Elemente der GUI, wie css-Dateien und Javascript-Dateien
└── README.md
```