[DevOps Adoption] Add Codeowners to the adoption table (BE)
Overview
Codeowners is an important piece of the code review process in GitLab. It can help identify who should review contributions to a file or repository and can be used to establish a merge request approval process. In customer interviews so far, this is one of the top most requested features that users would like to see in the adoption table. (Requests being tracked here)
Proposal
Add the codeowners feature to the DevOps Adoption snapshots (analytics_devops_adoption_snapshots
table).
There should be 2 values codeowners_used_count
and total_projects_count
DB fields representing number of projects where codeowners file exists and total projects count.
Also codeowners_used_count
, total_projects_count
fields should be available in GraphQL API.
Edited by Pavel Shutsin