Adopt a subset of the syntax used in the Linux kernel MAINTAINERS file
for expressing maintainership of subsets of the code base.  To start, I
added a catch-all section and a section for OVN.  Other entries will
come in later patches so that they can be reviewed independently.

Signed-off-by: Russell Bryant <[email protected]>
---
 MAINTAINERS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 299e0b5..6000fa6 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -28,3 +28,53 @@ Pravin B Shelar         [email protected]
 Russell Bryant          [email protected]
 Thomas Graf             [email protected]
 YAMAMOTO Takashi        [email protected]
+
+Area Maintainers
+----------------
+
+Committers often have one or more specific areas of expertise. When changes are
+made to these areas of code, these experts are usually the ones to review the
+code.  Committers may also rely on subject matter experts outside of the
+committers group to review certain changes.  We use a subset of the same syntax
+used in the MAINTAINERS file for the Linux kernel to track maintainers of
+specific areas of OVS.
+
+Descriptions of section entries:
+
+    M: Mail patches to: FullName <address@domain>
+       (but always also include the mailing list)
+    R: Designated reviewer: FullName <address@domain>
+       These reviewers should be CCed on patches.
+       This can be used to list relevant reviewers that are not committers.
+    L: Mailing list that is relevant to this area
+    Q: Patchwork web based patch tracking system site
+    F: Files and directories with wildcard patterns.
+       A trailing slash includes all files and subdirectory files.
+       F:    drivers/net/   all files in and below drivers/net
+       F:    drivers/net/*  all files in drivers/net, but not below
+       F:    */net/*        all files in "any top level directory"/net
+       One pattern per line.  Multiple F: lines acceptable.
+    N: Files and directories with regex patterns.
+       N:    [^a-z]tegra    all files whose path contains the word tegra
+       One pattern per line.  Multiple N: lines acceptable.
+    X: Files and directories that are NOT maintained, same rules as F:
+       Files exclusions are tested before file matches.
+       Can be useful for excluding a specific subdirectory, for instance:
+       F:    net/
+       X:    net/ipv6/
+       matches all files in and below net excluding net/ipv6/
+
+OPEN VIRTUAL NETWORK (OVN)
+M:  Ben Pfaff <[email protected]>
+M:  Justin Pettit <[email protected]>
+M:  Russell Bryant <[email protected]>
+L:  [email protected]
+Q:  https://patchwork.ozlabs.org/project/openvswitch/list/
+F:  ovn/
+
+EVERYTHING ELSE
+M:  Ben Pfaff <[email protected]>
+L:  [email protected]
+Q:  https://patchwork.ozlabs.org/project/openvswitch/list/
+F:  *
+F:  */
-- 
2.5.0

_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to