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

User guide - Select a workspace IDE #21295

Closed
l0rd opened this issue Mar 23, 2022 · 9 comments
Closed

User guide - Select a workspace IDE #21295

l0rd opened this issue Mar 23, 2022 · 9 comments
Assignees
Labels
area/doc Issues related to documentation kind/enhancement A feature request - must adhere to the feature request template. severity/P1 Has a major impact to usage or development of the system.

Comments

@l0rd
Copy link
Contributor

l0rd commented Mar 23, 2022

Is your enhancement related to a problem? Please describe

User Guide needs to be updated (global issue). This issue is about the creation of a new "Select a workspace IDE" section.

Describe the solution you'd like

We should mention that current IDEs are Eclipse Theia (the default one), Open source VS Code and JetBrains IntelliJ and PyCharm.

We should mention that the workspace IDE can be selected:

  • using the URL parameter
  • using the file ./che/che-editor.yaml
  • using a devfile.yaml attributes (not implemented yet)
    and provide the 3 examples (for Theia/VSCode/IntelliJ/PyCharm)

We should describe how definition of an IDE can be overridden and how an alternative plugin registry can be referenced.

We should provide a link to the plugin registry where the definition of the IDEs are.

@l0rd l0rd added the kind/enhancement A feature request - must adhere to the feature request template. label Mar 23, 2022
@che-bot che-bot added the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Mar 23, 2022
@benoitf benoitf added area/doc Issues related to documentation and removed status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. labels Mar 23, 2022
@l0rd l0rd added the severity/P1 Has a major impact to usage or development of the system. label Mar 23, 2022
@rbbl-dev
Copy link

hey @l0rd i wanted to open an issue kinda closely related so i figured i ask here first.

is it still possible to use custom theia images as ide like described here?

the section is gone on the stable docs

@l0rd
Copy link
Contributor Author

l0rd commented Mar 25, 2022

hey @l0rd i wanted to open an issue kinda closely related so i figured i ask here first.

is it still possible to use custom theia images as ide like described here?

the section is gone on the stable docs

Hi @rbbl-dev, it's still possible to use Che-Theia as the editor (that's the default editor and here is the definition). Now if your question is about how to use your Theia based IDE (not the Che-Theia, the one packaged with Che) then the answer is no and there is an issue for that.

@nickboldt
Copy link
Contributor

nickboldt commented Apr 19, 2022

Existing content:

Example of che-editor.yaml: https://github.com/crw-samples/gradle-demo-project/blob/devfilev2/.che/che-editor.yaml

link to the plugin registry where the definition of the IDEs are

Things I don't know yet:

  • using devfile.yaml attributes / provide 4 examples (for Theia/VSCode/IntelliJ/PyCharm)
  • how an alternative plugin registry can be referenced

@ibuziuk
Copy link
Member

ibuziuk commented Apr 20, 2022

@nickboldt details should be in the blog post - https://che.eclipseprojects.io/2021/12/20/@florent.benoit-authoring-a-url-to-start-a-workspace.html
Regarding the alternative plugin registry, @svor should be able to provide the details
Just for the record this issue is about providing the PR with the content to the che-docs repo

@l0rd
Copy link
Contributor Author

l0rd commented Apr 20, 2022

@ibuziuk I think that the blog post you are referring to is about the URL parameters, not about the devfile attributes.

@nickboldt for the attributes that's not been implemented yet (my bad, I have updated this issue description). For editor.yaml we should cover the 3 options described here, how to specify an alternative plugin registry is described there too.

Note that what you call codium latest is coder and what you call codium next is Visual Studio Code - Open Source ("Code - OSS"). And coder is not tested, it has been contributed a long time ago, so it should be tested and eventually deprecate/remove if it doesn't work.

@nickboldt
Copy link
Contributor

thanks for the help, guys!

If coder is not tested, why don't we just remove it in 7.47 and see if anyone complains :) Can add it back if someone complains AND provides tests :D

@l0rd
Copy link
Contributor Author

l0rd commented Apr 20, 2022

If coder is not tested, why don't we just remove it in 7.47 and see if anyone complains :) Can add it back if someone complains AND provides tests :D

Ideally we should not "remove a feature contributed by the community and see if anyone complains". If it doesn't work let's ping the contributor and warn that we are considering the removal as we cannot maintain it.

@nickboldt
Copy link
Contributor

If it doesn't work let's ping the contributor

That would require testing it to see if it works... :)

@themr0c
Copy link
Contributor

themr0c commented Jun 28, 2022

Fixed by eclipse-che/che-docs#2343

@themr0c themr0c closed this as completed Jun 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/doc Issues related to documentation kind/enhancement A feature request - must adhere to the feature request template. severity/P1 Has a major impact to usage or development of the system.
Projects
None yet
Development

No branches or pull requests

7 participants