SHA256
1.1 KiB
1.1 KiB
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 zuGCBoK.WebStaticBuilder, Python/build.csxentfernt, Build verifiziert (webstatic.example baut de/en/vi mit i18n, Pagefind, Mermaid). - Phase 2–5 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(JSONi18n.json).
Wichtig
- CPM deaktiviert; Package-Versionen explizit pinnen (NU1015 sonst).
dist/,bin/,obj/,.translation-drafts/gitignored.- Submodul
www/buildder GCBoK-Website wird in Phase 3 entfernt; Website nutzt dann/opt/GitCover/webstatic.