Imported Upstream version 2.61.3
[platform/upstream/glib.git] / docs / CODEOWNERS
1 # These are the people responsible for subsystems in GLib; if you're opening
2 # a merge request for files listed here, please add the following people to
3 # the list of reviewers
4
5 # The syntax of this file is defined by GitLab:
6 #   https://docs.gitlab.com/ee/user/project/code_owners.html
7 # Which, in turn, is similar to the .gitignore and .gitattributes files:
8 #
9 #  - comments start with `#`
10 #  - the first column contains paths and globs
11 #  - the second column contains GitLab user names or email addresses,
12 #    separated by spaces
13 #
14 # The last matching glob (rather than the union of *all* matching globs) gives
15 # the owners of a piece of code.
16 #
17 # If you want to be responsible for code reviews in specific sections of
18 # the GLib code base, add yourself here.
19
20 # Overall maintainers
21 *       @pwithnall @ebassi
22
23 # Build system
24 meson.build             @xclaesse @nirbheek @pwithnall
25 meson_options.txt       @xclaesse @nirbheek @pwithnall
26 subprojects/            @xclaesse @nirbheek @pwithnall
27
28 # CI integration
29 .gitlab-ci*     @pwithnall @xclaesse @creiter
30
31 # macOS support
32 *osx*   @jralls @pwithnall @sdroege
33 *.m     @jralls @pwithnall @sdroege
34
35 # Windows support
36 *win32* @lrn @creiter @fanc999 @pwithnall @sdroege @nirbheek
37
38 # Windows support (MSVC-specific)
39 *msvc*  @fanc999 @creiter @pwithnall @sdroege @nirbheek
40
41 # Windows support (UWP-specific)
42 *uwp*   @nirbheek
43
44 # Android support
45 *android*       @xclaesse @pwithnall @sdroege
46
47 # BSD support
48 *bsd*           @jmatthew @ajacoutot @lantw @pwithnall
49 *kqueue*        @jmatthew @ajacoutot @lantw @pwithnall
50
51 # flatpak portals
52 gio/*portal*    @matthiasc @alexl @pwithnall
53
54 # Networking
55 gio/g*{tcp,udp,tls,socket,resolver,proxy,network,inet,datagram}*        @mcatanzaro @pgriffis @pwithnall @sdroege
56
57 # D-Bus
58 gio/g*bus*      @smcv @pwithnall
59
60 # I/O
61 gio/g*{file,vfs,mount,drive,volume}*    @oholy @alexl @pwithnall @sdroege
62 gio/g*stream*                           @alexl @pwithnall @sdroege
63 gio/gio-tool*                           @oholy @alexl @pwithnall
64
65 # Generic bits of GLib
66 glib/   @ebassi @pwithnall @sdroege
67
68 # GObject type system
69 gobject/        @ebassi @pwithnall @sdroege
70
71 # GVariant
72 glib/gvariant*  @pwithnall @sdroege
73
74 # grefcount, GRcBox and GRefString
75 glib/gref{count,string}.[ch]    @ebassi @pwithnall @sdroege
76 glib/grc*.[ch]                  @ebassi @pwithnall @sdroege
77 glib/garc*.[ch]                 @ebassi @pwithnall @sdroege
78
79 # Logging
80 glib/gmessages.[ch]     @pwithnall @sdroege
81
82 # Google clusterfuzz support
83 fuzzing/        @pwithnall