Wiki Navigation
- Loading...
Overview
This is about compatibility management for plugins to prevent loading plugins that are not compatible to current MP2 version or other plugins.
Feature
To be extended. Sections for information can be:
- Why doing this? What is the benefit? What is the goal?
- Other implementations (resources) of compatibility management
- MP1 approch, drawbacks, lessons learned
- semantic versioning: http://semver.org/ important - read FAQ there
- MP2 implementation
- Separate / fine graining of API, which modules / components are versioned
- Which descriptor files are used? plugin.xml ...
- How is the description being done ? semver, xml format, ...
- What happens with incompatible plugins?
- disable, don't load
- show a info popup once, but not everytime the plugin is launched
- allow to uninstall the plugin
- Possibility to start MP2 in secure mode / safe mode which only loads plugins that are "whitelisted"
Related
This page has no comments.