Updated The birth of a python plugin architecture (markdown)
@@ -21,11 +21,14 @@ My personal belief is that registration and activation should be kept separate.
|
|||||||
- Activation should not be allowed unless the plugin is registered.
|
- Activation should not be allowed unless the plugin is registered.
|
||||||
|
|
||||||
## Plugin requirements
|
## Plugin requirements
|
||||||
|
* Plugin manager to keep track of plugins and their statuses.
|
||||||
* Plugin registration (installation)
|
* Plugin registration (installation)
|
||||||
* Plugin activation (activate the plugin)
|
* Plugin activation (activate the plugin)
|
||||||
* Plugin deactivation (deactivate the plugin)
|
* Plugin deactivation (deactivate the plugin)
|
||||||
* Plugin unregister (uninstall)
|
* Plugin unregister (uninstall)
|
||||||
|
|
||||||
|
### Plugin manager
|
||||||
|
|
||||||
### Plugin registration
|
### Plugin registration
|
||||||
What should happen when a plugin registers?
|
What should happen when a plugin registers?
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user