gitpod-io / gitpod-io/gitpod

Replace the save button with the button component with a loading state viarant

Open
#7,385 6 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

component: dashboard feature: dotfiles meta: never-stale team: webapp type: improvement
Dominant language
TypeScript
Stars
13.8k
Forks
1.4k
Avg merge
17h 58m
Merged PRs (30d)
5

Description

The initial Beta implementation (PR #7337) of Dotfiles support uses a simple text input for users to configure the URL of their dotfiles repository.

This issue defines a repo-selection UI to make this process more friendly by allowing users to search for and select their dotfiles repo without leaving the dashboard.

Proposed specifiication

  • Select any repo under your personal account (users must clone first if they want to use a 3rd-party dotfiles repo).
  • Choose from repos from any existing git provider integration.
  • Don't offer to add new git provider integrations inside the repo selection flow, instead link to the main integrations setttings page (leaving the flow).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the initial Beta dotfiles implementation from PR #7337 and trace the dashboard flow that currently accepts a repository URL as text. Review the existing git provider integrations and the main integrations settings page; done means users can search and select personal-account repositories, use existing providers, and follow a link to integrations settings instead of adding one in the selection flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.