You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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?
- 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)
- Interest: toggle setting sync with Gitpod
- Experiment: tried to authenticate (not necessarily successfully)
- Activated: successfully synced once
- Retained: number of syncs
- Open VS Code Server integration
- Building public API for tracking / telemetry
- External installations of Gitpod / managed, Self-Hosted
- Multiple account support
- How does a user revert to the default VS Code / Microsoft settings
- Will we need some public API that allows us to track analytics?
The text was updated successfully, but these errors were encountered: