Closed
Description
Context | Currently, due to legal restrictions, and not being able to use different auth providers, the VS Code browser in Gitpod has a Gitpod custom written settings sync (data is stored in Gitpod servers). This settings sync however does not integrate with VS Code Desktop which uses the Microsoft settings sync, not the Gitpod backend. The scope of this issue is to provide the ability for users to sync their local VS Code Desktop with their in browser VS Code settings. |
---|---|
Owner | Tech - @jeanp413 @filiptronicek |
Value | User has their local settings synced with browser-based VS Code in Gitpod |
Acceptance Criteria | - Public documentation is updated - User on VS Code desktop can sync settings with browser Gitpod - Feature is instrumented with analytics - User is made aware of the implications of enabling settings sync (opt-in) |
Persona(s) | VS Code Users |
Hypothesis | Users on VS Code desktop will want to have the same / similar settings as they do on the browser version of VS Code. |
Measurement | - Discover: installed extensions - Interest: toggle setting sync with Gitpod - Experiment: tried to authenticate (not necessarily successfully) - Activated: successfully synced once - Retained: number of syncs |
In scope | - Re-using internal API for tracking / telemetry |
Out of scope | - Codespaces integration - Open VS Code Server integration - Building public API for tracking / telemetry - External installations of Gitpod / managed, Self-Hosted - Multiple account support |
Complexities | - How do we handle plugins which are not available in a remote environment? - How does a user revert to the default VS Code / Microsoft settings - Will we need some public API that allows us to track analytics? |
Latest Update | 05.04.2022 - Epic created by @loujaybee |
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status