Improving These DocsΒΆ

These docs are generated with Sphinx

Writing DocsΒΆ

Our docs are written in RST format. Learn more about RST here

Building Docs LocallyΒΆ

PrerequisitesΒΆ

The following must be installed on your local machine:

InstructionsΒΆ

Clone Robusta's repository:

git clone https://github.com/robusta-dev/robusta.git && cd robusta

Install all devlopment requirements:

poetry install -E all

Build the docs locally:

./docs_autobuild.sh
Instructions for Windows

Instead of running ./docs_autobuild.sh, copy-paste the commands inside of it and run them manually.

Common Errors
  1. poetry: command not found - Make sure you have Poetry installed and run source $HOME/.poetry/env in Linux environments to set the poetry environment variables.

  2. sphinx-build: command not found - Make sure you have Sphinx installed.

  3. OSError: [Errno 98] Address already in use - Use the --port <Number> argument, with a port of your choice. Example: ./docs_autobuild.sh --port 8822

Deploying the DocsΒΆ

These docs are automatically deployed on every commit.

On every push to docs/*, a GitHub action builds and deploys docs to https://docs.robusta.dev/<branch-name>

On every release, a GitHub action builds and deploys docs to https://docs.robusta.dev/<version>

If you need to override an existing docs release, you can manually trigger the workflow.