Update CODEOWNERS to include TW assignments for files
What does this MR do and why?
Related to #349587 (closed)
This MR updates the current CODEOWNERS file to include references for many of the product documentation pages in the /doc
directory. The goal of this change is to ensure that GitLab Bot refers content change MRs to the TW associated with the relevant stage/group in product documentation pages' metadata.
As a note, this MR adds almost 1,000 additional lines to the CODEOWNERS file. While we moved the documentation lines to the end of the file, we want to be sure that we're not causing any performance issues by adding this many lines to the file.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related issues
These issues and MRs describe the evolution of the CODEOWNERS project for the Technical Writing team, from the initial idea through multiple (!) iterations to a finished product. These links may have been added significantly after this issue or merge request was closed, so they may describe parts of the process before or after this work.
- Related to Create rake task for docs CODEOWNERS (!77715 - merged) where Amy had an idea
- Related to Update CODEOWNERS to include TW assignments for... (!77606 - merged) where we asked for the raw output of the Rake task to be added into the CODEOWNERS file. This rake task would give the TW team a way to periodically generate a full list of owned pages.
- Related to Expand CODEOWNERS with more documentation DRIs (#349587 - closed) where Marcel noted many pages needed a DRI declared
- Related to Update CODEOWNERS to include TW assignments for... (!77606 - merged) where we started manually shortening the results
- Related to Refine how to run batch updates for the CODEOWN... (technical-writing#668 - closed) where we started figuring out how to run batch updates
- Related to Codeowners: Assign TW with more than 50% page o... (#375783 - closed) where we started automating the process of shortening and condensing the results
- Related to Document tw::codeowners rake task (technical-writing#598 - closed) where we documented the task
- Related to Release Post 15.7 MVP Nominations (gitlab-com/www-gitlab-com#14283 - closed) where Niklas was nominated as MVP for the months of iteration needed to bring this script to a full, workable state