docs/README.md
This directory contains the documentation for Lance, built with MkDocs and a
custom theme (theme/) implementing the Lance Docs design.
Install uv if you haven't already:
curl -LsSf https://astral.sh/uv/install.sh | sh
That's it! No manual dependency installation needed.
To build and serve the documentation locally:
make serve
The documentation will be available at http://localhost:8000
make build
This will create a site/ directory with the built documentation.
# Add a dependency and update pyproject.toml
uv add <package>
# Add a dev dependency
uv add --dev <package>
make sync
# Upgrade a specific package
uv add <package>@latest
# Upgrade all dependencies
uv sync --upgrade
src/ - Source markdown files for documentationtheme/ - Custom MkDocs theme implementing the Lance Docs design
(templates in *.html, styles/behaviour in theme/assets/)mkdocs.yml - MkDocs configurationpyproject.toml - Python project configuration (uv compatible)prefers-color-scheme, is toggleable from the
header, and persists in localStorage (ld-theme).localStorage for an hour; the button degrades to a plain link offline./ or Cmd/Ctrl+K) over the standard
search plugin index — no external search dependencies.