.. redirect-from:: Package Docs ============ ROS package documentation, that is to say documentation for specific packages you install via apt or some other tool, can be found in multiple places. Here is a brief list of where to look for specific ROS package documentation. * Most ROS 2 packages have their package level documentation `included in this index page `__. * All ROS 2 package's documentation is hosted alongside its information on the `ROS Index `_. Searching for packages on ROS Index will yield their information such as released distributions, ``README.md`` files, URLs, and other important metadata. Larger Packages --------------- Larger packages like MoveIt, Nav2, and microROS, are given their own domain or subdomain on ros.org. Here is a short list. * `MoveIt `__ * `Navigation2 `__ * `Control `__ * `microROS (embedded systems) `__ API Documentation ----------------- You can find the API level documentation for the ROS client libraries in the {DISTRO_TITLE} distribution using the links below: * `rclcpp - C++ client library `_ * `rclcpp_lifecycle - C++ lifecycle library `_ * `rclcpp_components - C++ components library `_ * `rclcpp_action - C++ actions library `_ Adding Your Package to docs.ros.org ----------------------------------- All released ROS 2 packages are automatically added to docs.ros.org and `ROS Index `_. If you would like to enable or configure your own package please see: :doc:`./How-To-Guides/Documenting-a-ROS-2-Package`.