Suite metadata
Add a way for suites to declare additional arbitrary metadata (blarg = CommandSuite('blarg', metadata={})
)
Properties could include
-
webui.config_schema
: A dict or list with schema objects at its root (a dict with a 'type' and 'description' field) used to populate the UI config area -
webui.feature_description
: A dict containingheading
andbody
fields, used to populate theAbout
page of the webui
Controllers needing access to metadata should parse relevant fields and send them upstream to their remote
Edited by Aaron Graubert