-
Task
-
Resolution: Won't Do
-
Critical
-
3.0.0.GA
-
False
-
False
-
In {prod-short}, the Theia editor supports plugins management from the built-in Plugin View for {devworkspace} based workspaces.
-
Not Required
-
Synced from Eclipse Che issue
https://github.com/eclipse/che/issues/20638
Is your task related to a problem? Please describe
The existing functionality that installing a plugin adds a component to the devfile
components: - type: chePlugin id: che-incubator/typescript/latest ...
It works only for devfile V1 workspaces, but does not work for Devfile V2 as it's completely different.
To add vscode extension to devfile V2 workspace it needs to add the extension ID to .vscode/extensions.json as in the example
https://github.com/che-samples/java-spring-petclinic/blob/devfilev2/.vscode/extensions.json
It's not a big deal for plugins, that are running in the same container withing Che-Theia. It's possible to take an extension ID or even URI (if it works) and add it to extensions.json.
But it needs to be discusses as well what shall we do with plugins, that are running inside separate container.
Describe the solution you'd like
Find a way to install a plugin from che-pluin-registry to devfile V2 workspace.
Release Notes Text
Che-Theia now supports plugins management from the built-in Plugin View for DevWorkspace based workspaces as well.
- relates to
-
CRW-2838 Unable to install the vscode-yaml plugin in codeready workspaces 2.15.10x
- Closed
- links to