You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Brian Dashore edited this page Apr 26, 2023
·
1 revision
Plugins are a catch-all term for YAML objects that can be "plugged into" Ferrite at runtime. These objects come from a list. All plugins use the YAML format for Ferrite v0.7 and up.
If you want to create legacy JSON sources, please see the appropriate Legacy section of this Wiki.
The plugin format can change at any time, so please make sure your plugins are tested and adjust to new changes on each app version. Nightly testing is highly recommended!
1a. Plugin lists
Source lists must adhere to the following template. All of these fields are required to properly add a source to Ferrite.
Example
name: # Plugin list titleauthor: # Plugin list authorsources: # Add your source blocksactions: # Add your action blocks
Fields
name
RequiredString: The name of the source list
author
RequiredString: Who made the source list
sources
OptionalArray of sources: The array of source objects
actions
OptionalArray of actions: The array of action objects