Publish and Distribute a Plugin
Prepare a plugin for release with stable IDs, clear metadata, and a clean install flow.
A release-ready plugin should be easy to install, easy to understand, and safe to disable.
Release checklist
Before publishing, confirm these items:
plugin ID is stable and unique
name and description are clear
permissions match real behavior
the plugin runs on the intended app version
Packaging expectations
Your plugin should keep a simple folder structure.
At minimum, users need:
any additional files the plugin imports at runtime
Good plugin metadata helps users trust the plugin quickly.
Use:
a description that says what changes in the app
Compatibility guidance
If your plugin targets API v2.2.0, test against that version before release.
Do not assume future compatibility without verification.
Distribution advice
Keep the installation flow obvious:
copy the plugin folder into plugins/
enable the plugin if required
verify the expected action appears
When users report issues, ask for:
whether the failure happens on load, use, or unload
The best plugin releases feel boring: clear metadata, predictable behavior, and clean uninstall paths.