appctl is rospy library for running processes while the graph is in a particular state. It is intended to be a distributed init system for the Liquid Galaxy project.
See the README.md in appctl/ for details.
LINT is configured, run pep8 in the root of this repo to check Python
and use catkin_lint to check for errors in package.xml and
CMakeLists.txt.
Use the dev_tests script to run the tests quickly.
Use the scripts/test.sh script to run the tests cleanly.
Our CI uses the scripts/build.sh to build the deb inside of a docker.
- To make new release you need to:
$ catkin_generate_changelog-
Then edit all your
.rstchangelogs - remove unwanted or bogus messages and make them look pretty. Usecatkin_generate_changelog --allto createCHANGELOG.rstfor a new package. -
Once that's done, prepare release:
$ catkin_prepare_releasetouch