Repo Management strategy

This page outlines the vision, strategy, and goals of the Repository Management team.


Mission & Vision

Mission

Our mission (which we do choose to accept) is to ensure that Sourcegraph’s most critical prerequisite to providing awesome customer value—access to code—is robust, stable and meets the needs of our customers, both directly and in how it underpins everything else in Sourcegraph.

Vision

Our support of code hosts scales to the biggest companies with minimal customization or friction. Sourcegraph engineers are able to interact with the components that facilitate access to code in a consistent and simple way, enabling new functionality to be built to support all code management systems with little-to-no customization. Sourcegraph is easily set up to access any code management system, regardless of type. Sourcegraph functionality works with any code, from anywhere.

Roadmap

Full list of the tracking issues for Repo Management

Complete implementation and test the work to support Perforce. Research and validate plans for webhook repo updates, CVS permissions support and Gerrit support. Progress the work on the revised hashing algorithm which will make our repo syncing faster.

Heavy focus on the admin experience - mainly around identifying ways to improve the clarity of how the system should work and how it is working through better observability, monitoring and docs. Implemetnation of GitHub Apps connections to improve security and simplicity.

Product Gaps

This document is an analysis of all currently recorded product gaps linked to our team.