blob: 073490cb843391a767374d55bc0ee95cb4303a5f [file] [log] [blame]
Brendan Higgins124203d2016-10-31 18:44:58 -07001List of maintainers for OpenBMC
2===============================
3
4How to use this list:
5 Find the most specific section entry (described below) that matches where
6 your change lives and add the reviewers (R) and maintainers (M) as
7 reviewers. You can use the same method to track down who knows a particular
8 code base best.
9
10 Your change/query may span multiple entries; that is okay.
11
12 If you do not find an entry that describes your request at all, someone
13 forgot to update this list; please at least file an issue or send an email
14 to a maintainer, but preferably you should just update this document.
15
16Description of section entries:
17
18 Section entries are structured according to the following scheme:
19
20 @REPO_NAME://FILE_PATH
21 X: NAME <EMAIL_USERNAME@DOMAIN> <IRC_USERNAME!>
22 X: ...
23 .
24 .
25 .
26
27 Where REPO_NAME is the name of the repository within the OpenBMC github
28 organization; FILE_PATH is a file path within the repository, possibly with
29 wildcards; X is a tag of one of the following types:
30
31 M: Denotes maintainer; has fields NAME <EMAIL_USERNAME@DOMAIN> <IRC_USERNAME!>;
32 if ommitted from an entry, assume one of the maintainers from the
33 MAINTAINERS entry.
34 R: Denotes reviewer; has fields NAME <EMAIL_USERNAME@DOMAIN> <IRC_USERNAME!>;
35 these people are to be added as reviewers for a change matching the repo
36 path.
37 F: Denotes forked from external repository; has fields URL.
38
39 Line comments are to be denoted "# SOME COMMENT" (typical shell style
40 comment); it is important to follow the correct syntax and semantics as we
41 may want to use automated tools with this file in the future.
42
43 The first section is special; it denotes the MAINTAINERS who have the
44 privilege to approve something to be added to a OpenBMC repository. A change
45 will cannot be added to an OpenBMC repository without a MAINTAINER's
46 approval; thus, a MAINTAINER should always be listed as a reviewer.
47
48START OF MAINTAINERS LIST
49-------------------------
50
51# As mentioned above, this is a special entry that denotes the MAINTAINER for
52# all repositories that do not list one explicitly; you need one of these people
53# to approve your change (currently that is a +2 in gerrit for all this entry
54# applies to).
55MAINTAINERS
56M: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
57M: Brad Bishop <bradleyb@fuzziesquirrel.com> <radsquirrel!>
58
59@btbridge://*
60R: Cyril Bur <cyril.bur@au1.ibm.com>
61R: Joel Stanley <joel@jms.id.au> <shenki!>
62
63@docs://*
64R: Adriana Kobylak <anoo@us.ibm.com> <anoo!>
65R: Andrew Jeffery <andrew@aj.id.au> <amboar!>
66
67@inarp://*
68M: Jeremy Kerr <jk@ozlabs.org> <jk!>
69R: Joel Stanley <joel@jms.id.au> <shenki!>
70
71@ipmi-fru-parser://*
72
73@ipmitool://*
74F: https://sourceforge.net/p/ipmitool/source/ci/master/tree/
75M: Jeremy Kerr <jk@ozlabs.org> <jk!>
76M: # TODO: Did not see a clear candidate for who should be the backup
77R: Jeremy Kerr <jk@ozlabs.org> <jk!>
78
79# THIS REPOSITORY HAS A DIFFERENT SUBMISSION PROCESS: please send patches using
80# "git send-email"
81# TO: Joel Stanley <joel@jms.id.au>
82# and
83# CC: <openbmc@lists.ozlabs.org>
84@linux://*
85F: https://github.com/torvalds/linux
86M: Joel Stanley <joel@jms.id.au> <shenki!>
87R: Andrew Jeffery <andrew@aj.id.au> <amboar!>
88R: Cédric Le Goater <clg@kaod.org> <cdrx!>
89
90# THIS REPOSITORY HAS A DIFFERENT SUBMISSION PROCESS: this is a subtree in
91# @openbmc and is synced by the maintainer using git-subtree. Please submit
92# changes aginst @openbmc.
93@meta-aspeed://*
94
95# THIS REPOSITORY HAS A DIFFERENT SUBMISSION PROCESS: this is a subtree in
96# @openbmc and is synced by the maintainer using git-subtree. Please submit
97# changes aginst @openbmc.
98@meta-openpower://*
99
100# THIS REPOSITORY HAS A DIFFERENT SUBMISSION PROCESS: this is a subtree in
101# @openbmc and is synced by the maintainer using git-subtree. Please submit
102# changes aginst @openbmc.
103@meta-phosphor://*
104
105@obmc-console://*
106R: Jeremy Kerr <jk@ozlabs.org> <jk!>
107R: Joel Stanley <joel@jms.id.au> <shenki!>
108
109@openbmc-build-scripts://*
110R: Joel Stanley <joel@jms.id.au> <shenki!>
111R: Andrew Geissler <andrewg@us.ibm.com> <andrewg!>
112
113@openbmc-test-automation://*
114R: George Keishing <gkeishin@in.ibm.com> # TODO: MISSING IRC HANDLE
115R: Rahul Maheshwari <rahulmaheshwari@in.ibm.com> # TODO: MISSING IRC HANDLE
116
117@openbmc://*
118R: Brad Bishop <bradleyb@fuzziesquirrel.com> <radsquirrel!>
119R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
120
121@openpower-host-ipmi-oem://*
122R: Tom Joseph <tomjoseph@in.ibm.com> <tomjose!>
123R: William Li (Nan Li, 李楠) <william.bjlinan@hotmail.com> <williamNanLi!>
124
125@openpower-inventory-upload://*
126R: Brad Bishop <bradleyb@fuzziesquirrel.com> <radsquirrel!>
127R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
128
129@phosphor-dbus-interfaces://*
130R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
131R: Brad Bishop <bradleyb@fuzziesquirrel.com> <radsquirrel!>
132
133@phosphor-event://*
134R: Adriana Kobylak <anoo@us.ibm.com> <anoo!>
135R: Andrew Geissler <andrewg@us.ibm.com> <andrewg!>
136
137@phosphor-host-ipmid://*
138R: Chris Austen <austenc@us.ibm.com> <causten!>
139R: Adriana Kobylak <anoo@us.ibm.com> <anoo!>
140R: Tom Joseph <tomjoseph@in.ibm.com> <tomjose!>
141R: William Li (Nan Li, 李楠) <william.bjlinan@hotmail.com> # TODO: MISSING IRC HANDLE (william?)
142
143@phosphor-hwmon://*
144R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
145R: Brad Bishop <bradleyb@fuzziesquirrel.com> <radsquirrel!>
146
147@phosphor-inventory-manager://*
148R: Brad Bishop <bradleyb@fuzziesquirrel.com> <radsquirrel!>
149R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
150
151@phosphor-led-manager://*
152R: Vishwanatha Subbanna <vishwanath@in.ibm.com> <vishwa!>
153R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
154
155@phosphor-logging://*
156R: Adriana Kobylak <anoo@us.ibm.com> <anoo!>
157R: Andrew Geissler <andrewg@us.ibm.com> <andrewg!>
158
159@phosphor-mrw-tools://*
160R: Matt Spinler <mspinler@linux.vnet.ibm.com> <mspinler!>
161R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
162
163@phosphor-net-ipmid://*
164R: Tom Joseph <tomjoseph@in.ibm.com> <tomjose!>
165R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
166
167@phosphor-networkd://*
168R: Ratan Gupta <ratagupt@linux.vnet.ibm.com> # TODO: MISSING IRC HANDLE
169R: Adriana Kobylak <anoo@us.ibm.com> <anoo!>
170
171@phosphor-objmgr://*
172R: Brad Bishop <bradleyb@fuzziesquirrel.com> <radsquirrel!>
173R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
174
175@phosphor-rest-server://*
176R: Brad Bishop <bradleyb@fuzziesquirrel.com> <radsquirrel!>
177R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
178
179@phosphor-settingsd://*
180R: Adriana Kobylak <anoo@us.ibm.com> <anoo!>
181R: Vishwanatha Subbanna <vishwanath@in.ibm.com> <vishwa!>
182
183@phosphor-time-manager://*
184R: Vishwanatha Subbanna <vishwanath@in.ibm.com> <vishwa!>
185R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
186
187@pyphosphor://*
188R: Brad Bishop <bradleyb@fuzziesquirrel.com> <radsquirrel!>
189R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
190
191# THIS REPOSITORY HAS A DIFFERENT SUBMISSION PROCESS: please send patches using
192# "git send-email"
193# TO: Joel Stanley <joel@jms.id.au>
194# and
195# CC: <openbmc@lists.ozlabs.org>
196@qemu://*
197F: https://github.com/qemu/qemu
198M: Andrew Jeffery <andrew@aj.id.au> <amboar!>
199M: Cédric Le Goater <clg@kaod.org> <cdrx!>
200R: Cédric Le Goater <clg@kaod.org> <cdrx!>
201R: Andrew Jeffery <andrew@aj.id.au> <amboar!>
202
203@rest-dbus://*
204R: Brad Bishop <bradleyb@fuzziesquirrel.com> <radsquirrel!>
205R: Jeremy Kerr <jk@ozlabs.org> <jk!>
206
207@sdbusplus://*
208R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
209R: Brad Bishop <bradleyb@fuzziesquirrel.com> <radsquirrel!>
210
211@skeleton://*
212R: Brad Bishop <bradleyb@fuzziesquirrel.com> <radsquirrel!>
213R: Patrick Williams <patrick@stwcx.xyz> <stwcx!>
214R: Xo Wang <xow@google.com> <ghf!>
215
216# THIS REPOSITORY HAS A DIFFERENT SUBMISSION PROCESS: please send patches using
217# "git send-email"
218# TO: Joel Stanley <joel@jms.id.au>
219# and
220# CC: <openbmc@lists.ozlabs.org>
221@u-boot://*
222F: https://github.com/u-boot/u-boot
223M: Joel Stanley <joel@jms.id.au> <shenki!>
224M: Cédric Le Goater <clg@kaod.org> <cdrx!>