MkDocs Documentation¶
This directory contains the source files for the Toss documentation site, built with MkDocs and Material for MkDocs.
Local Development¶
Prerequisites¶
- Python 3.11+
- pip
Setup¶
-
Install dependencies:
-
Serve locally:
-
Open http://127.0.0.1:8000 in your browser
Build¶
Build the documentation site:
The site will be generated in the site/ directory.
Deployment¶
Documentation is automatically deployed to GitHub Pages via GitHub Actions when changes are pushed to the main branch.
See .github/workflows/docs.yml for the deployment workflow.
Documentation Structure¶
index.md- Homepagegetting-started/- Getting started guidesuser-guide/- User documentationdeveloper-guide/- Developer documentationplatform-specific/- Platform-specific guidescontributing/- Contributing guidelinesproject-status/- Project status and TODOfuture-enhancements.md- Future featuresspecification.md- Technical specification
Configuration¶
The MkDocs configuration is in mkdocs.yml at the project root.