This repository contains the build scripts to generate the Universal Robots documentation around the packages.
The rendered result of this can be viewed at https://docs.universal-robots.com/Universal_Robots_ROS_Documentation/.
In order to build the documentation locally, you'll need to
- Install the required tools
- Checkout / symlink the respective ROS 2 packages that shall be documented.
- Use
sphinx
to build the documentation locally
In order to install the required tools you can create a python virtualenv (Install that using sudo apt install python3-venv
) and install the dependencies there:
python3 -m venv .venv
source .venv/bin/activate
pip3 install -U -r requirements.txt
You can either checkout all the required repos using vcs or symlink them to the doc
folder if you
have cloned them already.
pip3 install vcstool
vcs import --input rolling.repos doc
In order to build the documentation, simply use
make html
To view the generated documentation use
xdg-open _build/html/index.html