1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-12-27 10:32:58 +02:00
joplin/readme/api/references/plugin_manifest.md

1.1 KiB

Plugin Manifest

The manifest file is a JSON file that describes various properties of the plugin. If you use the Yeoman generator, it should be automatically generated based on the answers you've provided. The supported properties are:

Name Required? Description
manifest_version Yes For now should always be "1".
name Yes Name of the plugin. Should be a user-friendly string, as it will be displayed in the UI.
version Yes Version number such as "1.0.0".
app_min_version Yes Minimum version of Joplin that the plugin is compatible with. In general it should be whatever version you are using to develop the plugin.
description No Detailed description of the plugin.
author No Plugin author name.
homepage_url No Homepage URL of the plugin. It can also be, for example, a link to a GitHub repository.

Here's a complete example:

{
    "manifest_version": 1,
    "name": "Joplin Simple Plugin",
    "description": "To test loading and running a plugin",
    "version": "1.0.0",
    "author": "John Smith",
    "app_min_version": "1.4",
    "homepage_url": "https://joplinapp.org"
}