Skip to content

Conversation

@jeremyeder
Copy link
Collaborator

Summary

  • Add .pre-commit-config.yaml with two hooks:
    • mkdocs build --strict - catches broken links, missing files in docs
    • markdownlint --fix - enforces markdown style
  • Add mkdocs dependencies to requirements-dev.txt (mkdocs, mkdocs-material, mkdocs-mermaid2-plugin, pymdown-extensions, pre-commit)
  • Fix broken link to PRESENTATION in quickstart.md (use absolute GitHub URL)

Setup

uv pip install -r requirements-dev.txt
pre-commit install

Test Plan

  • pre-commit run --all-files passes
  • mkdocs build --strict succeeds

- Add .pre-commit-config.yaml with mkdocs build --strict and markdownlint
- Add mkdocs dependencies to requirements-dev.txt
- Fix broken link to PRESENTATION in quickstart.md
- Update .claude/settings.local.json with mkdocs and pre-commit permissions
@jeremyeder jeremyeder merged commit 0abf363 into main Jan 8, 2026
3 of 4 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