Rename: GCBoK.WebStaticBuilder → GitCover.WebStaticBuilder

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').
This commit is contained in:
2026-07-11 17:37:50 +02:00
parent ca34a5f866
commit 78063da79c
30 changed files with 56 additions and 56 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
using System.Text.Json;
namespace GCBoK.WebStaticBuilder;
namespace GitCover.WebStaticBuilder;
/// <summary>Per-language configuration.</summary>
public class LanguageConfig
+1 -1
View File
@@ -2,7 +2,7 @@ using System.Diagnostics;
using System.Text;
using System.Text.RegularExpressions;
namespace GCBoK.WebStaticBuilder;
namespace GitCover.WebStaticBuilder;
/// <summary>Main build orchestrator.</summary>
public static class Builder
+1 -1
View File
@@ -2,7 +2,7 @@ using System.Text.RegularExpressions;
using YamlDotNet.Serialization;
using YamlDotNet.Serialization.NamingConventions;
namespace GCBoK.WebStaticBuilder;
namespace GitCover.WebStaticBuilder;
/// <summary>Content loading and YAML frontmatter parsing.</summary>
public static class ContentLoader
+1 -1
View File
@@ -1,4 +1,4 @@
namespace GCBoK.WebStaticBuilder;
namespace GitCover.WebStaticBuilder;
/// <summary>
/// Resolved filesystem paths for a build, derived from <see cref="BuildConfig.Paths"/>
+1 -1
View File
@@ -2,7 +2,7 @@ using System.Text.Json;
using System.Text.Json.Nodes;
using System.Text.RegularExpressions;
namespace GCBoK.WebStaticBuilder;
namespace GitCover.WebStaticBuilder;
/// <summary>
/// UI localization. Loads an <c>i18n.json</c> dictionary and substitutes
+1 -1
View File
@@ -5,7 +5,7 @@ using Markdig.Extensions.Tables;
using Markdig.Syntax;
using Markdig.Syntax.Inlines;
namespace GCBoK.WebStaticBuilder;
namespace GitCover.WebStaticBuilder;
/// <summary>
/// Renders a Markdig AST to ANSI-styled console output. No external
+1 -1
View File
@@ -1,7 +1,7 @@
using Markdig;
using System.Text.RegularExpressions;
namespace GCBoK.WebStaticBuilder;
namespace GitCover.WebStaticBuilder;
/// <summary>Markdown processing with Markdig and post-processing.</summary>
public static class MarkdownProcessor
+1 -1
View File
@@ -1,6 +1,6 @@
using YamlDotNet.Serialization;
namespace GCBoK.WebStaticBuilder;
namespace GitCover.WebStaticBuilder;
/// <summary>Metadata parsed from a Markdown file's YAML frontmatter.</summary>
public class PageMeta
+5 -5
View File
@@ -1,7 +1,7 @@
using System.Diagnostics;
using System.Net;
using System.Text;
using GCBoK.WebStaticBuilder;
using GitCover.WebStaticBuilder;
var argsList = args.ToList();
@@ -117,7 +117,7 @@ var env = cfg.Environments.TryGetValue(envName, out var e)
if (Val("--base-url") is { } bu2) env.BaseUrl = bu2;
if (Val("--cdn") is { } cdn2) env.Cdn = cdn2;
if (verbose) Console.WriteLine($"GCBoK.WebStaticBuilder — building (env={envName})");
if (verbose) Console.WriteLine($"GitCover.WebStaticBuilder — building (env={envName})");
var ok = Builder.Build(cfg, env, envName, verbose, dryRun);
if (!ok)
{
@@ -128,7 +128,7 @@ Console.WriteLine("Build completed successfully.");
static void PrintHelp()
{
Console.WriteLine(@"GCBoK.WebStaticBuilder — Statischer, mehrsprachiger Website-Generator
Console.WriteLine(@"GitCover.WebStaticBuilder — Statischer, mehrsprachiger Website-Generator
Aufruf:
webstatic build [Optionen] Website bauen
@@ -249,7 +249,7 @@ static void UpdateSelf(bool verbose)
}
}
Console.WriteLine("== Baue Release ==");
RunProcess("dotnet", $"build \"{Path.Combine(repo, "GCBoK.WebStaticBuilder.csproj")}\" -c Release -v minimal", repo);
RunProcess("dotnet", $"build \"{Path.Combine(repo, "GitCover.WebStaticBuilder.csproj")}\" -c Release -v minimal", repo);
Console.WriteLine("Update abgeschlossen.");
}
@@ -413,7 +413,7 @@ static void PrintVersion(bool verbose)
{
var v = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
var asmVersion = v?.ToString() ?? "0.0.0";
Console.WriteLine($"GCBoK.WebStaticBuilder {asmVersion}");
Console.WriteLine($"GitCover.WebStaticBuilder {asmVersion}");
// README.md version check — canonical source is the block-quote
// "> **Version: X.Y.Z**" directly under the title.
+1 -1
View File
@@ -1,6 +1,6 @@
using System.Text;
namespace GCBoK.WebStaticBuilder;
namespace GitCover.WebStaticBuilder;
/// <summary>SEO header generation (title, meta, OpenGraph, Twitter, canonical, favicons).</summary>
public static class SeoHelper
+1 -1
View File
@@ -1,4 +1,4 @@
namespace GCBoK.WebStaticBuilder;
namespace GitCover.WebStaticBuilder;
/// <summary>Machine-translation provider (optional, requires an API key via environment).</summary>
public interface ITranslator
+1 -1
View File
@@ -3,7 +3,7 @@ using System.Net.Http.Json;
using System.Text;
using System.Text.Json;
namespace GCBoK.WebStaticBuilder;
namespace GitCover.WebStaticBuilder;
/// <summary>
/// Machine-translation helper. Talks to Azure Translator or DeepL over REST