This directory contains the source files for the MkDocs documentation site.
uv sync --extra docsStart the development server:
mkdocs serveThe documentation will be available at http://127.0.0.1:8000
Build the static HTML files:
mkdocs buildThe output will be in the site/ directory.
If you have GitHub Actions set up, the documentation can be automatically deployed on push to main.
Deploy to GitHub Pages:
mkdocs gh-deploy --forceThis will:
- Build the documentation
- Push the
site/directory to thegh-pagesbranch - Make it available at
https://yourusername.github.io/tradingbot25/
index.md- Homepagegetting-started/- Installation and quick start guidesarchitecture/- System design and architectureapi/- Auto-generated API documentation from docstringsdeployment/- Kubernetes and Helm deployment guidesguides/- In-depth tutorialsexamples/- Example bot implementations
- Create a new markdown file in the appropriate directory
- Add it to the
navsection inmkdocs.yml - Build and test locally with
mkdocs serve
API documentation is automatically generated from docstrings using mkdocstrings. The API pages use the ::: module.Class syntax to include auto-generated documentation.