A customized toolchain for Blue Robotics documentation projects, built on the Sphinx framework.
For more information on how to use this theme, refer to the documentation.
This theme extends the sphinx-immaterial theme, enhanced with the following features:
- Custom branding: Incorporates the Blue Robotics logo and colors for consistent branding across documentation.
- Multiversion support: Includes a dropdown menu for switching between different versions of the documentation.
- Built-in extensions: Pre-configured extensions tailored for use in all Blue Robotics documentation projects.
Before getting started, make sure you have the following tools installed:
- Git
- Python 3.12 or higher
- Make
- Poetry
cd docs
make preview
To release a new theme version:
- Update the version in the
pyproject.toml
file. - Run
poetry build
to build the package. - Run
poetry publish
to publish the package to the Python Package Index.
More info coming soon.