CI-041 - Publish Markdown Documentation With MkDocs Material¶
Summary¶
Added a repeatable MkDocs Material publishing path for the tooling documentation. Local operators can build or serve the HTML site from the same configuration that GitHub Actions uses for GitHub Pages deployment.
Completed Work¶
- Added the MkDocs configuration, documentation dependency file, and web landing page.
- Added browser-facing CSS to keep wide Markdown tables readable through horizontal scrolling.
- Added a GitHub Pages workflow that builds on pull requests and deploys from
main. - Kept
docs/INDEX.mdas both the repository navigation index and MkDocs home page, with a staticdocs/index.htmlroot redirect, so Windows checkouts do not need a case-onlyindex.mdtwin.
Validation¶
git diff --checkpython scripts\docs-item-taxonomy-check.pypython scripts\docs-structure-check.pypython scripts\github-roadmap-check.pypython -m pip install -r requirements-docs.txt$env:NO_MKDOCS_2_WARNING='1'; python -m mkdocs build --strict