Web/ForgeTrust.Runnable.Web.RazorDocs/Services/MarkdownHarvester.cs
MarkdownHarvester
Type
MarkdownHarvester
Harvester implementation that scans Markdown source files and converts them into documentation nodes.
Method
HarvestAsync(string, CancellationToken)
Harvests Markdown files under the specified root directory and converts each into a DocNode containing a display title, relative path, and generated HTML.
Skips files inside directories named "node_modules", "bin", or "obj". If a file's name is "README" (case-insensitive), its title is set to the parent directory name or "Home" for a repository root README. Files that fail to process are skipped and an error is logged.