We should come up with standard naming conventions for all plugins, families, and interfaces.
Background and Motivation
Current names:
Can be anything
Are case sensitive
For future applications, it would be nice if all names were valid python identifiers. This means that they would be required to:
start with a letter
contain only letters, numbers, and underscores
I'd also like to debate whether they should be case sensitive or case insensitive. For example, should Infrared and infrared refer to the same product or different products?
From the perspective of the CLI and other areas where plugins may be referenced dynamically, it might be nice if they were case insensitive.
From the perspective of imagery titles and such, however, it might be nice if the names were case sensitive.
Requested Update
Description
We should come up with standard naming conventions for all plugins, families, and interfaces.
Background and Motivation
Current names:
For future applications, it would be nice if all names were valid python identifiers. This means that they would be required to:
I'd also like to debate whether they should be case sensitive or case insensitive. For example, should
Infrared
andinfrared
refer to the same product or different products?