Naming schemas

Naming is a hard thing. We have several different naming schemes all over the place.

SerVIS

- Service names should be [a-z][a-z0-9]*
- Servie paths should be seperated by a '.' (dot character)

EnvVars

Environment variable names used by the utilities in the Shell and Utilities volume of IEEE Std 1003.1-2001 consist solely of uppercase letters, digits, and the '_' (underscore) from the characters defined in Portable Character Set and do not begin with a digit. Other characters may be permitted by an implementation; applications shall tolerate the presence of such names.

Repositories

The repo name should be:

  • all lowercase
  • only [0-9] [a-z] and -
  • _ should be not used