Author: Aaron Ballman Date: 2024-10-07T11:00:54-04:00 New Revision: 8565213f2f9991d83d2b1353f00f35e2b34d9d12
URL: https://github.com/llvm/llvm-project/commit/8565213f2f9991d83d2b1353f00f35e2b34d9d12 DIFF: https://github.com/llvm/llvm-project/commit/8565213f2f9991d83d2b1353f00f35e2b34d9d12.diff LOG: [clang] Code owners -> Maintainers transition (#108997) This is the initial transition from using "code owners" to using "maintainers". Added: clang/Maintainers.rst clang/docs/Maintainers.rst Modified: clang/docs/CMakeLists.txt clang/docs/index.rst Removed: clang/CodeOwners.rst clang/docs/CodeOwners.rst ################################################################################ diff --git a/clang/CodeOwners.rst b/clang/Maintainers.rst similarity index 87% rename from clang/CodeOwners.rst rename to clang/Maintainers.rst index f067b7183ae737..ee5334b02f7000 100644 --- a/clang/CodeOwners.rst +++ b/clang/Maintainers.rst @@ -1,36 +1,36 @@ ================= -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 ~~~~~~~~~~~~ -| Manuel Klimek -| klimek\@google.com (email), klimek (Phabricator), r4nt (GitHub) +| Aaron Ballman +| aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord), AaronBallman (IRC) Clang LLVM IR generation @@ -60,7 +60,7 @@ Analysis & CFG Experimental new constant interpreter ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Timm Bäder -| tbaeder\@redhat.com (email), tbaeder (Phabricator), tbaederr (GitHub), tbaeder (Discourse), tbaeder (Discord) +| tbaeder\@redhat.com (em), tbaeder (Phabricator), tbaederr (GitHub), tbaeder (Discourse), tbaeder (Discord) Modules & serialization @@ -125,14 +125,9 @@ 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 -~~~~~~~~~~~~~~~ -| Manuel Klimek -| klimek\@google.com (email), klimek (Phabricator), r4nt (GitHub) - clang-format ~~~~~~~~~~~~ @@ -255,19 +250,20 @@ 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 +| Manuel Klimek (klimek\@google.com (email), klimek (Phabricator), r4nt (GitHub)) -- Tooling, AST matchers 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_ diff erent - "${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 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits