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 | 0ebb271 | 2020-07-20 07:10:16 -0700 | [diff] [blame] | 20 | android/ @ahumesky |
jingwen | 38cfa82 | 2018-07-27 10:42:15 -0700 | [diff] [blame] | 21 | |
jingwen | 0ebb271 | 2020-07-20 07:10:16 -0700 | [diff] [blame] | 22 | /src/tools/android/java/com/google/devtools/build/android/desugar/ @ahumesky @kevin1e100 |
jingwen | 38cfa82 | 2018-07-27 10:42:15 -0700 | [diff] [blame] | 23 | |
jingwen | 0ebb271 | 2020-07-20 07:10:16 -0700 | [diff] [blame] | 24 | /src/test/java/com/google/devtools/build/android/desugar/ @ahumesky @kevin1e100 |
jingwen | 38cfa82 | 2018-07-27 10:42:15 -0700 | [diff] [blame] | 25 | |
jingwen | 0ebb271 | 2020-07-20 07:10:16 -0700 | [diff] [blame] | 26 | /src/tools/android/java/com/google/devtools/build/android/dexer/ @ahumesky @kevin1e100 |
jingwen | 38cfa82 | 2018-07-27 10:42:15 -0700 | [diff] [blame] | 27 | |
jingwen | 0ebb271 | 2020-07-20 07:10:16 -0700 | [diff] [blame] | 28 | /src/test/java/com/google/devtools/build/android/dexer/ @ahumesky @kevin1e100 |
jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 29 | |
| 30 | # Apple |
| 31 | |
Tobias Werth | 611e984 | 2020-05-18 02:22:21 -0700 | [diff] [blame] | 32 | /src/test/shell/bazel/apple/ @allevato @davidgoldman @dmaclach @kelvinchan-google @reinhillman @thomasvl |
jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 33 | |
| 34 | # Documentation |
| 35 | |
jingwen | 11f233f | 2020-08-24 19:38:40 -0700 | [diff] [blame] | 36 | /site @aiuto @gregestren @jin @floriographygoth |
jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 37 | |
Marcel Hlopko | c82c39e | 2018-08-01 05:20:46 -0700 | [diff] [blame] | 38 | # C++ |
| 39 | |
Tobias Werth | 611e984 | 2020-05-18 02:22:21 -0700 | [diff] [blame] | 40 | /src/tools/cpp @oquenchil |
Marcel Hlopko | c82c39e | 2018-08-01 05:20:46 -0700 | [diff] [blame] | 41 | |
Tobias Werth | 611e984 | 2020-05-18 02:22:21 -0700 | [diff] [blame] | 42 | /src/test/shell/bazel/cpp @oquenchil |
Marcel Hlopko | c82c39e | 2018-08-01 05:20:46 -0700 | [diff] [blame] | 43 | |
Tobias Werth | 611e984 | 2020-05-18 02:22:21 -0700 | [diff] [blame] | 44 | /src/test/java/com/google/devtools/build/lib/rules/cpp/ @oquenchil |
Marcel Hlopko | c82c39e | 2018-08-01 05:20:46 -0700 | [diff] [blame] | 45 | |
Tobias Werth | 611e984 | 2020-05-18 02:22:21 -0700 | [diff] [blame] | 46 | /src/main/java/com/google/devtools/build/lib/rules/cpp/ @oquenchil |
Marcel Hlopko | c82c39e | 2018-08-01 05:20:46 -0700 | [diff] [blame] | 47 | |
jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 48 | # Java |
| 49 | |
jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 50 | /src/java_tools/buildjar/ @bazelbuild/java-team |
| 51 | |
| 52 | /src/main/java/com/google/devtools/build/lib/ideinfo/ @bazelbuild/intellij |
| 53 | |
| 54 | /src/tools/singlejar/ @asmundak |
| 55 | |
jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 56 | # Execution and I/O related code |
| 57 | |
elenairina | d9ec0b6 | 2020-02-18 05:43:45 -0800 | [diff] [blame] | 58 | /src/main/java/com/google/devtools/build/lib/rules/ @lberki |
jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 59 | |
Jon Brandvein | 6eb30d2 | 2020-10-08 09:59:11 -0700 | [diff] [blame] | 60 | # Starlark |
jingwen | 9d23d4d | 2018-07-27 08:07:29 -0700 | [diff] [blame] | 61 | |
brandjon | 88e2fe6 | 2021-02-20 11:32:54 -0800 | [diff] [blame] | 62 | /src/main/java/net/starlark/java/ @brandjon @tetromino |
Irina Iancu | 76b7960 | 2018-07-31 08:34:42 -0700 | [diff] [blame] | 63 | |
elenairina | d9ec0b6 | 2020-02-18 05:43:45 -0800 | [diff] [blame] | 64 | /tools/coverage/ @lberki |
| 65 | /tools/test/collect_coverage.sh @lberki |
| 66 | /tools/test/collect_cc_coverage.sh @lberki |
| 67 | /tools/test/CoverageOutputGenerator/ @lberki |
Philipp Wollermann | a7fca52 | 2021-10-08 05:05:22 -0700 | [diff] [blame] | 68 | |
| 69 | # Remote Execution |
| 70 | |
| 71 | /src/main/java/com/google/devtools/build/lib/remote @bazelbuild/remote-execution |
| 72 | /src/test/java/com/google/devtools/build/lib/remote @bazelbuild/remote-execution |
| 73 | /src/test/py/bazel/remote @bazelbuild/remote-execution |
| 74 | /src/test/shell/bazel/remote @bazelbuild/remote-execution |
| 75 | /src/tools/remote @bazelbuild/remote-execution |
| 76 | /third_party/remoteapis/build/bazel/remote @bazelbuild/remote-execution |