Files
build_webstatic/MEMORY.md
T
2026-07-11 13:43:52 +02:00

21 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# MEMORY — GCBoK.WebStaticBuilder
Persistentes Gedächtnis für das Tool-Projekt (nicht die GCBoK-Website).
## Status (2026-07-11)
- Phase 0 + 1 abgeschlossen: Tool eigenständig unter `/mnt/brx5/work/OSS/build_webstatic`,
umbenannt zu `GCBoK.WebStaticBuilder`, Python/`build.csx` entfernt, Build verifiziert
(webstatic.example baut de/en/vi mit i18n, Pagefind, Mermaid).
- Phase 25 ausstehend (siehe plans/00-produkt-webstatic.md).
## Architektur-Entscheidungen
- Assembly-Name `webstatic`; CLI-Subcommands: `build`, `translate`, `init`, `serve`.
- Umgebungen: `work`/`review`/`staging`/`deploy` (Aliase `--preview`/`--staging`/`--deploy`).
- MT über `System.Net.Http` (Azure/DeepL REST), kein Extra-NuGet; Key via Env (`WEBSTATIC_TRANSLATOR_KEY`).
- i18n-Port von `i18n.py``I18n.cs` (JSON `i18n.json`).
## Wichtig
- CPM deaktiviert; Package-Versionen explizit pinnen (NU1015 sonst).
- `dist/`, `bin/`, `obj/`, `.translation-drafts/` gitignored.
- Submodul `www/build` der GCBoK-Website wird in Phase 3 entfernt; Website nutzt dann `/opt/GitCover/webstatic`.