Auto-detect preferred workspace IDE based on repo contents or metadata #8575
Labels
aspect: growth
Issues relating to product growth initiatives
editor: code (browser)
editor: code (desktop)
editor: jetbrains
meta: stale
This issue/PR is stale and will be closed soon
team: IDE
Currently, the way Gitpod works with IDE preferences doesn't allow for flexibly opening workspaces outside of the global setting. However, there are scenarios where this behaviour leads to confusion, or is not inline with users expectations. See:
One potential solution is to allow users to specify explicitly their IDE / editor on workspace start. However, this then also requires the user to explicitly specify their IDE, which can be cumbersome.
One additional solution is to auto-detect the right IDE based on metadata from the repo, such as existence of dot and configuration files, or possibly other factors such as language, or even past user behaviour #6707 (comment). This is a tricky behaviour to get right, however could lead to a nice experience if the logic is mostly correct. One additional challenge is that for VS Code in the browser there is currently no way to "interrupt" the UX when a user opens the editor.
The text was updated successfully, but these errors were encountered: