From 37ae23faf507363d3a8788c496cca238d5774f02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0ar=C5=ABnas=20Nejus?= Date: Fri, 5 Sep 2025 09:53:47 +0100 Subject: [PATCH 1/2] Add CODEOWNERS file to assign the entire repo to @maintainers --- .github/CODEOWNERS | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .github/CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 000000000..767509c9a --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,2 @@ +# assign the entire repo to the maintainers team +* @beetbox/maintainers From ecc4a72f2c2feb949d7ce0a9ed815da6687752c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0ar=C5=ABnas=20Nejus?= Date: Fri, 5 Sep 2025 09:54:10 +0100 Subject: [PATCH 2/2] Add a note about ownership --- CONTRIBUTING.rst | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 031e8fbc5..ee963ab46 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -180,8 +180,7 @@ Your First Contribution If this is your first time contributing to an open source project, welcome! If you are confused at all about how to contribute or what to contribute, take a look at `this great tutorial `__, or stop by our -`discussion board `__ if you have -any questions. +`discussion board`_ if you have any questions. We maintain a list of issues we reserved for those new to open source labeled `first timers only`_. Since the goal of these issues is to get users comfortable @@ -216,6 +215,15 @@ will ship in no time. Remember, code contributions have four parts: the code, the tests, the documentation, and the changelog entry. Thank you for contributing! +.. admonition:: Ownership + + If you are the owner of a plugin, please consider reviewing pull requests + that affect your plugin. If you are not the owner of a plugin, please + consider becoming one! You can do so by adding an entry to + ``.github/CODEOWNERS``. This way, you will automatically receive a review + request for pull requests that adjust the code that you own. If you have any + questions, please ask on our `discussion board`_. + The Code -------- @@ -394,6 +402,8 @@ This way, the test will be run only in the integration test suite. .. _codecov: https://codecov.io/github/beetbox/beets +.. _discussion board: https://github.com/beetbox/beets/discussions + .. _documentation: https://beets.readthedocs.io/en/stable/ .. _https://github.com/beetbox/beets/blob/master/test/test_template.py#l224: https://github.com/beetbox/beets/blob/master/test/test_template.py#L224