gc-dev-afjd
|
6ca81679d9
|
webstatic status: Markdown-Rendering im Terminal + LICENSE mit Dep-Lizenzen
- MarkdownConsoleRenderer.cs: eigener Markdig-AST→ANSI-Renderer (keine
neue NuGet-Dependency). Unterstützt Headings, Paragraphs, Listen,
Code-Blöcke, Blockquotes, Tabellen, Thematic Breaks, Inline-Formatierung
(bold/italic/code/links). ANSI-Styling mit Farben.
- Program.cs: 'webstatic status' / 'webstatic --status' Subcommand —
rendert README.md der Site im Terminal (Default: cwd, --root überschreibt).
Graceful error wenn README.md fehlt. Help-Eintrag ergänzt.
- LICENSE: Third-Party-Dependency-Lizenzen ergänzt (Markdig BSD-2-Clause,
YamlDotNet MIT) mit vollständigen Lizenztexten, Links und Kompatibilitäts-Tabelle.
- README.md: aktualisiert als Status-Dokument (neuer status-Befehl,
CLI-Befehle-Tabelle, bereinigte Environments, LICENSE-Verweis).
|
2026-07-11 17:27:05 +02:00 |
|
gc-dev-afjd
|
18c2108d81
|
CLI-Fixes: Help/Version vor Build, Content-Check, Default-Envs, Artefakte aus Git
- Program.cs: --help/--version werden vor Config-Laden und
Directories.Init geprüft (verhindert Crashes außerhalb eines
Site-Verzeichnisses)
- Builder.cs: Pre-flight-Check ob content/ existiert; bei Fehlen
klare Fehlermeldung + Exit 1 statt unhandled Exception.
Build() gibt bool zurück, Program.cs setzt Environment.ExitCode.
- BuildConfig.cs: Default-Environments von work/review/staging/deploy
auf development/staging/deploy bereinigt (konsistent mit CLI-Aliasen)
- .gitignore: build_log.txt/run_log.txt und webstatic.example/dist/
ignoriert; entsprechende Artefakte aus Git entfernt
- tests/README.md: Platzhalter für künftige Test-Strategie
- plans/01-offensichtliche-fixes.md: Fix-Plan dokumentiert
|
2026-07-11 17:11:38 +02:00 |
|