Skip to content

Discover self-hosted projects from gitlab.com

Description

Discover self-hosted projects (that opt-in) from gitlab.com.

Proposal

Links / references

#4013 (moved) - Federate merge requests, feature proposal - search is a logical first step towards a federated GitLab ecosystem

Documentation blurb

Overview

Self-hosted GitLab projects are difficult to discover. An option to expose a self-hosted project to gitlab.com's search would greatly increase the exposure and viability of self-hosting public projects.

For self-hosted GitLab instances, provide an opt-in to gitlab.com search, which would push high level search details to gitlab.com, and potentially do things like keep track of "global stars" from gitlab.com users. The primary goal is discoverability of "external" GitLab projects, there deep search results (issues, merge requests, etc.) aren't necessary.

Benefits:

  • Increase surface area of gitlab.com search
  • Increase exposure of self-hosted projects
  • Potential to mirror GitHub's "Explore this week on GitHub" email, across all participating self-hosted GitLab instances (How many interesting projects are buried in the Internet on self-hosted GitLab instances?)

Proposed UX:

  • connect/authenticate gitlab.com account from self-hosted instance
  • checkbox in project settings (and new project creation) to "Make this project discoverable from gitlab.com"

Use cases

Self-hosted GitLab projects that desire public exposure and discoverability.

Feature checklist

Make sure these are completed before closing the issue, with a link to the relevant commit.