aboutsummaryrefslogtreecommitdiffhomepage
path: root/CODEOWNERS
diff options
context:
space:
mode:
authorGravatar jingwen <jingwen@google.com>2018-07-27 08:07:29 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-07-27 08:08:41 -0700
commit9d23d4da1038da55edb15ac8769087f9e737c047 (patch)
tree440460185bef0d2f96bc0312ddd7fabd731877e4 /CODEOWNERS
parenta0276dd265ead59d9a0e8fa1090ff94e38e3fedc (diff)
Add GitHub CODEOWNERS file.
With this file, GitHub can automatically assign reviewers for pull requests containing files in component subdirectories. This is a step towards enabling external contributors to be maintainers of components in Bazel. For more information: https://help.github.com/articles/about-codeowners/ GitHub blog post: https://blog.github.com/2017-07-06-introducing-code-owners/ RELNOTES: None. PiperOrigin-RevId: 206318552
Diffstat (limited to 'CODEOWNERS')
-rw-r--r--CODEOWNERS77
1 files changed, 77 insertions, 0 deletions
diff --git a/CODEOWNERS b/CODEOWNERS
new file mode 100644
index 0000000000..76af978326
--- /dev/null
+++ b/CODEOWNERS
@@ -0,0 +1,77 @@
+# Each line is a file pattern followed by one or more owners.
+
+# Order is important; the last matching pattern takes the most precedence.
+
+# When someone opens a pull request that only modifies files in directory, only
+# component owners and not the global owner(s) will be requested for a review.
+
+# Syntax: https://help.github.com/articles/about-codeowners/
+
+# Global owners
+# -------------
+
+# Bazel Leads
+* @jhfield
+* @ulfjack
+* @dslomov
+
+# Core Bazel team in the bazelbuild GitHub organization.
+* @bazelbuild/bazel
+
+# Component owners
+# ----------------
+
+# Android
+
+# android/ directory anywhere in the repository
+android/ @bazelbuild/android
+
+# Apple
+
+/src/objc_tools/ @allevato @davidgoldman @dierksen @dmaclach @sergiocampama @kelvinchan-google @reinhillman thomasv@google.com
+
+/src/test/shell/bazel/apple/ @allevato @davidgoldman @dierksen @dmaclach @sergiocampama @kelvinchan-google @reinhillman thomasv@google.com
+
+# Documentation
+
+/site @spomorski
+
+# Java
+
+/src/test/java/com/google/devtools/build/android/desugar/ @bazelbuild/java-team
+
+/tools/android/java/com/google/devtools/build/android/dexer/ @bazelbuild/java-team
+
+/src/test/java/com/google/devtools/build/android/dexer/ @bazelbuild/java-team
+
+/src/java_tools/buildjar/ @bazelbuild/java-team
+
+/src/main/java/com/google/devtools/build/lib/ideinfo/ @bazelbuild/intellij
+
+/src/tools/singlejar/ @asmundak
+
+# Remote caching and execution
+
+/src/main/java/com/google/devtools/build/lib/remote/ @buchgr @philwo @ola-rozenfeld
+
+/src/test/shell/bazel/remote/ @buchgr @philwo @ola-rozenfeld
+
+/src/tools/execlog/ @buchgr @ola-rozenfeld
+/src/tools/remote/ @buchgr @philwo @ola-rozenfeld
+
+# Execution and I/O related code
+
+/src/main/java/com/google/devtools/build/lib/authandtls/ @philwo
+/src/main/java/com/google/devtools/build/lib/clock/ @philwo
+/src/main/java/com/google/devtools/build/lib/exec/ @philwo
+/src/main/java/com/google/devtools/build/lib/sandbox/ @philwo
+/src/main/java/com/google/devtools/build/lib/shell/ @philwo
+/src/main/java/com/google/devtools/build/lib/ssd/ @philwo
+/src/main/java/com/google/devtools/build/lib/standalone/ @philwo
+/src/main/java/com/google/devtools/build/lib/unix/ @philwo
+/src/main/java/com/google/devtools/build/lib/vfs/ @philwo
+/src/main/java/com/google/devtools/build/lib/worker/ @philwo
+
+# Skylark
+
+/src/main/java/com/google/devtools/build/lib/syntax/ @brandjon @c-parsons @dkelmer @dslomov @laurentlb @vladmos