-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Use plug-ins of extension packs for all default stacks #15272
Comments
This is a good idea, but we don't have the notion of "extension packs" for Che plugins. This needs some technical thought. |
AFAIK it's largish as it's an epic |
Removed from language backlog, not clear this falls into our responsibilities. |
@tsmaeder it's your responsability It's only about adding more default plug-ins for default stack languages. |
@benoitf that's not what the title says. |
In Eclipse Che, right now if I select Java, java-debug vsix is also brought. so I could have a ChePlugin with the exact same list of vsix (minor the one that are not free) for a given language so it's just a matter of bringing more plug-ins to have same experience than on VS Code or Vs Code Online |
@benoitf no, if I have two extension packs (let's say "Quarkus" and "Spring Boot"), I'll end up with multiple copies of jdt.ls. So this is not simply a matter of adding more VS Code extensions to the Che plugins. If the user installs two of them, stuff is going to break. Having a "extension pack" mechanism is much more involved and is unlikely to even involve the "languages" team. |
@tsmaeder if you don't provide extension as separate plug-in it doesn't reproduce your problem. |
I think we should separate issue Not trying to solve the issue about enabling 4 different plug-ins and make them work with the same container or by sharing a common folder for jdt.ls Or not trying to solve plug-in collision. Just to have same default tools than VS Code online that enable by default the extension pack for projects. (so need to be sure that these extensions are working well) |
I will create specific issues for Languages Team ans list them in the epic |
Issues go stale after Mark the issue as fresh with If this issue is safe to close now please do so. Moderators: Add |
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:
The text was updated successfully, but these errors were encountered: