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