Merge "Fix crashes in various GParamSpec creation functions" into tizen
[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 # Everyone listed in this file is a co-maintainer of GLib, even if they only
21 # concern themselves with one section of the code base. All usernames listed
22 # here should therefore also be listed in glib.doap, so that GitLab access
23 # control is correct.
24
25 # Overall maintainers
26 *       @pwithnall @ebassi @3v1n0
27
28 # Build system
29 meson.build             @xclaesse @nirbheek @pwithnall
30 meson_options.txt       @xclaesse @nirbheek @pwithnall
31 subprojects/            @xclaesse @nirbheek @pwithnall
32
33 # CI integration
34 .gitlab-ci*     @pwithnall @xclaesse @creiter
35
36 # macOS support
37 *osx*   @jralls @pwithnall @sdroege
38 *.m     @jralls @pwithnall @sdroege
39
40 # Windows support
41 *win32* @lrn @creiter @fanc999 @pwithnall @sdroege @nirbheek @lb90
42
43 # Windows support (MSVC-specific)
44 *msvc*  @fanc999 @creiter @pwithnall @sdroege @nirbheek @lb90
45
46 # Windows support (UWP-specific)
47 *uwp*   @nirbheek @lb90
48
49 # Android support
50 *android*       @xclaesse @pwithnall @sdroege
51
52 # BSD support
53 *bsd*           @jmatthew @ajacoutot @lantw @pwithnall
54 *kqueue*        @jmatthew @ajacoutot @lantw @pwithnall
55
56 # flatpak portals
57 gio/*portal*    @matthiasc @alexl @pwithnall
58
59 # Networking
60 gio/g*{tcp,udp,tls,socket,resolver,proxy,network,inet,datagram}*        @mcatanzaro @pgriffis @pwithnall @sdroege
61
62 # D-Bus
63 gio/g*bus*      @smcv @pwithnall
64
65 # I/O
66 gio/g*{file,vfs,mount,drive,volume}*    @oholy @alexl @pwithnall @sdroege
67 gio/g*stream*                           @alexl @pwithnall @sdroege
68 gio/gio-tool*                           @oholy @alexl @pwithnall
69
70 # Generic bits of GLib
71 glib/   @ebassi @pwithnall @sdroege
72
73 # GObject type system
74 gobject/        @ebassi @pwithnall @sdroege
75
76 # GVariant
77 glib/gvariant*  @pwithnall @sdroege
78
79 # grefcount, GRcBox and GRefString
80 glib/gref{count,string}.[ch]    @ebassi @pwithnall @sdroege
81 glib/grc*.[ch]                  @ebassi @pwithnall @sdroege
82 glib/garc*.[ch]                 @ebassi @pwithnall @sdroege
83
84 # Logging
85 glib/gmessages.[ch]     @pwithnall @sdroege
86
87 # Google clusterfuzz support
88 fuzzing/        @pwithnall