An open API service indexing awesome lists of open source software.

https://github.com/bluerobotics/sphinx-blue-robotics-theme

Sphinx theme for Blue Robotics projects
https://github.com/bluerobotics/sphinx-blue-robotics-theme

Last synced: 2 months ago
JSON representation

Sphinx theme for Blue Robotics projects

Awesome Lists containing this project

README

          

==========================
sphinx-blue-robotics-theme
==========================

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 `_.

Features
--------

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.

Prerequisites
-------------

Before getting started, make sure you have the following tools installed:

- Git
- Python 3.12 or higher
- Make
- `Poetry `_

Quickstart
----------

.. code-block:: bash

cd docs
make preview

Release a new theme version
---------------------------

To release a new theme version:

1. Update the version in the ``pyproject.toml`` file.
2. Run ``poetry build`` to build the package.
3. Run ``poetry publish`` to publish the package to the Python Package Index.

License
-------

More info coming soon.