Skip to content

Docs website — MkDocs Material on GitHub Pages - #34

Merged
Lothnic merged 1 commit into
mainfrom
milestone/adoption-website
Jul 30, 2026
Merged

Docs website — MkDocs Material on GitHub Pages#34
Lothnic merged 1 commit into
mainfrom
milestone/adoption-website

Conversation

@Lothnic

@Lothnic Lothnic commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

Launches Meridian's first public docs website at https://imv-in.github.io/Meridian/, generated from the existing docs/ tree rather than introducing a second source of truth.

What changed

  • mkdocs.yml: searchable section nav, dark mode, edit links, code copy, responsive Material theme
  • Purpose-built product home page: literal product positioning, four control-plane signals, five-minute run path, scope clarification
  • Meridian visual system: deep green / lime / amber, IBM Plex typography, custom mark, responsive four-to-one column signal grid
  • Public docs boundary: internal pitch/gate docs and scan artifacts excluded from the site
  • .github/workflows/docs.yml: strict build on PRs; deploy on main with official Pages actions; first main run enables Pages
  • Existing stale cross-repo links fixed so strict mode passes
  • README.md points at the public site; site/ ignored
  • .[docs] optional extra pins MkDocs Material 9.x

Validation

  • mkdocs build --strict — pass
  • Local server — HTTP 200 at /Meridian/
  • Generated landing HTML verified: hero, signal grid, CTA and fonts present
  • Responsive CSS verified at desktop / tablet / mobile breakpoints
  • ruff check . — pass
  • mypy meridian — pass
  • pytest -q — 537 passed

Deployment note

The repository does not currently have GitHub Pages enabled. The official actions/configure-pages@v5 step uses enablement: true; the first successful main workflow run should enable workflow-based Pages automatically. If organization policy blocks automatic enablement, set Settings → Pages → Source: GitHub Actions once.

- MkDocs Material site generated from the existing public docs (no duplicate
  documentation tree), with search, section nav, dark mode, copyable code,
  responsive industrial visual system, and a purpose-built product home page
- GitHub Pages workflow builds docs on pull requests and deploys only from
  main; configure-pages enables Pages on the first successful main run
- Public nav excludes internal sales/gate docs and scan artifacts; links to
  root-level SECURITY/CHANGELOG/demo script remain valid via GitHub URLs
- Strict-build fixes for stale cross-repo links; README now points at the
  public site; generated site/ is ignored

Validated: mkdocs build --strict, ruff, mypy, 537 tests.
Copilot AI review requested due to automatic review settings July 30, 2026 06:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Lothnic
Lothnic merged commit 24c4f9f into main Jul 30, 2026
7 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.

2 participants