Skip to content

Allow to define VS Code extensions preferences in Che plugin registry #17975

@gattytto

Description

@gattytto

this feature will allow 2 things:

  1. set default static configurations for extensions that don't implement the use of ENV_VARS from within plugin's meta.yaml and avoid having to set them in the devfile scope.

  2. fix things that need to be set in a specific way when extension A needs to change the behavior of extension B, example:
    set java engine from lombok extension's meta.yaml without the 2 extensions having to be mashed up in the same plugin (producing a duplicate of references to vsix that need to be updated separately).

as a consequence this feature will prevent:

  1. extensions from downloading content from internet that can be previously populated in the sidecar

  2. having to "edit" extensions code to adapt them for sidecars.

example cases of this problem:
kotlin
lombok

Metadata

Metadata

Assignees

Labels

area/plugin-registrykind/enhancementA feature request - must adhere to the feature request template.new&noteworthyFor new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notesseverity/P2Has a minor but important impact to the usage or development of the system.sprint/current

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions