Modules do not follow the common naming scheme
Summary
Following the build system migration, it was noticed that 3 modules do not follow the common and consistent naming scheme. In addition to be confusing to new developers, it may have introduced bugs.
What is the current behavior?
The following three modules use a different name in the filesystem hierarchy than in the namespace hierarchy :
-
gemcalibrationuses thegem::calibnamespace -
gemdaqmonitoruses thegem::daqmonnamespace -
gemhardwareuses thegem::hwnamespace
What is the expected correct behavior?
The module namespaces should be inherited from the filesystem.
Proposal
Use the following naming scheme :
-
gemcalibrationuses thegem::calibrationnamespace -
gemmonitoruses thegem::monitornamespace -
gemhardwareuses thegem::hardwarenamespace
That is, using the full words for the namespaces, and simplifying the monitoring module name.