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.

Architecture

Development

Git

Languages

SQL

Security

Testing

Tools

Other

How-to guides

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

New features

Observability

Plans and licenses

Documentation

Executors

Testing

Contributing