docs: generating documentation from configuration datamodel
Lightweight documentation of every declarative configuration option should be generated automatically from our configuration schema. If something is changed in the configuration model, it will be automatically reflected in the documentation.
It includes:
- structure defined by
SchemaNode
subclasses - configuration options/fields names, types and default values
- docstrings of
SchemaNode
subclasses