MkDocs-based tutorial site for the Pony programming language.
- mkdocs: Run via venv (
pip install -r requirements.txt, thenmkdocs serveormkdocs build) - cspell: Run using a Docker container (CI uses
streetsidesoftware/cspell-action; locally, usedocker run -v $(pwd):/workdir ghcr.io/streetsidesoftware/cspell:latest "docs/**/*.md")
The llmstxt MkDocs plugin (configured in mkdocs.yml) auto-generates llms.txt and llms-full.txt during build. When making changes to docs content or nav structure, verify that the llms.txt output is updated accordingly.
Code samples live in code-samples/ and are included in docs via --8<-- snippets inside fenced code blocks. Sample files are bare expressions (no actor Main) unless they need to compile standalone.