[glib: 1/2] docs: Populate CODEOWNERS file



commit f703bed5eb70f14fece577f9d8cf5b731dba6d1e
Author: Philip Withnall <withnall endlessm com>
Date:   Wed Feb 20 11:05:19 2019 +0000

    docs: Populate CODEOWNERS file
    
    Rename it from CODE-OWNERS and make it follow the documented syntax
    supported by GitLab:
    https://docs.gitlab.com/ee/user/project/code_owners.html. Currently our
    version of GitLab doesn’t support it, but it may do in future.
    
    Signed-off-by: Philip Withnall <withnall endlessm com>
    
    https://gitlab.gnome.org/GNOME/glib/issues/1668

 CONTRIBUTING.md  |  2 +-
 docs/CODE-OWNERS |  2 --
 docs/CODEOWNERS  | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 81 insertions(+), 3 deletions(-)
---
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 5495fec27..1b501f144 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -167,7 +167,7 @@ core developers review your contribution.
 
 Each contribution is reviewed by the core developers of the GLib project.
 
-The [CODE-OWNERS](./docs/CODE-OWNERS) document contains the list of core
+The [CODEOWNERS](./docs/CODEOWNERS) document contains the list of core
 contributors to GLib and the areas for which they are responsible; you
 should ensure to receive their review and signoff on your changes.
 
diff --git a/docs/CODEOWNERS b/docs/CODEOWNERS
new file mode 100644
index 000000000..deebd4b78
--- /dev/null
+++ b/docs/CODEOWNERS
@@ -0,0 +1,80 @@
+# These are the people responsible for subsystems in GLib; if you're opening
+# a merge request for files listed here, please add the following people to
+# the list of reviewers
+
+# The syntax of this file is defined by GitLab:
+#   https://docs.gitlab.com/ee/user/project/code_owners.html
+# Which, in turn, is similar to the .gitignore and .gitattributes files:
+#
+#  - comments start with `#`
+#  - the first column contains paths and globs
+#  - the second column contains GitLab user names or email addresses,
+#    separated by spaces
+#
+# The last matching glob (rather than the union of *all* matching globs) gives
+# the owners of a piece of code.
+#
+# If you want to be responsible for code reviews in specific sections of
+# the GLib code base, add yourself here.
+
+# Overall maintainers
+*      @pwithnall @ebassi
+
+# Build system
+meson.build            @xclaesse @nirbheek @pwithnall
+meson_options.txt      @xclaesse @nirbheek @pwithnall
+subprojects/           @xclaesse @nirbheek @pwithnall
+
+# CI integration
+.gitlab-ci*    @pwithnall @xclaesse @creiter
+
+# macOS support
+*osx*  @jralls @pwithnall @sdroege
+*.m    @jralls @pwithnall @sdroege
+
+# Windows support
+*win32*        @lrn @creiter @fanc999 @pwithnall @sdroege
+
+# Windows support (MSVC specific)
+*msvc* @fanc999 @creiter @pwithnall @sdroege
+
+# Android support
+*android*      @xclaesse @pwithnall @sdroege
+
+# BSD support
+*bsd*          @jmatthew @ajacoutot @pwithnall
+*kqueue*       @jmatthew @ajacoutot @pwithnall
+
+# flatpak portals
+gio/*portal*   @matthiasc @alexl @pwithnall
+
+# Networking
+gio/g*{tcp,udp,tls,socket,resolver,proxy,network,inet,datagram}*       @mcatanzaro @pgriffis @pwithnall 
@sdroege
+
+# D-Bus
+gio/g*bus*     @smcv @pwithnall
+
+# I/O
+gio/g*{file,vfs,mount,drive,volume}*   @oholy @alexl @pwithnall @sdroege
+gio/g*stream*                          @alexl @pwithnall @sdroege
+gio/gio-tool*                          @oholy @alexl @pwithnall
+
+# Generic bits of GLib
+glib/  @ebassi @pwithnall @sdroege
+
+# GObject type system
+gobject/       @ebassi @pwithnall @sdroege
+
+# GVariant
+glib/gvariant* @pwithnall @sdroege
+
+# grefcount, GRcBox and GRefString
+glib/gref{count,string}.[ch]   @ebassi @pwithnall @sdroege
+glib/grc*.[ch]                 @ebassi @pwithnall @sdroege
+glib/garc*.[ch]                        @ebassi @pwithnall @sdroege
+
+# Logging
+glib/gmessages.[ch]    @pwithnall @sdroege
+
+# Google clusterfuzz support
+fuzzing/       @pwithnall
\ No newline at end of file


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]