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