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 isolated from the factory and protocols #7

Open
MostAwesomeDude opened this issue May 26, 2013 · 1 comment
Open
Labels

Comments

@MostAwesomeDude
Copy link
Contributor

The main goal here is to enable CLI functional testing of plugins, and in order for this to work, Hamper needs to be able to manipulate plugins without necessarily starting up an IRC client.

Work is already underway; this is just a tracking bug.

MostAwesomeDude added a commit to MostAwesomeDude/hamper that referenced this issue May 26, 2013
MostAwesomeDude added a commit to MostAwesomeDude/hamper that referenced this issue May 26, 2013
This kind of "iterate over the plugins" could probably be factored.

Refs hamperbot#7.
MostAwesomeDude added a commit to MostAwesomeDude/hamper that referenced this issue May 26, 2013
Not sure if this works for quotes, since that plugin appears to not register
commands correctly. What is up with that?

Refs hamperbot#7.
MostAwesomeDude added a commit to MostAwesomeDude/hamper that referenced this issue May 26, 2013
And update the plugin plugins to match.

...At some point, "plugin" starts to look like a very funny word.

Refs hamperbot#7.
MostAwesomeDude added a commit to MostAwesomeDude/hamper that referenced this issue May 26, 2013
At this point, we've pulled everything out. All that remains is to unknot some
of the execution.

Refs hamperbot#7.
MostAwesomeDude added a commit to MostAwesomeDude/hamper that referenced this issue May 26, 2013
MostAwesomeDude added a commit to MostAwesomeDude/hamper that referenced this issue May 26, 2013
@justinnoah
Copy link
Member

@MostAwesomeDude I see that PluginLoader has been merged, does that solve this issue?

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

No branches or pull requests

2 participants