jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 1 | # Each line is a file pattern followed by one or more owners. |
| 2 | |
| 3 | # Order is important; the last matching pattern takes the most precedence. |
| 4 | |
| 5 | # When someone opens a pull request that only modifies files in directory, only |
| 6 | # component owners and not the global owner(s) will be requested for a review. |
| 7 | |
| 8 | # Syntax: https://help.github.com/articles/about-codeowners/ |
| 9 | |
jingwen | 38cfa82 | 2018-07-27 10:42:15 -0700 | [diff] [blame] | 10 | # Use individual usernames instead of teams (like @bazelbuild/android) for |
| 11 | # auto-assignment to work, unless everyone in the team has write permissions to the repository. |
| 12 | # See https://github.community/t5/How-to-use-Git-and-GitHub/CODEOWNERS-works-with-users-but-not-teams/td-p/4986 |
| 13 | |
jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 14 | # Component owners |
| 15 | # ---------------- |
| 16 | |
| 17 | # Android |
| 18 | |
| 19 | # android/ directory anywhere in the repository |
jingwen | 38cfa82 | 2018-07-27 10:42:15 -0700 | [diff] [blame] | 20 | android/ @ahumesky @jin |
| 21 | |
| 22 | /src/tools/android/java/com/google/devtools/build/android/desugar/ @ahumesky @jin @kevin1e100 |
| 23 | |
| 24 | /src/test/java/com/google/devtools/build/android/desugar/ @ahumesky @jin @kevin1e100 |
| 25 | |
| 26 | /src/tools/android/java/com/google/devtools/build/android/dexer/ @ahumesky @jin @kevin1e100 |
| 27 | |
| 28 | /src/test/java/com/google/devtools/build/android/dexer/ @ahumesky @jin @kevin1e100 |
jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 29 | |
| 30 | # Apple |
| 31 | |
| 32 | /src/objc_tools/ @allevato @davidgoldman @dierksen @dmaclach @sergiocampama @kelvinchan-google @reinhillman thomasv@google.com |
| 33 | |
| 34 | /src/test/shell/bazel/apple/ @allevato @davidgoldman @dierksen @dmaclach @sergiocampama @kelvinchan-google @reinhillman thomasv@google.com |
| 35 | |
| 36 | # Documentation |
| 37 | |
| 38 | /site @spomorski |
| 39 | |
Marcel Hlopko | c82c39e | 2018-08-01 05:20:46 -0700 | [diff] [blame] | 40 | # C++ |
| 41 | |
| 42 | /src/tools/cpp @mhlopko @scentini @oquenchil |
| 43 | |
| 44 | /src/test/shell/bazel/cpp @mhlopko @scentini @oquenchil |
| 45 | |
| 46 | /src/test/java/com/google/devtools/build/lib/rules/cpp/ @mhlopko @scentini @oquenchil |
| 47 | |
| 48 | /src/main/java/com/google/devtools/build/lib/rules/cpp/ @mhlopko @scentini @oquenchil |
| 49 | |
jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 50 | # Java |
| 51 | |
jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 52 | /src/java_tools/buildjar/ @bazelbuild/java-team |
| 53 | |
| 54 | /src/main/java/com/google/devtools/build/lib/ideinfo/ @bazelbuild/intellij |
| 55 | |
| 56 | /src/tools/singlejar/ @asmundak |
| 57 | |
| 58 | # Remote caching and execution |
| 59 | |
| 60 | /src/main/java/com/google/devtools/build/lib/remote/ @buchgr @philwo @ola-rozenfeld |
| 61 | |
| 62 | /src/test/shell/bazel/remote/ @buchgr @philwo @ola-rozenfeld |
| 63 | |
| 64 | /src/tools/execlog/ @buchgr @ola-rozenfeld |
| 65 | /src/tools/remote/ @buchgr @philwo @ola-rozenfeld |
| 66 | |
| 67 | # Execution and I/O related code |
| 68 | |
| 69 | /src/main/java/com/google/devtools/build/lib/authandtls/ @philwo |
| 70 | /src/main/java/com/google/devtools/build/lib/clock/ @philwo |
| 71 | /src/main/java/com/google/devtools/build/lib/exec/ @philwo |
| 72 | /src/main/java/com/google/devtools/build/lib/sandbox/ @philwo |
| 73 | /src/main/java/com/google/devtools/build/lib/shell/ @philwo |
| 74 | /src/main/java/com/google/devtools/build/lib/ssd/ @philwo |
| 75 | /src/main/java/com/google/devtools/build/lib/standalone/ @philwo |
| 76 | /src/main/java/com/google/devtools/build/lib/unix/ @philwo |
| 77 | /src/main/java/com/google/devtools/build/lib/vfs/ @philwo |
| 78 | /src/main/java/com/google/devtools/build/lib/worker/ @philwo |
Irina Iancu | 76b7960 | 2018-07-31 08:34:42 -0700 | [diff] [blame] | 79 | /src/main/java/com/google/devtools/build/lib/rules/java/ @iirina |
Irina Iancu | 76b7960 | 2018-07-31 08:34:42 -0700 | [diff] [blame] | 80 | /src/main/java/com/google/devtools/build/lib/rules/ @lberki |
jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 81 | |
| 82 | # Skylark |
| 83 | |
| 84 | /src/main/java/com/google/devtools/build/lib/syntax/ @brandjon @c-parsons @dkelmer @dslomov @laurentlb @vladmos |
Irina Iancu | 76b7960 | 2018-07-31 08:34:42 -0700 | [diff] [blame] | 85 | |
| 86 | /tools/coverage/ @iirina |
| 87 | /tools/test/ @iirina |