]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
CODEOWNERS: Add "core maintainers" owning daemon and important plugins.
authorFlorian Forster <octo@collectd.org>
Mon, 17 Feb 2020 14:31:18 +0000 (15:31 +0100)
committerFlorian Forster <ff@octo.it>
Sun, 8 Mar 2020 10:26:15 +0000 (11:26 +0100)
CODEOWNERS

index 5a2fe301e343b90dc254caec4e1fb4f87b81f05e..f60ab20ba5d21d235859c3095af014941c988576 100644 (file)
@@ -1,18 +1,46 @@
 # Code ownership information.
-# See https://help.github.com/articles/about-code-owners/ for details.
+# See
+# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
+# for details.
 
+# Order is important; the *last* matching pattern takes precedence.
+
+# Default
+#
 # These owners will be the default owners for everything in the repo. Unless a
-# later match takes precedence, # @trusted-contributors will be requested for
-# review when someone opens a pull request.
+# later match takes precedence, @collectd/trusted-contributors will be
+# requested for review when someone opens a pull request.
+*       @collectd/trusted-contributors
 
-/src/intel_pmu.c       @kwiatrox @sunkuranganath
-/src/intel_rdt.c       @kwiatrox @sunkuranganath
-/src/ipmi.c            @anaudx @rjablonx
-/src/mcelog.c          @kwiatrox @sunkuranganath
-/src/virt.c            @anaudx @rjablonx
+# Per-plugin owners
+#
+# These plugins are owned by subject matter experts and require their review.
+/src/intel_pmu.c       @collectd/intel
+/src/intel_rdt.c       @collectd/intel
+/src/ipmi.c            @collectd/intel
+/src/mcelog.c          @collectd/intel
+/src/virt.c            @collectd/intel
 # TODO(#2926): Add the following owners:
-#/src/redfish.c                @kkepka @mkobyli
+#/src/redfish.c                @collectd/intel
 
-# Order is important; the last matching pattern takes the most
-# precedence.
-*       @trusted-contributors
+# Core
+#
+# The daemon and some plugins with a huge "blast radius" are considered "core"
+# to the collectd project and require review form a "core owner".
+/CODEOWNERS            @collectd/core-maintainers
+/src/daemon/           @collectd/core-maintainers
+/src/liboconfig/       @collectd/core-maintainers
+/src/cpu.c             @collectd/core-maintainers
+/src/df.c              @collectd/core-maintainers
+/src/disk.c            @collectd/core-maintainers
+/src/exec.c            @collectd/core-maintainers
+/src/interface.c       @collectd/core-maintainers
+/src/memory.c          @collectd/core-maintainers
+/src/network.*         @collectd/core-maintainers
+/src/utils/avltree/    @collectd/core-maintainers
+/src/utils/common/     @collectd/core-maintainers
+/src/utils_fbhash.*    @collectd/core-maintainers
+/src/utils/heap/       @collectd/core-maintainers
+/src/utils/ignorelist/ @collectd/core-maintainers
+/src/utils/metadata/   @collectd/core-maintainers
+/src/utils/mount/      @collectd/core-maintainers