Skip to content

Python docs

A high-level overview of writing and previewing the Rerun Python documentation.

Getting started with docs

Serving the docs locally

This will watch the contents of the rerun_py folder and refresh documentation live as files are changed.

pixi run py-docs-serve

TODO(#7913): You may need to delete rerun_py/rerun_bindings/rerun_bindings.abi3.so.

How versioned docs are generated and served

Our documentation is versioned with releases and generated via mkdocs

The documentation exists as bucket on GCS which is hosted on the https://ref.rerun.io domain.

Every commit that lands to main will generate bleeding edge documentation as HEAD. Behind the scenes, a GitHub action is running pixi run -e py-docs py-docs-build, and uploading the result to GCS at docs/python/main.

Releases will push to a version instead: docs/python/0.23.3