Skip to content

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 containing heading and body fields, used to populate the About page of the webui

Controllers needing access to metadata should parse relevant fields and send them upstream to their remote

Edited by Aaron Graubert