-
Notifications
You must be signed in to change notification settings - Fork 124
Plugin Development Kit ( PDK ) #791
Copy link
Copy link
Open
Labels
_complexity:mediumA task with a medium complexity that should be challangingA task with a medium complexity that should be challanging_size:mediumA medium sized task that will take some time to completeA medium sized task that will take some time to completeenhancementNew feature or requestNew feature or requestmentorshipneeds-rfcThis change needs to follow the RFC processThis change needs to follow the RFC process
Metadata
Metadata
Assignees
Labels
_complexity:mediumA task with a medium complexity that should be challangingA task with a medium complexity that should be challanging_size:mediumA medium sized task that will take some time to completeA medium sized task that will take some time to completeenhancementNew feature or requestNew feature or requestmentorshipneeds-rfcThis change needs to follow the RFC processThis change needs to follow the RFC process
Describe the problem you are trying to solve
The plugin development kit ( PDK ) is an interface that allows developers to develop plugins to tremor with a minimal set of dependencies rather than having to build the full tremor runtime with its full set of dependencies.
Describe the solution you'd like
Separating plugins from the runtime has many advantages:
There is an existing RFC for tremor that covers the requirements in depth:
https://rfcs.tremor.rs/0006-plugin-development-kit/
Suggested initial target:
Enhancements to initial target:
Notes
RFC https://rfcs.tremor.rs/0006-plugin-development-kit/