Case Sensitivity in Different Places

I'd like to start a discussion on how we treat case sensitivity. Right now I have the feeling we apply different rules to different parts of the framework - which of course works but might not be exactly easy to use.

  • Satellite names and types are currently type sensitive (!222 (merged))
  • Config keys now are case-insensitive (!273 (merged))
  • Some places we allow dashes, others not
  • Some things are PamelCase, config keys tend to be more snake_case

What do people think? Is this fine as it is? Is this confusing?

cc @hanno.perrey @stephan.lachnit

Edited by Simon Spannagel