# When adding a group as a code owner, make sure to invite the group to the
# project here: https://gitlab.com/gitlab-org/charts/gitlab/-/project_members
# As described in https://docs.gitlab.com/ee/user/project/code_owners.html

* @gitlab-org/maintainers/gitlab-operator @gitlab-org/delivery @gitlab-org/tw-leadership

# TODO: Remove @gitlab-org/maintainers/gitlab-operator from being a codeowner
# of the CODEOWNERS file once we have confirmed the rest of the process is working
.gitlab/CODEOWNERS @gitlab-org/development-leaders @gitlab-org/tw-leadership @gitlab-org/maintainers/gitlab-operator

## Files that are excluded from required approval
## These rules override the * rule above, so that changes to docs and templates
## can be merged by any user who has maintainer rights, but is not included in
## the * rule (usually technical writers).
/.gitlab/issue_templates/*.md
/.gitlab/merge_request_templates/*.md
/doc/*.md
/doc/**/*.md
/doc/**/*.jpg
/doc/**/*.png

## Technical writing files that do not need `*` rule approval,
## but still require an approval from a TW team DRI for each file.
.markdownlint.yml @marcel.amirault @eread @axil @aqualls @gitlab-org/tw-leadership
/doc/.markdownlint/ @marcel.amirault @eread @axil @aqualls @gitlab-org/tw-leadership
/doc/.vale/ @marcel.amirault @eread @axil @aqualls @gitlab-org/tw-leadership

# Distribution CI/CD
/ci/scripts/* @gitlab-org/maintainers/gitlab-operator @balasankarc
.gitlab-ci*.yml @gitlab-org/maintainers/gitlab-operator @balasankarc
Dangerfile @gitlab-org/maintainers/gitlab-operator @balasankarc
/danger/ @gitlab-org/maintainers/gitlab-operator @balasankarc

^[Documentation Directories] @gl-docsteam
/doc/
