Source for the Anvil documentation site — user-facing guides for the open-source FPGA toolchain: installing dependencies (Ubuntu, WSL2), getting started and usage.
👉 Read it here: https://logismith.github.io/Docs/
This is the user documentation for Anvil. Component-level developer docs live with each component's code — e.g. the Anvil CLI internals at https://logismith.github.io/Anvil/.
pip install -r docs/requirements.txt
mkdocs serve # live preview at http://127.0.0.1:8000
mkdocs build --strict # build + fail on broken linksmkdocs.yml ← site config + navigation
docs/
├── index.md ← home
└── installation/ ← per-platform install guides (Ubuntu, WSL2, Docker)
Pages live in docs/; the navigation tree is the nav: section of mkdocs.yml.
Pushes to main that touch docs/** or mkdocs.yml trigger
.github/workflows/docs.yml, which builds the site
and publishes it to the gh-pages branch (served by GitHub Pages). The generated
site/ directory is git-ignored.
Released under the MIT License. © 2026 LogiSmith.