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

feat: Switch plugin framework to hashicorp/go-plugin #4

Open
KyleTryon opened this issue May 3, 2022 · 4 comments
Open

feat: Switch plugin framework to hashicorp/go-plugin #4

KyleTryon opened this issue May 3, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@KyleTryon
Copy link
Owner

In relation to #2 , it has been decided to switch to an alternative plugin framework: https://github.com/hashicorp/go-plugin
This plugin framework is more widely used and described as have better support than the "native" plugin package from go directly.

This should resolve the issue of not allowing plugins to be loaded in go test.

@seeker815
Copy link

I would like to contribute with the plugin move, do you have any outstanding tracking for this effort @KyleTryon

@KyleTryon
Copy link
Owner Author

I would like to contribute with the plugin move, do you have any outstanding tracking for this effort @KyleTryon

Hello @seeker815, I do not! If you are interested I would love the help as a Go newbie. I've just begun researching gRPC and such. I was contemplating if we might need some kind of feed-monitor-plugin package to make it easier for users to develop plugins so they don't necessarily have to worry about grpc and such.

We can always work in stages, very open to your input.

@seeker815
Copy link

seeker815 commented May 24, 2022

What are a few plugins that users may be interested in ? Would Slack/discord be some of them.
I am looking at hashicorp go plugin and that looks mature for us to look at, another one is Gaia. I am picking up my Go skills as well so we can work on improving as we go @KyleTryon

@KyleTryon
Copy link
Owner Author

What are a few plugins that users may be interested in ? Would Slack/discord be some of them. I am looking at hashicorp go plugin and that looks mature for us to look at, another one is Gaia. I am picking up my Go skills as well so we can work on improving as we go @KyleTryon

I have three on my mind currently.

  • Slack
  • Twitter
  • QBittorrent

Discord is also a good one but if I remember correctly, discord accepts slack formatted webhooks, so if we have slack I think we have Discord too.

Repository owner deleted a comment from nisancigokmen Jul 28, 2022
@KyleTryon KyleTryon added the enhancement New feature or request label Aug 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants