-
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
Basic support IntelliJ IDEA as a Che editor #17790
Comments
Please note that IntelliJ Community does not require a license |
Adding GTK broadway as an alternative (this is used by Desktop Eclipse) |
@jeffmaury broadway is for GTK/AWT but inteliij is not using AWT/gtk |
source code of POC are there
(with VNC I was able to use browser resizing and maximize widgets using a lightweight wm (here it's fluxbox) where I can hide toolbar/workspaces, etc by default) |
I've moved vnc POC to https://github.com/che-incubator/che-editor-intellij-community |
I have added a few more requirements in the description:
|
I would say order should be
|
What are the deliverables here? new container image(s)? new plugin(s)? new devfile(s)? If any of the above, what are the dependencies, and how are they built? What licenses apply re: redistribution, attribution, etc.? is crypto involved? Are there any security concerns? This smells like an Epic, which would need some subtasks under it re: the above items. |
Then this option needs to be disabled by default in settings all the time |
I think, we can add additional item into description, to have a preliminary IDE configuration and set up specific options like #17790 (comment). Because when workspace opens at first time, user has to configure this option to operate with terminal. //upd: updated the last item in the list |
Related to eclipse-che#17790 Change-Id: I07b6c4b02bcb1e7fd9725e2e640f7c7e0d66aee2 Signed-off-by: Florent Benoit <fbenoit@redhat.com>
Related to eclipse-che#17790 Change-Id: I07b6c4b02bcb1e7fd9725e2e640f7c7e0d66aee2 Signed-off-by: Florent Benoit <fbenoit@redhat.com>
Related to eclipse-che#17790 Change-Id: I07b6c4b02bcb1e7fd9725e2e640f7c7e0d66aee2 Signed-off-by: Florent Benoit <fbenoit@redhat.com>
Related to #17790 Change-Id: I07b6c4b02bcb1e7fd9725e2e640f7c7e0d66aee2 Signed-off-by: Florent Benoit <fbenoit@redhat.com>
I've added the issue for a UBI-based Dockerfile as it's a requirement for including it to CRW. |
Two subtasks not yet complete, so move to 7.22 milestone:
|
The basic support is done 🎉 |
how does one try out this feature ? |
you may find additional information there https://github.com/che-incubator/jetbrains-editor-images#run-jetbrains-ide-in-eclipse-che short link to try on Hosted Che by Red Hat: https://workspaces.openshift.com#https://github.com/che-incubator/jetbrains-editor-images/raw/main/devfiles/latest/che-idea/latest.yaml |
Is your enhancement related to a problem? Please describe.
Che-theia is the default editor. We support alternative editors such as dirigible, desktop eclipse and code-server. But not IntelliJ.
Describe the solution you'd like
Add support for IntelliJ as an editor. IntelliJ would run in the browser. IntelliJ community edition should be used. These are the subtasks:
JETBRAINS_LICENSE_SERVER
env variableEnter
key in built-in terminal (solution provided in Basic support IntelliJ IDEA as a Che editor #17790 (comment)) or have preliminary preference set up on workspace startup Preliminary preferences for Intellij Idea #17986What is NOT included in this issue
A fully supported editor should also:
But these features are not in this issue scope. We will create dedicated issues for that.
Describe alternatives you've considered
Additional context
This is a feature provided by coder enterprise (this is the dockerfile).
@benoitf has provided PoC that uses webswing and that can be tried out with the following devfile or using docker locally
docker run --rm -it -p 8080:8080 quay.io/fbenoit/webswing-intellij:20200904
.The text was updated successfully, but these errors were encountered: