You're reading the documentation for an older, but still supported, version of ROS 2. For information on the latest version, please have a look at Jazzy.
Releasing a Package
Releasing a package makes your package available on the public ROS 2 buildfarm. This will:
Make your package available to be installed via package managers (eg.
apt
on Ubuntu) for all supported Linux platforms in a ROS distribution as described in REP 2000.Allow your package to have API documentation automatically generated.
Make your package part of the ROS Index.
(Optionally) Allow you to have automatic CI run for pull requests in your repository.
Follow one of the guides below to get your package released:
Index Your Packages - if this is the first release for the package
First Time Release - if this is the first release for the package, but it is already indexed
Subsequent Releases - if you are releasing a new version of a package that has already been released
After successfully following the instructions, your package will be released into the ROS ecosystem on the next distro synchronization!