Che Plugins Dependencies Resolution #15966
Labels
area/editor/theia
Issues related to the che-theia IDE of Che
area/languages
Issues related to Language extensions or plugins integration.
area/plugins
kind/enhancement
A feature request - must adhere to the feature request template.
kind/epic
A long-lived, PM-driven feature request. Must include a checklist of items that must be completed.
lifecycle/frozen
Indicates that an issue or PR should not be auto-closed due to staleness.
Milestone
Is your enhancement related to a problem
We allow vs code extensions to run in their own, remote from theia, container.
As a consequence vs code extensions aren't able to "see" extensions that are running in other containers. That has all sort of problems when 2 che plugins reference the same vs code extension (that get loaded twice) or when one vs code extension needs to call another extension at runtime (that get downloaded from the marketplace and in the wrong container...).
A comprehensive description of these problems is described in this google doc.
Discussion document:
https://docs.google.com/presentation/d/1T1v8jfHArOnT_KjFaKwSYYyPB7dhs6tjOoJtmDaRUVw/edit#slide=id.g6ea84496cc_0_224
Describe the solution you'd like
As a short term solution we envision to:
And the long term solution is about:
The text was updated successfully, but these errors were encountered: