Skip to content

Epic: JetBrains (IntelliJ IDEA) - GA #7956

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

Closed
loujaybee opened this issue Feb 1, 2022 · 4 comments
Closed

Epic: JetBrains (IntelliJ IDEA) - GA #7956

loujaybee opened this issue Feb 1, 2022 · 4 comments
Assignees
Labels
aspect: desktop IDE editor: jetbrains meta: stale This issue/PR is stale and will be closed soon team: IDE type: epic user-interview (discovery) Issues with direct links for interviewing users or customers

Comments

@loujaybee
Copy link
Member

loujaybee commented Feb 1, 2022

Working on Java projects has at times been historically slow and tedious, as Java developers typically work with very large, monolithic, or mono-repo type codebases (one of Java's main strengths) that take a long time to install and index. Gitpod is perfectly positioned to improve the experience for these developers, and Gitpod will deliver an experience to this community that's second-to-none.

With the JetBrains integration we're striving to achieve a really incredibly experience for Java developers who are working in a Remote Development context. With Gitpod, Java developers will get workspaces that open, and are are instantly indexed. All of the tools are available to Java developers, their projects and IDE settings are configured instantly, so that Java developers are truly ready-to-code.

Performance + Prebuilds

  1. Epic: Optimised workspace class for Java / JetBrains IDEs #11152
  2. Epic: JetBrains Prebuilds for Maven #6740

Ports + Terminals

  1. Integrate multiple terminals into JetBrains IDE's #10579
  2. [JetBrains] Task should be stopped when closing terminal tab #12126
  3. [JetBrains Backend Plugin] Update the Terminal Widget title whenever there's a change on the title from Gitpod Task Terminal #12142
  4. Epic: JetBrains Ports information shown on terminals #10581
  5. Epic: JetBrains dedicated ports window #9700

Multi & Mono Repo

  1. Set project root based on workspace context folder #6900
  2. Jetbrains & Multi-Repos #8948
  3. [jb] workspaceLocation is not respected #10813
  4. Cannot open repository-folder in Jetbrains Phpstorm #10553

Product analytics/Observability

  • Success of SSH connections
  • Implement product analytics

Gradle/Maven config

  1. Gradle and Maven project configuration in JetBrains #10578
  2. [jb] mavenprojects are not imported automatically with warm-up in prebuilds #10185

Misc

  1. [jetbrains] add actions for common gitpod links/features #8024
  2. [jetbrains] move all features besides port tunnelling to stable #12156

Bugs

  1. IntelliJ should pick up default SDK not any #12030
  2. [IntelliJ] Clicking "repair IDE" destroys session #9856
  3. [code] fix gp cli while running next to jb product #8191

UX improvements

  1. [gp-cli] gp url should respect port forwarding #11849
  2. Integrate JetBrains backend control center with workspace classes #12160
  3. Gradle and Maven project configuration in JetBrains #10578
  4. Open multiple workspaces in IntelliJ #8255
  5. Remove browser redirect to open JetBrains Gateway workspaces #9978
  6. Prompt when desktop IDE not installed (or open), e.g. "scheme does not have a registered handler" #9975
  7. JetBrains Gateway does not update homepage (without restart) #9977
  8. Run / Launch configurations integration for JetBrains #10347
  9. Cannot see "connect" button in JetBrains Gateway workspaces list #9603
  10. Open workspace in ad-hoc (per-workspace) editor or IDE #8573
  11. Gitpod "open in" should be set-able per project, not just per-user #6874
  12. Directly embed JetBrains Gateway download on workspace loading screen #8572
  13. [JetBrains] Bring to foreground existing ThinClient window when connecting to a ws #12661

Completed

  1. Investigate reported performance of JetBrains  #8704
  2. Allow desktop IDE preferences (e.g. plugins) to be set via the .gitpod.yml #6706
  3. [jb] auto forward all ports #10783
  4. [jb] auto forward all ports #10783
  5. Handle port notifications in JetBrains #9908

Related YouTrack issues:

Callout: 👋 Are you interested in this feature? We would be interested to talk to you to hear your feedback.

@loujaybee
Copy link
Member Author

loujaybee commented Feb 22, 2022

Moving to Q3 on the roadmap. We'll continue work on JetBrains in the mean time, but it's unlikely that we'll be able to get to a GA of JetBrains in Gitpod until after JetBrains / Gateway GA's themselves, which is expected at some point later this year. Worth focusing first on VS Code Desktop GA and local companion / local CLI GA first.

@loujaybee loujaybee self-assigned this May 4, 2022
@loujaybee
Copy link
Member Author

Updating the title of this issue to restrict scope to just IntelliJ for now. IntelliJ remains our initial focus for the integration, and much of the changes we're making for IntelliJ will apply to the other IDE's.

Other IDE integrations can be tracked here (quite likely will also be broken down in future:

@loujaybee loujaybee changed the title Epic: JetBrains GA Epic: JetBrains (IntelliJ IDEA) - GA Jun 13, 2022
@loujaybee
Copy link
Member Author

loujaybee commented Jun 28, 2022

Pushing this epic forward from Q3, the Gitpod IDE team are still very active in shipping features and updates, such as:

And further performance improvements:

However due to being in constant feedback loops with JetBrains and integrating any updates, it's hard to say exactly when all necessary features for GA will be complete just yet (listed in description).

@stale
Copy link

stale bot commented Jan 16, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the meta: stale This issue/PR is stale and will be closed soon label Jan 16, 2023
@stale stale bot closed this as completed Apr 7, 2023
@github-project-automation github-project-automation bot moved this from Scheduled to Done in 🚀 IDE Team Apr 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aspect: desktop IDE editor: jetbrains meta: stale This issue/PR is stale and will be closed soon team: IDE type: epic user-interview (discovery) Issues with direct links for interviewing users or customers
Projects
Status: Done
Development

No branches or pull requests

1 participant