Skip to content

gazebosim/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f237bf3 · Apr 25, 2025
Dec 10, 2024
Aug 3, 2024
Jul 11, 2024
Jun 30, 2022
Jul 19, 2024
Jan 17, 2025
Jan 17, 2025
Jan 17, 2025
Mar 14, 2025
Jul 19, 2024
Jan 17, 2025
Mar 18, 2025
Oct 31, 2024
Mar 14, 2025
Apr 25, 2025
Jul 11, 2024
Feb 3, 2025
Jul 11, 2024
Jul 11, 2024
Jun 30, 2022
Dec 11, 2024
Jul 11, 2024
Aug 9, 2024
Jul 19, 2024
Oct 22, 2024
Aug 12, 2022
Aug 15, 2024
Feb 23, 2025
Dec 16, 2024
Jan 10, 2025
May 14, 2024
Jul 11, 2024
Jan 6, 2025
Mar 12, 2025
Jul 11, 2024
Oct 15, 2024
Feb 27, 2025
Jan 6, 2025
Dec 11, 2024
Nov 27, 2024
Jul 19, 2024
Feb 23, 2025
Oct 29, 2024

Repository files navigation

Gazebo Documentation

This repository contains documentation about Gazebo that does not pertain to a specific Gazebo library. An example would be installation instructions for an Gazebo release. The documentation contained in this repository can be view at https://gazebosim.org/docs.

Each Gazebo library maintains documentation and tutorials that are scoped to the features and capabilities of the library itself. The documentation for a library can be found under the API Reference section of https://gazebosim.org/docs.

Updating gazebosim.org

Main docs

The documentation in this repository is built using Sphinx. To build, you need to install the following:

  • python virtualenv

Create the virtual env and activate it:

python3 -m venv .venv
source .venv/bin/activate

Then install the necessary dependencies:

pip install -r requirements.txt
python3 build_multiversion.py

This will build all the documentation for all versions of Gazebo. You can preview the result locally by running an HTTP server on the output directory .build. For example:

python3 -m http.server 8000 -d .build

This will serve the website on http://localhost:8000

For quicker iteration, you can build the documentation for a subset of Gazebo versions. To build garden and harmonic:

python3 build_multiversion.py --release garden harmonic

Library docs

Instructions on how to update all of the library docs is contained in the tools/build_docs.sh script.