Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install GitHub App #4352

Closed
svenefftinge opened this issue May 31, 2021 · 0 comments · Fixed by #4443
Closed

Install GitHub App #4352

svenefftinge opened this issue May 31, 2021 · 0 comments · Fixed by #4443

Comments

@svenefftinge
Copy link
Member

svenefftinge commented May 31, 2021

Allow installing the GitHub app from the gitpod.io dashboard.
The user should be able to install it on their own user or any of their orgs.

This is the first step of the project creation flow and shall be reachable through https://gitpod.io/new.

User Experience goal

The user should be able configure Prebuilds for a project by either installing the GitHub app for GitHub or installing a webhook for GitLab and Bitbucket.

Proposal

In this first MVC (minimum viable change), we can do the following:

  1. Introduce a full page for setting up a new project.
  2. An option to reauthorize which will reconfigure the GitHub app or update the webhook.
  3. An option to change the provider from the ones already connected.
  4. An option to associate a team for a project.
  5. An option to create a team during project import.
  6. A new projects list for the team surfacing project name, git repository, active branches, and the latest prebuild status.

Designs

Aurthorize Projects List Select Account
image image image
Select Team Create New Team
image image
Team Projects Team Projects (Hover)
image image

See also design specs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants