Fill in CODE-OWNERS file
Following on from !590 (merged), we should sort out ownership of various areas of the GLib code base, and fill in the CODE-OWNERS
file, following the example from GTK+.
Here are my suggestions for who gets marked as an owner of each area, based on their activity on it recently, their expertise, and (in some cases) conversations I’ve previously had with you about support for specific platforms:
-
*
: @pwithnall, @ebassi, @matthiasc -
meson.build
,meson_options.txt
,subprojects/
(Meson): @nirbheek, @xclaesse -
.gitlab-ci*
(CI): @pwithnall, @xclaesse, @creiter -
*osx*
,*.m
(macOS): @jralls, @pwithnall -
*win32*
(win32): @lrn, @creiter, @fanc999 -
*msvc*
(win32): @fanc999, @creiter -
*android*
(Android): @xclaesse -
*bsd*
,*kqueue*
(BSD): @lantw, @ajacoutot, @jmatthew (I realise there are no files which currently match thebsd
glob, but it at least records the intent) -
gio/*portal*
(GPortals): @matthiasc, @alexl -
gio/g*[tcp|udp|tls|socket|resolver|proxy|network|inet|datagram]*
(GTlsBackend, GSocket, GResolver, GProxyResolver, GNetworkAddress, GNetworkMonitor): @mcatanzaro, @pgriffis -
gio/g*bus*
(GDBus, gdbus-codegen, gdbus-tool): @smcv, @pwithnall -
gio/g*[file|vfs|mount|drive|volume]*
,gio/gio-tool*
(GFile, GFileInfo, GFileMonitor, GVolume, GVolumeMonitor, GMount, gio-tool): @oholy, @alexl -
gobject/
(GObject): @ebassi -
glib/gvariant*
(GVariant, gvdb): @pwithnall -
glib/gref[count|string].[ch]
,glib/ga?rc*.[ch]
(grefcount, GRefString): @ebassi -
glib/gmessages.[ch]
(GLog): @pwithnall -
fuzzing/
: @pwithnall
I’ll tick each box when all the people listed on that line have confirmed they’re OK with it.
Each regexp has a list of labels next to it; until the regexps work (which requires a GitLab feature to be added, so will take a while), please subscribe to the labels next to your name (or to the whole project). You can subscribe to labels here.
The regexps are meant to be indicative, not final; there’s probably syntax errors and all sorts in them. If you’re CCed here, please reply to let me know whether you’re OK with reviewing patches for the given areas of GLib. Thanks!