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 :
-
gemcalibration
uses thegem::calib
namespace -
gemdaqmonitor
uses thegem::daqmon
namespace -
gemhardware
uses thegem::hw
namespace
What is the expected correct behavior?
The module namespaces should be inherited from the filesystem.
Proposal
Use the following naming scheme :
-
gemcalibration
uses thegem::calibration
namespace -
gemmonitor
uses thegem::monitor
namespace -
gemhardware
uses thegem::hardware
namespace
That is, using the full words for the namespaces, and simplifying the monitoring module name.