cli/pkg/help
Snider cbd41e6837 feat(help): add markdown parsing and section extraction
Implements #137: markdown parsing and section extraction for help system.

- Add Topic and Section types for help content structure
- Add Frontmatter type for YAML metadata parsing
- Add ParseTopic() to parse markdown files into Topic structs
- Add ExtractFrontmatter() to extract YAML frontmatter
- Add ExtractSections() to extract headings and content
- Add GenerateID() to create URL-safe anchor IDs
- Add comprehensive tests following _Good/_Bad naming convention

This is the foundation for the display-agnostic help system (#133).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 23:14:49 +00:00
..
parser.go feat(help): add markdown parsing and section extraction 2026-02-01 23:14:49 +00:00
parser_test.go feat(help): add markdown parsing and section extraction 2026-02-01 23:14:49 +00:00
topic.go feat(help): add markdown parsing and section extraction 2026-02-01 23:14:49 +00:00