gitpod-io / gitpod-io/gitpod

New Integration on Integrations page worded poorly for Self-Hosted installations

Open
#9,861 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Bug description

Currently, on the integrations page it says: "Manage Git integrations for self-managed instances of GitLab, GitHub, or Bitbucket." - this makes it seem like this functionality is limited to self-managed SCM instances, and does not allow you to add public SCM provider instances (i.e. SaaS versions):
Screenshot 2022-05-09 at 11 59 42

For a self-hosted installation this is confusing, because no integration for bitbucket.org, gitlab.com or github.com is set up by default. As such, you will also need to add the public/SaaS version of an SCM using the add integration mechanism, however this worded in a way that it seems like it only allows you to add self-hosted versions of the SCM providers:
Screenshot 2022-05-09 at 11 59 50

As a comparison, see this screenshot on how it looks like on gitpod.io - where bitbucket.org, gitlab.com (SaaS version) and github.com are integrated by default and the wording makes more sense:
Screenshot 2022-05-09 at 12 00 36

This is likely also linked to improving our integration docs for Self-Hosted users, which was discussed internally here.

Steps to reproduce

Spin up a self hosted instance, configure your fist git provider during the installation. Navigate to the integrations page in the dashboard.

Workspace affected

No response

Expected behavior

No response

Example repository

No response

Anything else?

No response

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 at the integrations page in the dashboard and locate the text describing Git integrations for self-managed instances. Update the wording so it does not imply that only self-hosted providers can be added, then verify the result on a self-hosted installation with public GitHub, GitLab, or Bitbucket providers.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.