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
.rst
changelogs - remove unwanted or bogus messages and make them look pretty. Usecatkin_generate_changelog --all
to createCHANGELOG.rst
for a new package. -
Once that's done, prepare release:
$ catkin_prepare_release
touch