After creating a ROS package in GitHub, we can officially release our package. ROS provides detailed steps to release the ROS package using a tool called bloom (http://ros-infrastructure.github.io/bloom/). Bloom is a release automation tool, designed to make platform-specific releases from the source projects. Bloom is designed to work best with the catkin project.
The prerequisites for releasing the package are as follows:
- Install the Bloom tool
- Create a Git repository for the current package
- Create an empty Git repository for the release
The following command will install bloom in Ubuntu:
$ sudo apt-get install python-bloom
Create a Git repository for the current package. The repository that has the package is called the upstream repository. Here, we already created a repository at https://github.com/jocacace/mastering_ros_demo_pkg.
Create an empty...