Skip to content

docs: add MkDocs Material site with GitHub Pages CI and policy checks - #10

Merged
Ndevu12 merged 1 commit into
mainfrom
docs/mkdocs-site-github-pages-ci
May 22, 2026
Merged

docs: add MkDocs Material site with GitHub Pages CI and policy checks#10
Ndevu12 merged 1 commit into
mainfrom
docs/mkdocs-site-github-pages-ci

Conversation

@Ndevu12

@Ndevu12 Ndevu12 commented May 22, 2026

Copy link
Copy Markdown
Owner

Overview

Replace scattered README fragments with a structured documentation site published at https://ndevu12.github.io/Research_Assistant_Model/.

Site structure (59 pages):

  • Getting started, user guide, architecture (incl. per-stage reference)
  • Configuration, retrieval providers, LLM modes, API, operations
  • Development guide, quality/known-issues, setup-system reference
  • Internal _analysis/ notes excluded from nav (maintainer reference)

Tooling and CI:

  • mkdocs.yml with Material theme, Mermaid, search, and tabbed navigation
  • GitHub Actions workflow: policy check, strict build, link validation, deploy to GitHub Pages on main
  • scripts/check_docs_policy.py enforces no scaffolds, canonical command markers, and deduplication across nav pages
  • Dev deps: mkdocs, mkdocs-material, mkdocs-mermaid2-plugin, linkchecker

Housekeeping:

  • Root contributing.md as canonical contributor entry; docs/contributing.md links to it
  • Slim setups/README.md and research-quality-known-issues.md to redirects
  • README and .env.example point to published docs
  • Ignore site/ and .cache/ build artifacts in .gitignore

@Ndevu12 Ndevu12 self-assigned this May 22, 2026
Replace scattered README fragments with a structured documentation site
published at https://ndevu12.github.io/Research_Assistant_Model/.

Site structure (59 pages):
- Getting started, user guide, architecture (incl. per-stage reference)
- Configuration, retrieval providers, LLM modes, API, operations
- Development guide, quality/known-issues, setup-system reference
- Internal _analysis/ notes excluded from nav (maintainer reference)

Tooling and CI:
- mkdocs.yml with Material theme, Mermaid, search, and tabbed navigation
- GitHub Actions workflow: policy check, strict build, link validation,
  deploy to GitHub Pages on main
- scripts/check_docs_policy.py enforces no scaffolds, canonical command
  markers, and deduplication across nav pages
- Dev deps: mkdocs, mkdocs-material, mkdocs-mermaid2-plugin, linkchecker

Housekeeping:
- Root contributing.md as canonical contributor entry; docs/contributing.md
  links to it
- Slim setups/README.md and research-quality-known-issues.md to redirects
- README and .env.example point to published docs
- Ignore site/ and .cache/ build artifacts in .gitignore
@Ndevu12
Ndevu12 force-pushed the docs/mkdocs-site-github-pages-ci branch from b19cc83 to 5603104 Compare May 22, 2026 19:32
@Ndevu12
Ndevu12 merged commit 076f265 into main May 22, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant