-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
area/dashboardarea/devfile-specIssues related to Devfile v2Issues related to Devfile v2engine/devworkspaceIssues related to Che configured to use the devworkspace controller as workspace engine.Issues related to Che configured to use the devworkspace controller as workspace engine.kind/enhancementA feature request - must adhere to the feature request template.A feature request - must adhere to the feature request template.lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.severity/P2Has a minor but important impact to the usage or development of the system.Has a minor but important impact to the usage or development of the system.
Description
Is your enhancement related to a problem? Please describe.
At the moment, adding a cheplugin is requiring the user to have a plugin registry and point the meta.yaml to use to another external http available resource.
Describe the solution you'd like
It would be nice if we could inline the definition of a Che Theia plugin or of a Che editor in a v2 devfile (syntax details are in this other issue):
schemaVersion: 2.1.0
metadata:
name: my-example
attributes:
.che/che-theia-plugins.yaml: |
- id: redhat/java
.vscode/extensions.json: |
{
"recommendations": [
"ms-vscode.vscode-github-pullrequest"
]
}
.che/che-editor.yaml: |
id: che-incubator/che-code/insiders
components:
(...)Once we have that, we could even imagine composing new workspace by adding custom cheplugins from the dashboard: would just choose a container image and 1+ vsx extensions from openvsx marketplace
apupier and themr0cthemr0c and svor
Metadata
Metadata
Assignees
Labels
area/dashboardarea/devfile-specIssues related to Devfile v2Issues related to Devfile v2engine/devworkspaceIssues related to Che configured to use the devworkspace controller as workspace engine.Issues related to Che configured to use the devworkspace controller as workspace engine.kind/enhancementA feature request - must adhere to the feature request template.A feature request - must adhere to the feature request template.lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.severity/P2Has a minor but important impact to the usage or development of the system.Has a minor but important impact to the usage or development of the system.