Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugins should be pulled in from a seperate repo #124

Closed
4 of 5 tasks
seamustuohy opened this issue Feb 9, 2016 · 4 comments
Closed
4 of 5 tasks

Plugins should be pulled in from a seperate repo #124

seamustuohy opened this issue Feb 9, 2016 · 4 comments

Comments

@seamustuohy
Copy link
Contributor

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.

@seamustuohy
Copy link
Contributor Author

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.

@seamustuohy
Copy link
Contributor Author

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>

@seamustuohy
Copy link
Contributor Author

Supervisor scripts have been updated in the plugin repo in the issue 124 branch

@seamustuohy
Copy link
Contributor Author

Fixed on branch 124 which was merged into master within #132

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant