GitLab Tutorials: Gitlab integration with Sourcegraph

What is Sourcegraph?

Sourcegraph is a code search and intelligence tool for developers. It lets you search and explore all of your organization’s code on the web, with integrations into your existing tools.

What does Sourcegraph do?

Sourcegraph’s main features are:

  • Code search: fast, up-to-date, and scalable, with regexp support on any branch or commit without an indexing delay (and diff search)
  • Code navigation: jump-to-definition, find references, and other smart, IDE-like code browsing features on any branch, commit, or PR/code review
  • Code Insights: reveal high-level information about your codebase at it’s current state and over time, to track migrations, version usage, vulnerability remediation, ownership, and anything else you can search in Sourcegraph
  • Batch Changes: make large-scale code changes across many repositories and code hosts
  • Notebooks: pair code and markdown to create powerful live–and persistent–documentation
  • Easy and secure self-hosted installation (your code never touches our servers)
  • Integrations with code hosts, code review tools, editors, web browsers, etc.

What do I use Sourcegraph for?

Sourcegraph helps you:

  • Find example code
  • Explore/read code (including during a code review)
  • Debug issues
  • Locate a specific piece of code
  • Determine the impact of changes
  • Sourcegraph makes it faster and easier to perform these tasks, for you and everyone else at your organization.

Who should use Sourcegraph?

All developers, except:

  • Sourcegraph is more useful to developers working with larger codebases or teams (15+ developers).
  • If you rarely search, read, or review code, you probably won’t find Sourcegraph useful. (But you should start reading and reviewing more code!)

Step 1

Step 2

Step 3

Rajesh Kumar
Follow me
Latest posts by Rajesh Kumar (see all)
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x