I’ll list my standards for how components of this project should be referred to. (I had hoped I could avoid it longer, but MOD-51 brought our naming scheme into question)
Modulus refers to the entire application (both the backend and frontend)
- side note: I originally meant for Modulus to refer only to the backend, but this is not possible the way Modulus UI is named: the UI can’t be a subset of the backend.
- Modulus UI refers to the frontend only
OpenMRS Modules refers to the service we provide at modules.openmrs.org. That service is powered by an application called Modulus.
- “the OpenMRS Modules directory” is also a legitimate use of the name.
- Modulus is capitalized as a proper noun. This was not the original grammar (check old versions of README.md) but should be encouraged.
The term “Module Repository” should not be used anywhere to refer to the application we’re developing (Modulus) nor the service we provide (OpenMRS Modules). This is for two reasons:
- From an application side, there needs to be a clear distinction between the old Module Repository and Modulus, since the two have nothing in common.
- From a user-side, “Module Repository” sounds a bit too-technical for what it offers (in my opinion). “OpenMRS Modules” also fits in with the names of other OpenMRS.org applications (OpenMRS Issues, OpenMRS Talk, etc.)