FBL expecting flows to be presented as YAML files with following format:
# [optional] flow version, used for informational purposes only.version:1.0.0# [optional] flow description, used for informational purposes only. description:|- Plugn invoker.# [optional] flow runtime dependenciesrequires:# [optional] fbl version requirementsfbl:'>=1.1.0'# [optional] required plugins and their versionsplugins:'@fbl-plugins/http':'>=0.1.0'# [optional] required native applications presented in the PATH environment variableapplications: - echo# [required] entry pointpipeline:# Pipeline may only have one root action ID (or alias).# Value format is specific to the action. Each action may have its own format and requirements. exec:command:echoargs: - 'Hello World'# Metadata field.# Each action may have zero or more additional metadata fields associated with it.# All metadata fields should start with dollar sign ($). $title:'Say hello'
In most cases you will use flow control action handlers as a starting point of your flow.