This repository now uses the same Lunet-based docs pattern as the TreeDataGrid repository.
site/config.scriban: Lunet config and API docs setupsite/menu.yml: top-level navigationsite/readme.md: home pagesite/api-src/HexView.ApiDocs.csproj: docs-only project used for API extraction from the HexView sourcessite/articles/**: authored documentation pagessite/articles/**/menu.yml: sidebar navigation groupssite/.lunet/css/template-main.css: precompiled template stylesheetsite/.lunet/css/site-overrides.css: HexView-specific stylingsite/.lunet/includes/_builtins/bundle.sbn-html: bundle overridesite/.lunet/layouts/**: custom API layoutsFrom repository root:
./build-docs.sh
./check-docs.sh
./serve-docs.sh
PowerShell:
./build-docs.ps1
./serve-docs.ps1
The API reference is generated via with api.dotnet in site/config.scriban from:
site/api-src/HexView.ApiDocs.csprojGitHub Actions publishes the built site from site/.lunet/build/www using .github/workflows/docs.yml.