Skip to content

Manifest.json

The manifest.json file contains information about the plugin.

manifest.json
{
  "name": "Plugin Template",
  "version": "1.0.0",
  "app-version": "1.5.0-beta.6",
  "minimum-app-version": "1.5.0",
  "id": "com_core447_PluginTemplate",
  "github": "https://github.com/StreamController/PluginTemplate",
  "thumbnail": "store/thumbnail.png",
  "descriptions": {
    "en_US": "A Template Manifest file that is very important for the Plugin to load",
    "de_DE": "Die Template manifest datei, welche sehr wichtig ist damit das Plugin laden kann"
  },
  "short-descriptions": {
    "en_US": "A Tempalte Manifest file",
    "de_DE": "Die Template Manifest Datei"
  },
  "tags": [
    "Demo",
    "Useless"
  ]
}
Name Description
name The name of you'r Plugin. This will be used everywhere, where the Plugin Name will be displayed
vesrion The version of the Plugin
app-version The current app version that the Plugin uses
minimum-app-version" The minumum app version required by the plugin
id The unique id of your plugin in reverse domain name notation. Because Python has problems if the name contains dots, you must replace them with underscores.
github The link to the Plugin's github repository
thumbnail The relative path inside the repository to the thumbnail of the plugin
descriptions Localized long descriptions of the plugin
short-descriptions Localized short descriptions of the plugin. Shown in the plugin cards in the store
tags List of tags of the plugin. Not shown in any way atm.