Documentation for the autonomous KART project.
📘 Live site: https://um-driverless.github.io/kart_docs/
🧠 Main source: Notion Kart Documentation
Built with MkDocs using the Material theme.
Just run install.sh
in Linux or macOS:
Install Poetry:
curl -sSL https://install.python-poetry.org | python3 -
If you don’t have curl
, check Poetry’s install methods.
Clone the repo and set up the project:
git clone [email protected]:UM-Driverless/kart_docs.git
cd kart_docs
poetry config virtualenvs.in-project true
poetry install
poetry run playwright install --force chrome
This:
- Creates a project-local virtual environment (uses
pyenv
Python if available) - Installs MkDocs and plugins
- Downloads a headless Chrome browser for PDF export
poetry run mkdocs serve
# Open http://127.0.0.1:8000 in your browser
To build the static site:
poetry run mkdocs build
# Output: site/
poetry run mkdocs gh-deploy
GitHub Pages must be enabled in the repo settings (branch:
gh-pages
).
PDF export is disabled by default to speed up builds. To export PDFs explicitly:
EXPORT_PDF=true poetry run mkdocs build
# Outputs: site/pdf/kart-documentation.pdf
main
→ Markdown sourcegh-pages
→ Auto-generated static site (read-only)
Do all edits on main
.