The doc states that:
the value of Option1 is overridden by the configured delegate
with the value “value1_from_action”
In order to make this statement true, the configurd delegate should be put last.
This issue is introducted by PR #1331
Addressed PR feedback
Addressed further PR feedback
Mostly switched source -> provider where appropriate.
More sources -> providers
Addressed PR feedback
Explained requirements of the options pattern
Changed options class -> settings class
Also changed "i.e." to "e.g.".
This will make it easier for people migrating to RC2 or reading the docs around configuration to know they need to install an additional package to make the code sample work without checking out the references in the source sample project.
There's no readily available info on how to override nested confguration keys in shells that don't support colons in variable names.
The only info I could find was in the source code.