Where should I 'source'?
I'm new to ROS and have been trying to understand how to start building packages and am not able to understand the exact purpose of 'source.' I understand that to test a package I am working on, I should 'source' the setup.* file within the devel file in my workspace.
What exactly is the difference between the source file in the devel space, the install space, or sourcing my environment with "/opt/ros/groovy/setup.sh" ...when would I use one over the other?
Thanks for your help!