[RESEARCH] - Code ownership
Created by: ryankscott
Often when working with code you want to know who owns it so that you can ask how the code works, why it was written this way and also who to request or notify about any changes. Examples of this range across all of our products from knowing who to contact to resolve a vulnerable dependency to aggregating PR information across teams.
We want to add the capability to calculate, ingest, store and search for code ownership, across all of Sourcegraph. To cater for customers who are using their own solution or a third party product solution, we will expand our ability to accept new data and provide basic integrations to show how this works.
This is the first step in Sourcegraph expanding support for other concepts from adjacent products / markets (e.g. test coverage, CI information, issue tracking etc.) allowing us to cater to even more use cases or build new products on top of these concepts.
This milestone would include:
- Creating a database that stores code ownership information
- Ability to query this database through a new
codeowners
keyword - Exposing this ownership information via an API