[Feature] Plugin system design
See original GitHub issueSearch before asking
- I had searched in the feature and found no similar feature requirement.
Description
Regarding the plugin, I think we can refer to the implementation of elasticsearch
, such as installing, deleting and viewing. We can also create a way similar to the appstore
and put the plugin on it, or we can create another sub-repository
, official The code base puts some default plugins that support the apache protocol. If other developers want to develop plugins, they only need to introduce the seatunnel
plugin module to develop a plugin that suits their business. The development of plugins does not limit the development language
, and you can easily add plugins.
Usage Scenario
No response
Related issues
No response
Are you willing to submit a PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project’s Code of Conduct
Issue Analytics
- State:
- Created 2 years ago
- Reactions:2
- Comments:7 (7 by maintainers)
Top Results From Across the Web
How to Design Software — Plugin Systems | by Joseph Gefroh
Learn how to build a plugin system to allow others to extend your program's functionality and modularity, using a chatbot as an example....
Read more >Plug-in Architecture. and the story of the data pipeline…
The plug-ins are stand-alone, independent components that contain specialized processing, additional features, and custom code that is meant to ...
Read more >Plugin systems - when & why? - DEV Community
I've recently heard some rants against plugin systems and modular ... and there's a trap to be aware of when designing such systems, ......
Read more >Designing a plugin architecture for an application
One way to prevent this is to design a plugin architecture from the start - and to continually ask yourself the question whether...
Read more >Plugin architecture
The Plugin architecture pattern consists of two types of architecture ... The core is the main application, while plugins contain additional features that....
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Have a plugin system is on our long-term roadmap, this can be divided into 6 tasks:
I think we can discuss more details about the last 5 tasks.
This is a good idea, making our work simpler