1
+ # Global default: all files fall back to the Segment docs team
2
+ # unless overridden by a more specific rule.
1
3
* @ segmentio/segment-doc-team
2
- # The default owners for everything in
3
- # the repo. Unless a later match takes precedence.
4
- CODEOWNERS @ segmentio/segment-doc-team
5
4
5
+ # The specific rules in this file still take precedence (for example, /src/protocols).
6
+ # However, we've added @segmentio/segment-doc-team to each rule to make sure that
7
+ # PRs can be reviewed by ANY member of the team. If the docs team member isn't available,
8
+ # GitHub will assign reviewers randomly from the rest of the team.
9
+
10
+ # CODEOWNERS file itself
11
+ CODEOWNERS @ segmentio/segment-doc-team
6
12
7
13
# Utility scripts
8
14
/scripts @ segmentio/segment-doc-team
@@ -11,43 +17,23 @@ CODEOWNERS @segmentio/segment-doc-team
11
17
# /vale-styles @segmentio/segment-doc-team
12
18
# .vale.ini @segmentio/segment-doc-team
13
19
14
-
15
- # Content owners should be in the order of PM, TL (team-lead), and EM (in a crisis) for a given team.
16
- # This team will receive review requests automatically when a PR is submitted modifying the files in
17
- # a given directory+subtree, or file type, etc. that matches below. While Github won't enforce the
18
- # order names are listed in for the PR review, this file can provide insight on who should be contacted
19
- # if anything becomes time sensitive. Names other than the PM can mostly ignore these review notifications
20
- # but are listed here as backup.
21
-
20
+ # Content ownership by team member
22
21
23
22
# Libraries owners
24
- /src /connections /catalog /libraries @ stayseesong
25
-
26
-
27
- # Destinations owners
28
- # /src/connections/destinations @stayseesong=
29
-
30
- # Stratconn
31
- # # Adobe
32
-
33
-
34
- # # Facebook
35
-
36
-
37
- # # Google
38
-
39
-
40
- # # Salesforce
23
+ /src /connections /catalog /libraries @ stayseesong @ segmentio/segment-doc-team
41
24
25
+ # Destinations owners; owned by the docs team only,
26
+ # so GitHub can assign a reviewer randomly.
27
+ /src /connections /destinations @ segmentio/segment-doc-team
42
28
43
29
# Engage
44
- /src /engage / @ pwseg
30
+ /src /engage / @ pwseg @ segmentio/segment-doc-team
45
31
46
32
# Unify
47
- /src /unify @ pwseg
33
+ /src /unify @ pwseg @ segmentio/segment-doc-team
48
34
49
35
# Protocols owners
50
- /src /protocols @ forstisabella
36
+ /src /protocols @ forstisabella @ segmentio/segment-doc-team
51
37
52
38
# Storage owners
53
- /src /connections /storage @ forstisabella
39
+ /src /connections /storage @ forstisabella @ segmentio/segment-doc-team
0 commit comments