Here is a quick guideline for our repository naming convention. It has been established in a way that we respect the best practices suggested by the different framework we are currently using (e.g. ROS)
ROS modules should follow ROS packages standard[1] which requires module name to be a simple word or multiple word with underscore between them. ROS module name should be look this new_package_name
All ROS package should be prefixed by one of the following :
Electrical / Hardware modules like Firmware should be prefixed with hardware. Repository name should look like hardware-utility-auv8
Other modules or application naming should follow the following pattern name-of-the-new-app
[1] ROS Packages