Inject JetBrains Editors into a workspace
## Problem to solve While a large percentage of developers are using Visual Studio Code as their primary code editor, there are a significant number of users who rely on JetBrains editors to work efficiently. The JetBrains editors like RubyMine, PyCharm, GoLand, and IntelliJ are optimized for specific languages and the needs of developers working in those languages. To prevent a developer who depends on IntelliJ from using their preferred tooling and make them work exclusively in the Web IDE or VS Code on the desktop would have a significant impact on developer productivity and their overall experience on the platform. In keeping with our principle that workspaces should be editor agnostic, we should allow those developers to inject a JetBrains editor in their workspace. ## Customer Impact See https://gitlab.com/groups/gitlab-org/-/epics/9836#note_2657671193 ## Proposal JetBrains makes this possible via the JetBrains Gateway, available to us through a partnership agreement. ## Details Through the JetBrains Gateway, we can install a host in the workspace that enables JetBrains clients to connect seamlessly from the desktop. The Gateway requires a valid JetBrains license, something that may be tricky to support on Self-managed instances.
epic