SHA256
Das Tool stammt aus der GitCover OSS-Toolbox, nicht aus dem GCBoK-
Website-Projekt. Namespace, csproj-Dateiname, Assembly-Beschreibung,
install.sh, README, AGENTS, LICENSE, MEMORY, SKILLS, docs, plans, diary,
example-Site und alle Source-Dateien aktualisiert.
Legitime Bezüge auf die GCBoK-Website (als Anwendungsfall/Kunde) bleiben
erhalten ('GCBoK-Website', 'GCBoK bauen').
1.1 KiB
1.1 KiB
MEMORY — GitCover.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 zuGitCover.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.