Plugin Manifest
Each plugin folder must have a manifest.yaml
file that describes the plugin. If the file is missing, the plugin will
not be loaded.
ScriptBee supports the following plugin types:
Some examples of a plugin manifests can be found here.
Anatomy of a Manifest
The manifest file describes how the plugin is structured and what it does. It can contain multiple extension points
manifest.yaml
apiVersion: 1.0.0
author: ScriptBee
description: "Description"
name: "HelperFunctions example"
extensionPoints:
- kind: HelperFunctions
entryPoint: Plugin.dll
version: "0.0.1"
apiVersion
: The version of the plugin manifest apiauthor
: The author of the plugindescription
: A description of the pluginname
: The name of the pluginextensionPoints
: A list of extension points that the plugin provideskind
: The type of pluginentryPoint
: If the extension point is a plugin, the entry point is the relative path to the DLL containing the implemented interfaces for the respective plugins. If the extension point is a bundle, the entryPoint is the id of the pluginversion
: The version of the plugin
Note: depending on the plugin type, each extension point can have different properties