How does rclcpp convert its documentation from Doxygen to Sphinx?
Question
I accessed the latest rclcpp documentation through the link in the README of the ros2/rclcpp repository and found that it was built by Sphinx. Based on my understanding:
- If a documentation is built by Sphinx, there should be a
conf.py
configuration file in its repository. - If a documentation is built by Doxygen, there should be a
Doxyfile
configuration file in its repository. - If a documentation needs to extract content from Doxygen and input it into Sphinx documentation, the Python package Breathe would be required.
However, I only see the Doxyfile
in the ros2/rclcpp repository, and I do not find the conf.py
file. How does rclcpp convert its documentation from Doxygen to Sphinx?