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

Add plugin loading system to workit #217

Closed
OlivierAlbertini opened this issue Nov 11, 2020 · 0 comments · Fixed by #216
Closed

Add plugin loading system to workit #217

OlivierAlbertini opened this issue Nov 11, 2020 · 0 comments · Fixed by #216
Labels

Comments

@OlivierAlbertini
Copy link
Member

OlivierAlbertini commented Nov 11, 2020

🚀 Feature Proposal

Add plugin loading system to workit in order to load tasks with common interfaces

Motivation

By using workit over multiple projets, we saw that we have many repo that contains the same code (configuring workit among other stuffs)
and those repos need to maintain the same dependencies. Besides, a lot of workers pulls Camunda and sometime it's not necessary to have a dedicated worker.
When we work with multiple projets and each projet has a team, each team should be responsible to develop the bpmn related to the project as well as the tasks. bpmn and tasks should be bundled through a plugin that is loaded inside the worker.

For those reasons, we would like to add the possibility to load tasks through a plugin system. In this way, we can have one worker and multiple librairies that contains tasks for each project / bpmn depending the way you want to decouple librairies.

With this feature we have the flexibility to load all libraries in the same worker or we can dedicate a worker for some librairies.

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

Successfully merging a pull request may close this issue.

1 participant