Commits
Click on a commit to change the comparison rangedocs: add MkDocs Material documentation site
Set up complete documentation infrastructure with MkDocs Material:
- Add mkdocs.yml with Material theme, mkdocstrings, and plugins
- Create Diátaxis-structured docs (tutorials, guides, explanation, reference)
- Add API reference with auto-generated documentation from docstrings
- Include llms.txt and llms-full.txt for LLM context
- Add documentation CI workflow with linting and deployment
- Configure Cloudflare Workers deployment via wrangler
- Update docstring examples to use fenced code blocks for proper rendering
- Add pytest-examples tests for documentation code examples
- Update Vale vocabulary with project-specific terms ci: add Vale styles sync to CI workflow
The CI workflow was failing because it runs `just lint` which includes
Vale prose linting, but Vale styles were not synced first. Added the
same cache and sync steps used in the documentation workflow. fix(lint): remove errant comma in biome check command
The comma was being interpreted as part of the file pattern, causing
biome to fail with "No such file or directory" errors. fix(lint): use biome check with directory instead of glob patterns
Biome has issues with glob patterns via pnpm exec on Linux. Using
--files-ignore-unknown=true with the current directory lets biome
find JSON/JSONC files automatically.