ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
It might be useful if you described in more detail what your demos do. Like do they always run on the very same robot, or should they run on many robots, do you want other people to install your code to run demos, and such.
If you work from source, then you can create a demo.rosinstall file which specifies all ROS packages required for your demo in the specific version they are required in. With that, at any time you can create a folder, rosinstall all from that file, and you will get all the ROS packages in that version, which you can then compile and run. Depending on the other factors this might be a good solution for you or not work out at all, so consider this as just one idea.