- that person has good knownledge in the area
- that person is able to enforce consistency in the area
- that person may be available for giving help in the area
+ - that person has push access on the repository
Being a maintainer does not mean the following:
- that person is dedicated to the area
- that person is working full-time on the area/on ReactOS
Also, when submitted a pull request on GitHub, rules defined in
CONTRIBUTING.md apply. And if the maintainer is not available and
reviewers approved the pull request, developers feeling confident
-can merge the pull request.
+can merge the pull request. Note that reviewers do not necessarily
+have push access to the repository.
When submitting a bug report on Jira, if you want to be sure to have
a developer with skills in that area, write @nick from M people.
As responsible, he may refuse a local patch if you did not try to
upstream your changes.
+If you want to get listed in that file, either put yourself in the
+file and push it, or open a pull request. You can also ask a person
+who has push access to add yourself.
+
This file uses a similar format to the Linux kernel MAINTAINERS file.
Descriptions of section entries used here:
M: Primary maintainer. Assign them pull requests
S: Upstream
F: drivers/bus/acpi/acpica/
+Apisets
+ M: learn-more, learn_more, Mark Jansen
+ S: Maintained
+ F: dll/apisets
+
+Application Compatibility subystem
+ M: learn-more, learn_more, Mark Jansen
+ S: Maintained
+ F: dll/appcompat
+ F: dll/shellext/acppage
+ F: ntoskrnl/ps/apphelp.c
+
Cache Manager
M: HeisSpiter, Pierre Schweitzer
S: Maintained
+ F: modules/rostests/kmtests/ntos_cc/
F: ntoskrnl/cc/
Cache Manager Rewrite
CMake Build Scripts
M:
+ R: learn-more, learn_more, Mark Jansen
R: ThFabba, Thomas Faber
S: Maintained
F: sdk/cmake/
F: */CMakeLists.txt
F: */*.cmake
+File Patch API
+ M: learn-more, learn_more, Mark Jansen
+ S: Maintained
+ F: dll/win32/mspatcha
+
File Systems
M: HeisSpiter, Pierre Schweitzer
S: Maintained
File Systems Run Time Library
M: HeisSpiter, Pierre Schweitzer
S: Maintained
+ F: modules/rostests/kmtests/ntos_fsrtl/
+ F: modules/rostests/kmtests/novp_fsrtl/
F: ntoskrnl/fsrtl/
F: sdk/lib/drivers/ntoskrnl_vista/fsrtl.c
NTDLL
M:
+ R: HeisSpiter, Pierre Schweitzer
+ R: learn-more, learn_more, Mark Jansen
R: ThFabba, Thomas Faber
S: Maintained
F: dll/ntdll/
ReactOS API Tests
M:
+ R: learn-more, learn_more, Mark Jansen
R: ThFabba, Thomas Faber
S: Maintained
F: modules/rostests/apitests/
Run-Time Library (RTL)
M:
+ R: HeisSpiter, Pierre Schweitzer
+ R: learn-more, learn_more, Mark Jansen
R: ThFabba, Thomas Faber
S: Maintained
F: sdk/lib/rtl/
+Shell Extensions
+ M:
+ R: learn-more, learn_more, Mark Jansen
+ S: Maintained
+ F: dll/shellext
+
Upstream File Systems
M: HeisSpiter, Pierre Schweitzer
S: Upstream
M: HeisSpiter, Pierre Schweitzer
S: Maintained
F: modules/rosapps/applications/cmdutils/vcdcli/
+ F: modules/rosapps/applications/vcdcontroltool/
F: modules/rosapps/drivers/vcdrom/
Virtual Floppy Disk