[clang] [clang] Code owners -> Maintainers transition (PR #108997)
Aaron Ballman via cfe-commits
cfe-commits at lists.llvm.org
Tue Sep 17 08:44:02 PDT 2024
https://github.com/AaronBallman created https://github.com/llvm/llvm-project/pull/108997
This is the initial transition from using "code owners" to using "maintainers".
>From 10f74046b87f67a6efba1ee30806e73eea14007e Mon Sep 17 00:00:00 2001
From: Aaron Ballman <aaron at aaronballman.com>
Date: Mon, 16 Sep 2024 08:59:45 -0400
Subject: [PATCH] [clang] Code owners -> Maintainers transition
This is the initial transition from using "code owners" to using
"maintainers". It presumes that every current code owner is willing to
continue as a maintainer.
---
clang/{CodeOwners.rst => Maintainers.rst} | 32 +++++++++++------------
clang/docs/CMakeLists.txt | 2 +-
clang/docs/CodeOwners.rst | 1 -
clang/docs/Maintainers.rst | 1 +
clang/docs/index.rst | 2 +-
5 files changed, 19 insertions(+), 19 deletions(-)
rename clang/{CodeOwners.rst => Maintainers.rst} (92%)
delete mode 100644 clang/docs/CodeOwners.rst
create mode 100644 clang/docs/Maintainers.rst
diff --git a/clang/CodeOwners.rst b/clang/Maintainers.rst
similarity index 92%
rename from clang/CodeOwners.rst
rename to clang/Maintainers.rst
index 2ae04c129eb765..766161dbbfc614 100644
--- a/clang/CodeOwners.rst
+++ b/clang/Maintainers.rst
@@ -1,30 +1,30 @@
=================
-Clang Code Owners
+Clang Maintainers
=================
This file is a list of the
-`code owners <https://llvm.org/docs/DeveloperPolicy.html#code-owners>`_ for
+`maintainers <https://llvm.org/docs/DeveloperPolicy.html#maintainers>`_ for
Clang.
.. contents::
:depth: 2
:local:
-Current Code Owners
-===================
-The following people are the active code owners for the project. Please reach
+Active Maintainers
+==================
+The following people are the active maintainers for the project. Please reach
out to them for code reviews, questions about their area of expertise, or other
assistance.
-All parts of Clang not covered by someone else
-----------------------------------------------
+Lead Maintainer
+---------------
| Aaron Ballman
| aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord), AaronBallman (IRC)
Contained Components
--------------------
-These code owners are responsible for particular high-level components within
+These maintainers are responsible for particular high-level components within
Clang that are typically contained to one area of the compiler.
AST matchers
@@ -125,7 +125,7 @@ Driver parts not covered by someone else
Tools
-----
-These code owners are responsible for user-facing tools under the Clang
+These maintainers are responsible for user-facing tools under the Clang
umbrella or components used to support such tools.
Tooling library
@@ -255,19 +255,19 @@ SYCL conformance
| alexey.bader\@intel.com (email), bader (Phabricator), bader (GitHub)
-Former Code Owners
-==================
-The following people have graciously spent time performing code ownership
+Inactive Maintainers
+====================
+The following people have graciously spent time performing maintainership
responsibilities but are no longer active in that role. Thank you for all your
help with the success of the project!
-Emeritus owners
----------------
+Emeritus Lead Maintainers
+-------------------------
| Doug Gregor (dgregor\@apple.com)
| Richard Smith (richard\@metafoo.co.uk)
-Former component owners
------------------------
+Inactive component maintainers
+------------------------------
| Chandler Carruth (chandlerc\@gmail.com, chandlerc\@google.com) -- CMake, library layering
| Devin Coughlin (dcoughlin\@apple.com) -- Clang static analyzer
diff --git a/clang/docs/CMakeLists.txt b/clang/docs/CMakeLists.txt
index 51e9db29f887f3..4fecc007f59954 100644
--- a/clang/docs/CMakeLists.txt
+++ b/clang/docs/CMakeLists.txt
@@ -117,7 +117,7 @@ if (LLVM_ENABLE_SPHINX)
"${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}"
COMMAND "${CMAKE_COMMAND}" -E copy_if_different
- "${CMAKE_CURRENT_SOURCE_DIR}/../CodeOwners.rst"
+ "${CMAKE_CURRENT_SOURCE_DIR}/../Maintainers.rst"
"${CMAKE_CURRENT_BINARY_DIR}"
)
diff --git a/clang/docs/CodeOwners.rst b/clang/docs/CodeOwners.rst
deleted file mode 100644
index 48128fbc5d909b..00000000000000
--- a/clang/docs/CodeOwners.rst
+++ /dev/null
@@ -1 +0,0 @@
-.. include:: ../CodeOwners.rst
diff --git a/clang/docs/Maintainers.rst b/clang/docs/Maintainers.rst
new file mode 100644
index 00000000000000..7e69c1165d2f54
--- /dev/null
+++ b/clang/docs/Maintainers.rst
@@ -0,0 +1 @@
+.. include:: ../Maintainers.rst
diff --git a/clang/docs/index.rst b/clang/docs/index.rst
index 4a497f4d9bcc3c..f4fdc93290a0d9 100644
--- a/clang/docs/index.rst
+++ b/clang/docs/index.rst
@@ -104,7 +104,7 @@ Design Documents
.. toctree::
:maxdepth: 1
- CodeOwners
+ Maintainers
InternalsManual
DriverInternals
Multilib
More information about the cfe-commits
mailing list