$darkmode
Elektra 0.11.0
Semantics in Key Names

Problem

It can get quite cumbersome to find out about key interrelations like arrays.

Constraints

Assumptions

Considered Alternatives

The alternative would be to have semantics in key names, with following advantages:

Decision

Do not encode any semantics into the key names. All semantics must be in metadata.

Nevertheless, there are guidelines (without any checks in keySetBaseName):

There are, however, rules and conventions which syntax to use for specific semantics. The spec plugin guards these rules.

Rationale

Implications

Related Decisions

Notes