To read the LeoCommon documentation follow this link: https://LeoCommon.github.io/documentation/
This is the automatic documentation builder for LeoCommon. It imports documentation from all sub-projects and provides them in one central instance. This is achieved through the use of mkdocs and the mkdocs-multirepo-plugin.
??? tip "Usage of virtualenv"
This guide assumes that the `virtualenv` tool is available on your system.
Please refer to your distribution manual or see [docs.python.org](https://docs.python.org/3/library/venv.html)
# Create a new virtual environment
virtualenv venv && source venv/bin/activate
# Install all the requirements for this project
pip install -r requirements.txt
Building and serving this documentation is done locally by using the mkdocs
cli.
To serve the documentation using the built-in local development server use mkdocs serve
If you want to build a version of the page for remote deployment use mkdocs build
and transfer the resulting site
folder to a web-server of your choice.
mkdocs serve
- Start the live-reloading docs server.mkdocs build
- Build the documentation site.mkdocs -h
- Print help message and exit.
mkdocs.yml # The main configuration file.
leo_theme/ # Custom theme overrides with extra css and local fonts
docs/
index.md # Main page, to start with.
... # Other markdown pages, images and other files.
.gitlab-ci.yml # The gitlab ci runner config for automatic deployment