user.email
9744714be3
fix(help): use go-log E() pattern for error handling in catalog
...
Build and Deploy / deploy (push) Failing after 6s
Replace fmt.Errorf calls with log.E() structured errors in
LoadContentDir and Get, providing operation context for the
error chain.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-15 17:39:56 +00:00
Snider
960092d991
test(help): add full pipeline integration test
...
Verifies: content loading → catalog → static generation → file
structure → search index → HTML output with HLCRF layout.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 16:41:19 +00:00
Snider
a0b81319dd
feat(help): add LoadContentDir for directory-based catalog loading
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 16:40:23 +00:00
Snider
0c474a82d0
refactor(help): remove html/template dependency
...
All rendering now uses go-html HLCRF layout.
Templates directory and template parsing code removed.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 16:37:53 +00:00
Snider
216dd6ae23
refactor(help): switch static generator to HLCRF layout
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 16:36:55 +00:00
Snider
052670f20d
refactor(help): switch server handlers to HLCRF layout
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 16:36:00 +00:00
Snider
1792ae44a3
feat(help): add go-html HLCRF layout
...
Replaces html/template rendering with go-html compositor.
Dark theme, semantic HTML, ARIA roles, section anchors.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 16:33:33 +00:00
Snider
6b0443c6f7
feat: import go-help library as pkg/help
...
All source, tests, and templates from forge.lthn.ai/core/go-help.
94% test coverage preserved. All tests pass.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 16:30:16 +00:00