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

plugin manager for coffea #19

Closed
omnidan opened this issue Aug 8, 2014 · 1 comment
Closed

plugin manager for coffea #19

omnidan opened this issue Aug 8, 2014 · 1 comment
Milestone

Comments

@omnidan
Copy link
Member

omnidan commented Aug 8, 2014

plugin manager class that let's you .load and .unload plugins, store plugin info, get version from plugin (if available), get a list of loaded plugins, etc... later: dependency management, priorities (for now alphabetically sorted), etc... and you should be able to .loadDir too which would be recursive #37 , e.g. .loadDir('lib/plugins/')

allow loading plugins during runtime, then make a small project called coffeebot that utilizes this and loads plugins from a specific directory

@omnidan omnidan added this to the 0.4 milestone Aug 10, 2014
@omnidan omnidan added the ready label Sep 18, 2014
@omnidan omnidan modified the milestones: 0.5, 0.4 Jul 4, 2015
@omnidan omnidan removed the ready label Jul 30, 2015
@omnidan
Copy link
Member Author

omnidan commented Aug 3, 2015

The plugin manager is mostly done, but still needs a lot of refactoring (especially in the irc protocol part). It also requires the --harmony_proxies flag right now, we need to figure out how to get around that (maybe using babel?).

Make sure to work on #65 and #66 (includes refactoring the core and irc protocol) next.

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