Uploaded image for project: 'Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) '
  1. Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)
  2. CRW-2748

Che-Theia Plugins view support for DevWorkspace based workspaces

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Won't Do
    • Icon: Critical Critical
    • 3.0.0.GA
    • 3.0.0.GA
    • docs
    • 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.

            rhn-support-mleonov Max Leonov
            jiralint.codeready Bot Codeready
            Max Leonov Max Leonov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: