ros2_documentation
ros2_documentation copied to clipboard
Links to rclcpp and rclpy API in rolling distro documentation refer to foxy related API
Hello,
I found the rolling distro documentation (at least internal interfaces and client interfaces) refers to API documentation related to foxy distro (rclcpp API, rclpy API and rmw API).
I think foxy API documentation is outdated in relation to rolling. I could not find rolling API documentation (something like https://docs.ros2.org/rolling/api/rclcpp/index.html). I think the links should be updated to galactic because it is more related documentation than the foxy one.
Thanks for catching that. I agree that each distribution's page should link to the API documentation corresponding to that distribution.
I forget why, but rolling API docs can be found at https://docs.ros.org/en/ros2_packages/rolling/api/[package-name]/index.html.
For some context: Looking at the roadmap for the next distribution, Humble, there's a documentation related item: "Documentation: Upload C++ API documentation for core packages to docs site". If I remember correctly, the API documentation link structure may change in that process. I'm assuming this would also have been taken care of as part of that effort.
Thank you for the answer.
I found the API docs also at the link: https://docs.ros2.org/latest/api/rclcpp/index.html I have no idea which ros2 distro or rclcpp version is related to this link.
This was actually fixed a while ago, so I'm going to close this one out.