-
Notifications
You must be signed in to change notification settings - Fork 138
Plugins Implementation #1794
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
base: main
Are you sure you want to change the base?
Plugins Implementation #1794
Conversation
chris-olszewski
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall, this design makes sense to me.
|
Please make sure to add I have a few uncertainties regarding the viability of some properties in simple plugins, that will only become obvious once we get to try and implement various actual plugins, so some further API changes are actually probable. |
What was changed
Add plugin types for Connection, NativeConnection, Worker, Client, and Bundler, as well as a SimplePlugin class for easy construction of new plugins.
Why?
Plugins make it easier to share common configurations and apply them consistently.
Checklist
Closes [Feature Request] Plugin support #1764
How was this tested: