The current plugin system forces classes to be manually instantiated and started. I started an effort a while back to turn all the services into "plugins". I'm not sure we need that 100%, however, we do need a better system for plugins so they can easily be instantiated and started with a single piece of code.
We have to make sure that services can communicate with each other if required. The plugin system POC I did supported "dependencies", so we'll need to try and keep that going
The current plugin system forces classes to be manually instantiated and started. I started an effort a while back to turn all the services into "plugins". I'm not sure we need that 100%, however, we do need a better system for plugins so they can easily be instantiated and started with a single piece of code.
We have to make sure that services can communicate with each other if required. The plugin system POC I did supported "dependencies", so we'll need to try and keep that going