From f4a11d0336478cc90802dae757267b85af587457 Mon Sep 17 00:00:00 2001 From: Jade Lovelace Date: Thu, 10 Jul 2025 20:49:54 -0700 Subject: [PATCH] Draft of OWNERS Goals: - Distribute reviews to people who can do the reviews - Not prevent anything from getting done - Allow giving away more commit access Anti-goals: - Silo people into particular areas - Discourage contributing to any area This was drafted by glancing at git logs. It is not likely to be very accurate; the goal here is that we figure out a way to distribute reviews to the right people. Change-Id: I8be44bf7fdeca23da8099124eec7bc3a30e34627 --- OWNERS | 25 +++++++++++++++++++++++++ doc/OWNERS | 1 + lix/OWNERS | 10 ++++++++++ maintainers/OWNERS | 2 ++ misc/OWNERS | 1 + releng/OWNERS | 5 +++++ scripts/OWNERS | 1 + subprojects/lix-clang-tidy/OWNERS | 4 ++++ subprojects/nix-eval-jobs/OWNERS | 5 +++++ tests/OWNERS | 5 +++++ tests/functional/lang/OWNERS | 1 + tests/functional2/lang/OWNERS | 1 + 12 files changed, 61 insertions(+) create mode 100644 OWNERS create mode 100644 doc/OWNERS create mode 100644 lix/OWNERS create mode 100644 maintainers/OWNERS create mode 100644 misc/OWNERS create mode 100644 releng/OWNERS create mode 100644 scripts/OWNERS create mode 100644 subprojects/lix-clang-tidy/OWNERS create mode 100644 subprojects/nix-eval-jobs/OWNERS create mode 100644 tests/OWNERS create mode 100644 tests/functional/lang/OWNERS create mode 100644 tests/functional2/lang/OWNERS diff --git a/OWNERS b/OWNERS new file mode 100644 index 000000000..12bbf3fbf --- /dev/null +++ b/OWNERS @@ -0,0 +1,25 @@ +# Docs +per-file README.md=* +per-file CONTRIBUTING.md=* + +# DevX +per-file justfile=* +per-file .envrc=* +per-file .gitignore=* +per-file .github=* +per-file .mailmap=* + +# Build +per-file meson.build=* +per-file meson.options=* +per-file flake.nix=* +per-file flake.lock=* +per-file *.nix=* +per-file Cargo.lock=* +per-file Cargo.toml=* + +# Code style +per-file .clang-tidy=* +per-file .clang-format=* +per-file .editorconfig=* +per-file treefmt.toml=* diff --git a/doc/OWNERS b/doc/OWNERS new file mode 100644 index 000000000..72e8ffc0d --- /dev/null +++ b/doc/OWNERS @@ -0,0 +1 @@ +* diff --git a/lix/OWNERS b/lix/OWNERS new file mode 100644 index 000000000..21d72eb66 --- /dev/null +++ b/lix/OWNERS @@ -0,0 +1,10 @@ +# This reproduces the Lix Approvers plus Lix groups to yield the status quo +alois1@gmx-topmail.de +jade@lix.systems +lunaphied@lunaphied.me +maximilian@mbosch.me +me@0upti.me +pennae@lix.systems +qyriad@qyriad.me +raito@lix.systems +rbt@sent.as diff --git a/maintainers/OWNERS b/maintainers/OWNERS new file mode 100644 index 000000000..2c94d8990 --- /dev/null +++ b/maintainers/OWNERS @@ -0,0 +1,2 @@ +# tooling scripts +* diff --git a/misc/OWNERS b/misc/OWNERS new file mode 100644 index 000000000..72e8ffc0d --- /dev/null +++ b/misc/OWNERS @@ -0,0 +1 @@ +* diff --git a/releng/OWNERS b/releng/OWNERS new file mode 100644 index 000000000..f76920209 --- /dev/null +++ b/releng/OWNERS @@ -0,0 +1,5 @@ +# Subject matter experts on releng +jade@lix.systems +lunaphied@lunaphied.me +raito@lix.systems +rbt@sent.as diff --git a/scripts/OWNERS b/scripts/OWNERS new file mode 100644 index 000000000..72e8ffc0d --- /dev/null +++ b/scripts/OWNERS @@ -0,0 +1 @@ +* diff --git a/subprojects/lix-clang-tidy/OWNERS b/subprojects/lix-clang-tidy/OWNERS new file mode 100644 index 000000000..b9c14e920 --- /dev/null +++ b/subprojects/lix-clang-tidy/OWNERS @@ -0,0 +1,4 @@ +# Subject matter experts for lix-clang-tidy +jade@lix.systems +pennae@lix.systems +qyriad@qyriad.me diff --git a/subprojects/nix-eval-jobs/OWNERS b/subprojects/nix-eval-jobs/OWNERS new file mode 100644 index 000000000..ad94b72b8 --- /dev/null +++ b/subprojects/nix-eval-jobs/OWNERS @@ -0,0 +1,5 @@ +# Subject matter experts for nix-eval-jobs +jade@lix.systems +pennae@lix.systems +raito@lix.systems +maximilian@mbosch.me diff --git a/tests/OWNERS b/tests/OWNERS new file mode 100644 index 000000000..c7242bce2 --- /dev/null +++ b/tests/OWNERS @@ -0,0 +1,5 @@ +file:///lix/OWNERS + +# Subject matter experts for functional2 +helle@h3l.li +commentator2.0@protonmail.com diff --git a/tests/functional/lang/OWNERS b/tests/functional/lang/OWNERS new file mode 100644 index 000000000..3a09171f2 --- /dev/null +++ b/tests/functional/lang/OWNERS @@ -0,0 +1 @@ +git@piegames.de diff --git a/tests/functional2/lang/OWNERS b/tests/functional2/lang/OWNERS new file mode 100644 index 000000000..3a09171f2 --- /dev/null +++ b/tests/functional2/lang/OWNERS @@ -0,0 +1 @@ +git@piegames.de