Custom, per-user, default workspace image
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 13.8k
- Forks
- 1.4k
- Avg merge
- 17h 58m
- Merged PRs (30d)
- 5
Description
Is your feature request related to a problem? Please describe
Gitpod uses workspace-full image as the default workspace images for repos which do not have .gitpod.yml file. I want to configure the default workspace image for all such repos at a central place.
Describe the behaviour you'd like
Given the user wants to configure the default workspace images for all their workspace without a .gitpod.yml file.
When the user navigates to settings menu.
Then they should see an option to configure default workspace image for all their workspaces.
Describe alternatives you've considered
- Provide an option to the user to input the default image when user tries to create a workspace. However, this does not really solve the problem as they would need to input it every time.
- Use users' github/gitlab etc user settings to infer the default image - This will add complexity as the user will need to manage the settings outside of gitpod.
Additional context
Based on initial request raised here https://github.com/gitpod-io/workspace-images/issues/680
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the linked workspace-images issue and reviewing the settings menu and workspace creation flow. Define how a per-user default image is stored and applied when a repository has no .gitpod.yml; the work is done when the setting is available and those workspaces use the selected image.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- developer-experience
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100