diff --git a/README.md b/README.md index 5013ff5..4bcd4a2 100755 --- a/README.md +++ b/README.md @@ -32,10 +32,21 @@ Ein intelligentes Bookmarklet für die Mitarbeiter-Kantine der Bessa App. Dieses * Bash (für `build-bookmarklet.sh`) ### Projektstruktur -* `kantine.js`: Der Haupt-Quellcode des Bookmarklets. -* `public/style.css`: Das Design (CSS). -* `build-bookmarklet.sh`: Skript zum Erstellen der `dist/` Dateien. -* `dist/`: Enthält die kompilierten Dateien (`bookmarklet.txt`, `install.html`). + +#### Quelldateien +* `kantine.js`: Der Haupt-Quellcode des Bookmarklets (UI, API-Logik, Rendering). +* `style.css`: Das komplette Design (CSS mit Light/Dark Mode). +* `mock-data.js`: Mock-Fetch-Interceptor mit realistischen Dummy-Menüdaten für Standalone-Tests. +* `build-bookmarklet.sh`: Build-Skript – erzeugt alle `dist/`-Artefakte. +* `test_build.py`: Automatische Build-Tests, laufen am Ende jedes Builds. + +#### `dist/` – Build-Artefakte +| Datei | Beschreibung | +|-------|-------------| +| `bookmarklet.txt` | Die rohe Bookmarklet-URL (`javascript:...`). Enthält CSS + JS als selbstextrahierendes IIFE. Kann direkt als Lesezeichen-URL eingefügt werden. | +| `bookmarklet-payload.js` | Der entpackte Bookmarklet-Payload (JS). Erstellt `
-Kantine v1.2.0Kantine v1.2.1