Developing Sourcegraph

Documentation for developers contributing to the Sourcegraph code base

Setup

Learn how to develop Sourcegraph on your machine.

Background information

Clarification and discussion about key concepts, architecture, and development stack.

Overview

Architecture

Development

Languages

SQL

Security

Tools

Other

Guidelines

How-to guides

Guides to help with troubleshooting, configuring test instances, debugging, and more.

New features

Observability

Plans and licenses

Documentation

Executors

Testing

Contributing