hyperpotamus
hyperpotamus copied to clipboard
Action meta-information
For action elements, support a meta-information property that includes information such as the required plugin-version, plugin-url, descriptive text, etc. This could be used to override/force which plugin processes an action (to avoid conflicts). It can also include information/documentation to help users find/discover installable plugins if they are running a script from an external source.
Something like
- action_name: {actiony stuff here }
on_success: ...
on_failure: ...
debugger: ...
plugin:
name: "plugin-name to override default binding/lookup"
homepage: "Url for a page that contains information about the plugin"
description: "Descriptive text about the plugin"
version: "semver" or [ "semver1",..."semverN" ] # Required semver spec that the plugin must match