Skip to content

CursedRock17/ros2_documentation

This branch is 2 commits ahead of, 188 commits behind ros2/ros2_documentation:rolling.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

09025c1 · May 1, 2024
Sep 29, 2023
Mar 3, 2024
Mar 5, 2024
Mar 13, 2024
May 1, 2024
Feb 5, 2024
Jan 30, 2024
Nov 7, 2022
May 15, 2019
Mar 3, 2024
Apr 16, 2024
Sep 20, 2019
Feb 5, 2024
Mar 3, 2024
May 13, 2020
Jan 19, 2021
Feb 1, 2022
Mar 3, 2024
Sep 24, 2021
Dec 3, 2020

Repository files navigation

ROS 2 Documentation

This repository contains the sources for the ROS 2 documentation that is hosted at https://docs.ros.org/en. The sources from this repository are built and uploaded to the site nightly by a Jenkins job.

Contributing to the documentation

Contributions to this site are most welcome. Please see the Contributing to ROS 2 Documentation page to learn more.

Contributing to ROS 2

To contribute to the ROS 2 source code project please refer to the ROS 2 contributing guidelines.

Prerequisites

To build this you need to install

  • make
  • graphviz
  • python virtualenv

In the virtualenv

pip install -r requirements.txt -c constraints.txt

Pinned versions

For development we currently use Noble as our build platform. And all python versions are pinned in the constraints file to make sure that things are reproducible. To upgrade the system validate that things are working and then use pip freeze > constraints.txt to lock in the versions to upgrade.

Building HTML

Local development test

For local testing of the current tree use:

make html

sensible-browser build/html/index.html

Deployment test

To test building the multisite version deployed to the website use:

make multiversion

sensible-browser build/html/rolling/index.html

NB: This will ignore local workspace changes and build from the branches.

Releases

No releases published

Packages

No packages published

Languages

  • Python 66.4%
  • C++ 18.7%
  • Shell 4.7%
  • HTML 4.7%
  • Dockerfile 2.1%
  • CMake 1.9%
  • Makefile 1.5%