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.2 KiB
1.2 KiB
GitCover.WebStaticBuilder — Agent Skills
Quelle der Wahrheit für Agenten-Kollaboration an diesem Tool.
Was das Tool ist
Eigenständiger Static-Site-Generator (C#/.NET 10, Assembly webstatic), MIT.
Kein Python. Suchindex via npx pagefind (optional). Früher Submodul der
GCBoK-Website (www/build), jetzt unter /opt/GitCover/webstatic.
Kanonischer Build/Verify
dotnet build -c Release
dotnet bin/Release/net10.0/webstatic.dll build --env work --verbose
dotnet bin/Release/net10.0/webstatic.dll serve --port 8000
Konventionen
- Namespace
GitCover.WebStaticBuilder;Program.csbrauchtusing GitCover.WebStaticBuilder;. - Package-Versionen explizit pinnen;
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>gesetzt. - Pfade generisch über
Directories+BuildConfig.Paths(niewww/hartkodieren). - i18n via
{{ i18n.* }}+i18n.json(Fallback EN). - Config-Priorität: CLI >
webstatic.json> Defaults.
Bekannte Fallstricke
- NU1015 → Version pinnen. CS0103 in Program.cs → using. CS8361 → Ternär in Klammern.
BuildSectionsHtmlgibtstringzurück (nichtStringBuilder) für.Replace.
Struktur
plans/ docs/ diary/ src/ tests/ webstatic.example/ install.sh LICENSE