-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
False
-
None
-
False
-
-
The che-devfile-registry builds pre-generates some devworkspace and devworkspacetemplates but still uses plugins when referencing editors and doesn't take advantage of [container contributions](https://github.com/devfile/devworkspace-operator/issues/656).
We should replace the usage of vscode and theia handlers when generating the devworkspaces and:
1. reference editors using `spec.contributions` rather than `spec.template.components` in DevWorkspaces definitions.
2. Use components with attribute `controller.devfile.io/container-contribution: true` rather than patching the original devfile spec in editors DevWorkspaceTemplates defintitions.
The upstream issue: https://github.com/eclipse/che/issues/21832