Guake / Guake/guake

plugin architecture

Open
#1,052 0 comments 0 reactions 0 assignees View on GitHub
Epic: Plugin architecutre
Dominant language
Python
Stars
4.7k
Forks
604
PR merge metrics
No merged PRs in 30d

Description

**Plugin System**
- [ ] **Register/Unregister mechanism**: find a way for user to easily find and install new plugin. Probably like Sublime Text's Package Control. It a JSON file stores on github, user refresh periodicaly and are updated of new available packages on merge. Probably on https://github.come/Guake/plugins/plugins.xml
- [ ] **Python Event system** : Plugin will be able to react in python to some event:
- [ ] **2 Person review** : for plugin to be available to user, at least 2 person need code review
- [ ] **onion deployment**: plugins to be deployed using canary-like deployment. Users are packed into n different layers ("stable/unstable/cutting-edge" for instance) so they test plugins in advance

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.