Skip to content

Epic: JetBrains Gateway Integration (IntelliJ IDEA) - beta #7332

Closed
@loujaybee

Description

@loujaybee
Context JetBrains Gateway [1] is the entrypoint for all JetBrains remote development. The scope of this epic is to create a Gitpod JetBrains Gateway plugin and release it to the JetBrains gateway marketplace which allows a user to interact with Gitpod workspaces directly from gateway on their desktop.
Owner Product - @loujaybee \ Tech - @akosyakov
Value Enables a user to initiate a Gitpod workspace directly from desktop, without requiring the user to leave their desktop environment and navigate to a browser. Another route for users to discover Gitpod from existing tools they love to use.
Acceptance Criteria - User can successfully launch and make changes from JetBrains IntelliJ IDEA IDE
- User can successfully launch IntelliJ IDEA IDE from Gitpod in the browser
- Success metrics are instrumented and working as expected
- JetBrains Gateway plugin is released to the marketplace
- Documentation for how to install and use the gateway plugin is written and published
Growth Area Acquisition / Onboarding / Activation & Retention
Persona(s) JetBrains Users
Hypothesis - Adding JetBrains desktop support will increase overall Gitpod desktop usage
- Onboarding users are less likely to bounce (as users do not have to change their IDE preferences)
Measurement - Increase in sessions launched from JetBrains gateway to Gitpod
In scope - Listing, and creating new workspaces directly from desktop (within JetBrains Gateway)
Out of scope - Launching of workspaces from directly within the IDE
- Authentication allowed within JetBrains gateway
- Ensuring full support in other IDE's than IntelliJ IDEA
Complexities - Unknowns with JetBrains Gateway API's
- Updating the general Gitpod UX for desktop
Latest Update 21.02.2022 - JetBrains Gateway plugin created and working, currently under functional testing and documentation is still being updated. Primary focus for JetBrains Gateway and Gitpod integration is IntelliJ, other IDE's will follow.

Metadata

Metadata

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions