Skip to content

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 the gem::calib namespace
  • gemdaqmonitor uses the gem::daqmon namespace
  • gemhardware uses the gem::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 the gem::calibration namespace
  • gemmonitor uses the gem::monitor namespace
  • gemhardware uses the gem::hardware namespace

That is, using the full words for the namespaces, and simplifying the monitoring module name.