forked from crossplane/crossplane
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CODEOWNERS
Validating CODEOWNERS rules...
67 lines (57 loc) · 3.26 KB
/
CODEOWNERS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# This file controls automatic PR reviewer assignment. See the following docs:
#
# * https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
# * https://docs.github.com/en/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team
#
# The goal of this file is for most PRs to automatically and fairly have 1 to 2
# maintainers set as PR reviewers. All maintainers have permission to approve
# and merge PRs. PRs only need
#
# Most lines in this file will assign one subject matter expert and one random
# maintainer. PRs only need to be approved by one of these people to be merged.
#
# This in part depends on how the groups in this file are configured.
#
# @crossplane/steering-committee - Assigns 3 members. Admin perms to this repo.
# @crossplane/crossplane-maintainers - Assigns 1 member. Maintain perms to this repo.
#
# Where possible, prefer explicitly specifying a maintainer who is a subject
# matter expert for a particular part of the codebase rather than using the
# @crossplane/crossplane-maintainers group.
#
# See also OWNERS.md for governance details
# Fallback owners
* @crossplane/crossplane-maintainers
# Governance owners - steering committee
/README.md @crossplane/steering-committee
/OWNERS.md @crossplane/steering-committee
/CHARTER.md @crossplane/steering-committee
/CODE_OF_CONDUCT.md @crossplane/steering-committee
/GOVERNANCE.md @crossplane/steering-committee
/ROADMAP.md @crossplane/steering-committee
/LICENSE @crossplane/steering-committee
# Adopters list - steering committee and maintainers
/ADOPTERS.md @crossplane/steering-committee @crossplane/crossplane-maintainers
# Design documents
/design/ @crossplane/crossplane-maintainers @negz
# Contributing documentation
/contributing/ @crossplane/crossplane-maintainers @negz
# Package manager
/apis/pkg/ @crossplane/crossplane-maintainers @turkenh
/internal/xpkg/ @crossplane/crossplane-maintainers @turkenh
/internal/dag/ @crossplane/crossplane-maintainers @turkenh
/internal/controller/pkg/ @crossplane/crossplane-maintainers @turkenh
# Composition
/apis/apiextensions/ @crossplane/crossplane-maintainers @negz
/internal/controller/apiextensions/ @crossplane/crossplane-maintainers @negz
/internal/xcrd/ @crossplane/crossplane-maintainers @negz
/internal/xfn/ @crossplane/crossplane-maintainers @negz
/internal/validation/ @crossplane/crossplane-maintainers @phisco
# RBAC Manager
/cmd/crossplane/rbac/ @crossplane/crossplane-maintainers @negz
/internal/controller/rbac/ @crossplane/crossplane-maintainers @negz
# Crossplane CLI
/cmd/crank/ @crossplane/crossplane-maintainers @phisco
# Misc
/apis/secrets/ @crossplane/crossplane-maintainers @turkenh
/internal/features/ @crossplane/crossplane-maintainers @negz