Sharing & Distribution¶
Packaging Your Plugin¶
A plugin is just a folder. To share it, zip the folder:
Zip it as my_plugin.zip. The recipient unzips it into their user plugins directory:
Then opens MCA Editor — the plugin appears automatically in the Plugins menu.
What to Include¶
| Include | Exclude |
|---|---|
plugin.json |
__pycache__/ |
All .py files |
.pyc files |
| Any assets (icons, data files) | .git/ |
A README.md (recommended) |
User-specific settings |
Versioning¶
Use semantic versioning in your plugin.json:
- Patch (
1.0.1) — Bug fixes, no API changes - Minor (
1.1.0) — New features, backwards compatible - Major (
2.0.0) — Breaking changes
Set min_editor_version to the oldest MCA Editor version your plugin supports:
Plugin Marketplace¶
A plugin marketplace for MCA Editor is planned. When available, you'll be able to submit plugins for discovery by other MCA Editor users. Details will be published here when the marketplace launches.