Closed seamustuohy closed 8 years ago
The plugins variable in the main install script should be in a repo:tag format to allow for plugin releases to be specified through tags. This will make testing plugin development and plugin releases far easier.
This needs to update the logic that currently imports plugins to import from the new plugin location. We should add the plugins directory to the PYTHONPATH and then import from plugins import <plugin>
Supervisor scripts have been updated in the plugin repo in the issue 124 branch
Fixed on branch 124 which was merged into master within https://github.com/OpenInternet/copilot/pull/132
Plugin's are currently kept in a sub-folder of the project. This makes the process of adding or removing plugins require forking the entire co-pilot project. If the plugin directory was cloned from a seperate repository and placed in a separate plugin directory it would solve this. The changes that I propose are as follows.
This will make plugin development far easier.