Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[che-dev] Maybe it's time to admit

...that our plugin model (contanier per plugin) is wrong:

* we're investing a lot of effort into our container-per-plugin model, yet we can't really make it work for many vs code extensions, leading to weird errors and testing effort at each update

* we need to run our own plugin registry with our own meta.yml, etc., which is becoming a bottleneck

* we need a "dev-machine" image anyway (for example, with maven, npm, typescript or whatever the stack needs)

* the focus seems to be on out-of-the-box experience, which could easily include making a specific "IDE" image per stack.

* there is an effort to make the different containers invisible to the user

* all other contenders in the market have a "single container for the IDE" model

* the model only works for Theia and we seem to be starting to support other editors

I was excited about our plugin model in the beginning, as well, but if we're not using it as a competitive advantage and we don't have the resources to make it work well, I'm starting to doubt it's worth the complication it adds.

discuss....

/Thomas



Back to the top