-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Use plug-ins of extension packs for all default stacks #15272
Copy link
Copy link
Open
Labels
area/plugin-registryarea/sampleskind/epicA long-lived, PM-driven feature request. Must include a checklist of items that must be completed.A long-lived, PM-driven feature request. Must include a checklist of items that must be completed.lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.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.
Milestone
Metadata
Metadata
Assignees
Labels
area/plugin-registryarea/sampleskind/epicA long-lived, PM-driven feature request. Must include a checklist of items that must be completed.A long-lived, PM-driven feature request. Must include a checklist of items that must be completed.lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.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
When using VS Code (or VS Code online) and when I'm working on a Java project the default java pack is proposed https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
It includes vscode-java and the debugger but also a lot of other tools like the java test runner, dependency viewer, maven scaffolding, etc.
This is also true for different technologies
https://marketplace.visualstudio.com/search?target=VSCode&category=Extension%20Packs&sortBy=Installs
There are PHP pack, Python pack, TypeScript, etc.
But in Che, there is mostly only the LSP/Debug extension provided while tons of tools are de-factory really important when working on a project.
Describe the solution you'd like
I would like to have the same default plug-ins/packs provided when using Che and working for a given technology.
Java Devfile example --> Java Extension Pack being selected.
PHP Devfile example --> PHP Extension pack being selected.
etc.
dependency tasks:
Check plug-ins are working tasks: