.. redirect-from:: Releasing-a-ROS-2-package-with-bloom Guides/Releasing-a-ROS-2-package-with-bloom Tutorials/Releasing-a-ROS-2-package-with-bloom How-To-Guides/Releasing-a-ROS-2-package-with-bloom Releasing a Package =================== .. toctree:: :hidden: Index-Your-Packages First-Time-Release Subsequent-Releases Release-Team-Repository Release-Track **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:** * :doc:`Index Your Packages ` - if this is the first release for the package * :doc:`First Time Release ` - if this is the first release for the package, but it is already indexed * :doc:`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!