1 List of maintainers for the ReactOS project
3 This file purpose is to give newcomers to the projet the responsible
4 developers when submitting a pull request on GitHub, or opening a bug
7 This file will notably establish who is responsible for a specific
8 area of ReactOS. Being a maintainer means the following:
9 - that person has good knownledge in the area
10 - that person is able to enforce consistency in the area
11 - that person may be available for giving help in the area
12 Being a maintainer does not mean the following:
13 - that person is dedicated to the area
14 - that person is working full-time on the area/on ReactOS
16 - that person is always available
18 We have no supported (paid) areas in ReactOS.
20 When submitting a pull request on GitHub and looking for reviewers,
21 look at that file and ask for a review from some of the people (M, R
22 - the most recently active in the area) listed in the matching area,
23 also, assign the pull request to the M person. Don't ask for a review
24 from all the listed reviewers.
25 Also, when submitted a pull request on GitHub, rules defined in
26 CONTRIBUTING.md apply. And if the maintainer is not available and
27 reviewers approved the pull request, developers feeling confident
28 can merge the pull request.
29 When submitting a bug report on Jira, if you want to be sure to have
30 a developer with skills in that area, write @nick from M people.
32 There should be one and only one primary maintainer per area.
34 In case of 3rd party code (also refered as upstream), the maintainer
35 is responsible of updating periodically the source code and of
36 managing local patches. He is not here to upstream code on your behalf.
37 As responsible, he may refuse a local patch if you did not try to
38 upstream your changes.
40 This file uses a similar format to the Linux kernel MAINTAINERS file.
41 Descriptions of section entries used here:
42 M: Primary maintainer. Assign them pull requests
43 Use the GitHub, Jira, Real Name format for entry, squash if
45 R: Reviewers. Ask them for review on pull requests
46 S: Status, one of the following:
47 Maintained: Someone is handling that area
48 Upstream: This is 3rd party code, synced in our tree
49 Abandoned: No one is handling that code anymore
50 F: Files. Directories, files (wildcards allowed) covered in
56 R: ThFabba, Thomas Faber
62 M: ThFabba, Thomas Faber
64 F: drivers/bus/acpi/acpica/
67 M: learn-more, learn_more, Mark Jansen
71 Application Compatibility subystem
72 M: learn-more, learn_more, Mark Jansen
75 F: dll/shellext/acppage
76 F: ntoskrnl/ps/apphelp.c
79 M: HeisSpiter, Pierre Schweitzer
89 R: learn-more, learn_more, Mark Jansen
90 R: ThFabba, Thomas Faber
97 M: HeisSpiter, Pierre Schweitzer
99 F: drivers/filesystems/
101 C: Also see "Upstream File Systems"
103 File Systems Run Time Library
104 M: HeisSpiter, Pierre Schweitzer
107 F: sdk/lib/drivers/ntoskrnl_vista/fsrtl.c
111 R: ThFabba, Thomas Faber
117 R: HeisSpiter, Pierre Schweitzer
118 R: ThFabba, Thomas Faber
124 R: ThFabba, Thomas Faber
128 Network File Systems kernel libraries
129 M: HeisSpiter, Pierre Schweitzer
131 F: sdk/lib/drivers/rdbsslib/
132 F: sdk/lib/drivers/rxce/
136 R: HeisSpiter, Pierre Schweitzer
137 R: learn-more, learn_more, Mark Jansen
138 R: ThFabba, Thomas Faber
144 R: learn-more, learn_more, Mark Jansen
145 R: ThFabba, Thomas Faber
147 F: modules/rostests/apitests/
149 ReactOS Kernel-Mode Tests
150 M: ThFabba, Thomas Faber
152 F: modules/rostests/kmtests/
155 M: HeisSpiter, Pierre Schweitzer
157 F: modules/rosapps/applications/rosinternals/
159 Run-Time Library (RTL)
161 R: learn-more, learn_more, Mark Jansen
162 R: ThFabba, Thomas Faber
168 R: learn-more, learn_more, Mark Jansen
172 Upstream File Systems
173 M: HeisSpiter, Pierre Schweitzer
175 F: base/services/nfsd/
177 F: dll/shellext/shellbtrfs/
178 F: drivers/filesystems/btrfs/
179 F: drivers/filesystems/cdfs/
180 F: drivers/filesystems/ext2/
181 F: drivers/filesystems/fastfat_new/
182 F: drivers/filesystems/ffs/
183 F: drivers/filesystems/nfs/
184 F: drivers/filesystems/reiserfs/
185 F: media/doc/README.FSD
186 F: sdk/lib/fslib/btrfslib/
187 F: sdk/lib/fslib/ext2lib/
188 F: sdk/lib/fslib/vfatlib/check/
191 M: ThFabba, Thomas Faber
194 F: sdk/lib/drivers/libusb/
195 F: sdk/include/reactos/drivers/usbport/
198 M: HeisSpiter, Pierre Schweitzer
200 F: modules/rosapps/applications/cmdutils/vcdcli/
201 F: modules/rosapps/drivers/vcdrom/
204 M: HeisSpiter, Pierre Schweitzer
206 F: modules/rosapps/applications/cmdutils/vfdcmd/
207 F: modules/rosapps/drivers/vfd/
210 M: HeisSpiter, Pierre Schweitzer
212 F: dll/win32/kernel32/client/file/
214 Windows Network File Systems functions
215 M: HeisSpiter, Pierre Schweitzer
217 F: dll/win32/mpr/wnet.c
221 R: ThFabba, Thomas Faber
223 F: modules/rostests/winetests/