Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add inline support for plug-ins #95

Closed
benoitf opened this issue Jul 7, 2020 · 2 comments
Closed

Add inline support for plug-ins #95

benoitf opened this issue Jul 7, 2020 · 2 comments
Labels
kind/enhancement New feature or request severity/P1 Issues that have a critical impact
Milestone

Comments

@benoitf
Copy link
Contributor

benoitf commented Jul 7, 2020

Is your feature request related to a problem? Please describe.
Today, when I create a devfile I can use

schemaVersion: 2.0.0
metadata:
  name: nodejs-stack
projects:
  - name: project    
    git:
      location: "https://github.com/che-samples/web-nodejs-sample.git"
components:
  - plugin:
      id: eclipse/che-theia/7.1.0
  - plugin:
      id: eclipse/che-machine-exec-plugin/7.1.0

where plugins are referenced by ids

Describe the solution you'd like
I would like to be able to inline the content of a plug-in

components:
  - plugin:
      id: eclipse/che-theia/7.1.0
  - plugin:
      inline: |
            schemaVersion: 2.0.0
            metadata:
            publisher: redhat
            name: java8
            version: 0.57.0
            displayName: Language Support for Java 8
            title: Language Support for Java(TM) by ...
            description: Java Linting, Intellisense ...
            icon: https://.../logo-eclipseche.svg
            repository: https://github.../vscode-java
            ....

Describe alternatives you've considered
none

Additional context
To be able to easily test plugins or different version of plug-ins without publishing them first

@l0rd l0rd added this to the 2.1 milestone Jul 22, 2020
@l0rd l0rd added severity/P1 Issues that have a critical impact kind/enhancement New feature or request labels Jul 22, 2020
@l0rd
Copy link
Contributor

l0rd commented Mar 24, 2021

@benoitf should we close this one in favor of eclipse-che/che#16994

@benoitf
Copy link
Contributor Author

benoitf commented Mar 24, 2021

well, as plug-ins are no longer part of devfile, yes it should be closed there

@benoitf benoitf closed this as completed Mar 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request severity/P1 Issues that have a critical impact
Projects
None yet
Development

No branches or pull requests

2 participants