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 containingheadingandbodyfields, used to populate theAboutpage of the webui
Controllers needing access to metadata should parse relevant fields and send them upstream to their remote
Edited by Aaron Graubert