From 236189576e6b7e2b245a248360ade97ee0f9766b Mon Sep 17 00:00:00 2001 From: Pushpam Raj Satyarthi Date: Sun, 4 Oct 2026 17:46:55 +0530 Subject: [PATCH] chore: name a maintainer for this repository MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Maintainer: @RustyLegend Code-owner review is being enforced, so one of the names on the matching line has to approve before anything merges. @pushpam2404 is on every line on purpose. GitHub does not let anybody approve their own pull request, so a line naming one person would deadlock the first time that person opened one — and if the maintainer is away, nothing has to wait for them. Workflows, CONTRIBUTING and the licence stay owned by the lead alone, so a pull request cannot change the checks that approve it. --- .github/CODEOWNERS | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 61efaf8..a81fb11 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,18 +1,31 @@ -# Maintainers for open-source-launchpad. +# Who reviews what. # -# Anyone listed here is automatically requested for review when a matching file -# changes. This is what gives the 48-hour review promise an actual owner. +# GitHub requests a review from these people automatically when a pull request +# touches a path they own. Code-owner review is REQUIRED on this repository, so +# one of the names on the matching line has to approve before anything merges. # -# A handle only works if that person has write access AND has accepted the -# invitation. Check Settings → Collaborators. +# Maintainer for the HTML and CSS site: @RustyLegend +# +# @pushpam2404 is on every line on purpose: +# - GitHub does not let anybody approve their own pull request, so a line +# naming one person would deadlock the moment that person opened one +# - if the maintainer is unavailable, nothing has to wait for them +# +# The last matching line wins, so the more specific rules are at the bottom. # Everything, by default -* @pushpam2404 @RustyLegend @Vedant-OGC @Prashansure +* @RustyLegend @pushpam2404 -# CI and contribution policy +# The site, and the contributor wall that rebuilds itself on merge +/css/ @RustyLegend @pushpam2404 +/js/ @RustyLegend @pushpam2404 +/contributors/ @RustyLegend @pushpam2404 + +# Automation and the contribution rules. These decide what the checks are, so a +# pull request must not be able to change them with only its own author's +# approval. /.github/ @pushpam2404 /CONTRIBUTING.md @pushpam2404 /CODE_OF_CONDUCT.md @pushpam2404 - -# The contributor wall — high volume, low risk, good for a newer maintainer -/contributors/ @pushpam2404 @RustyLegend @Vedant-OGC @Prashansure +/SECURITY.md @pushpam2404 +/LICENSE @pushpam2404