A properly tracked development workspace. Originally designed to keep track ROS' catkin workspaces, as well as automatically deploy these.
This repository holds the version information of all the git repositories of every package that makes up the trackin_ws.
This workspace has a set of bash scripts that will aid, not only, the deployment of the system, but also the inspection of such. The aforementioned scripts require TMUX, a terminal multiplexer.
A Makefile was also included for convenience. This is the recommended way to start the system.
Make, TMUX, wstool, catkin_tools:
sudo apt install make # *if not already installed in your system*
sudo apt install tmux xclip # terminal multiplexer (alternative to GNU screen)
sudo apt install python-wstool # workspace version control tool
sudo apt install python-catkin-tools # catkin_tools to build the workspace
To install the workspace,
make install-ws
The make install-ws
command will:
- Copy a friendlier TMUX configuration to your
${HOME}
folder. This is done interactively. - Add a source command to your
${HOME}/.bashrc
file. This will be sourcing useful commands for the setup to work smoothly. - Clone the tracked packages that will build the system.
- Configure the workspace.
- Build the catkin workspace.
To launch the system,
make execute