From 3988ea929e0273c9ace35294cbc74f5ccb2fe717 Mon Sep 17 00:00:00 2001 From: youngcoder45 Date: Thu, 19 Mar 2026 17:12:01 +0530 Subject: [PATCH 1/3] Made CODEOWNERS make sure u have the respective teams and perms enabled before any merge --- .github/CODEOWNERS | 48 ++++++++++++++++++++++++++++++++++++++++++++++ CHANGELOG | 0 2 files changed, 48 insertions(+) create mode 100644 .github/CODEOWNERS create mode 100644 CHANGELOG diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..09a9a75 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,48 @@ +# CODEOWNERS for +# +# How to use: +# Owners are set to GitHub org teams. +# Team syntax: @csg-lang/ +# +# Notes: +# - Order matters: the last matching pattern wins. +# - This file is only enforced if you enable branch protection: +# Settings → Branches → Branch protection rules → “Require review from Code Owners”. + +# ----------------------------------------------------------------------------- +# DEFAULT OWNERS (set this first) +# ----------------------------------------------------------------------------- +* @csg-lang/maintainers + +# ----------------------------------------------------------------------------- +# REPO METADATA / SECURITY +# ----------------------------------------------------------------------------- +/.github/ @csg-lang/maintainers +/SECURITY.md @csg-lang/security +/CHANGELOG.md @csg-lang/maintainers +/CONTRIBUTE.md @csg-lang/contributors +/CODE_OF_CONDUCT.md @csg-lang/maintainers +/assets/ @csg-lang/documentation + +# ----------------------------------------------------------------------------- +# MAIN LANGUAGE CODE +# ----------------------------------------------------------------------------- +/src/ @csg-lang/contributors +/src/csquare/ @csg-lang/contributors +/src/tests/ @csg-lang/testers +/src/lexer/ @csg-lang/contributors + +# ----------------------------------------------------------------------------- +# EXAMPLE CODE AND TESTS +# ----------------------------------------------------------------------------- +/examples/ @csg-lang/contributors +/include/csquare/tests/ @csg-lang/testers + +# HEADER FILES NEEDED IN THE LANGUAGE +/include/csquare/ @csg-lang/contributors +/include/csquare/lexer/ @csg-lang/contributors +/include/csquare/parser/rules @csg-lang/contributors + + +# Documentation +/doc @csg-lang/documentation diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..e69de29 From 6e449566ea49da308126a2835e4ce4c0d6f636ec Mon Sep 17 00:00:00 2001 From: youngcoder45 Date: Thu, 19 Mar 2026 17:17:28 +0530 Subject: [PATCH 2/3] fix a spelling error --- .github/CODEOWNERS | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 09a9a75..95592a9 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -2,7 +2,7 @@ # # How to use: # Owners are set to GitHub org teams. -# Team syntax: @csg-lang/ +# Team syntax: @csq-lang/ # # Notes: # - Order matters: the last matching pattern wins. @@ -12,37 +12,37 @@ # ----------------------------------------------------------------------------- # DEFAULT OWNERS (set this first) # ----------------------------------------------------------------------------- -* @csg-lang/maintainers +* @csq-lang/maintainers # ----------------------------------------------------------------------------- # REPO METADATA / SECURITY # ----------------------------------------------------------------------------- -/.github/ @csg-lang/maintainers -/SECURITY.md @csg-lang/security -/CHANGELOG.md @csg-lang/maintainers -/CONTRIBUTE.md @csg-lang/contributors -/CODE_OF_CONDUCT.md @csg-lang/maintainers -/assets/ @csg-lang/documentation +/.github/ @csq-lang/maintainers +/SECURITY.md @csq-lang/security +/CHANGELOG.md @csq-lang/maintainers +/CONTRIBUTE.md @csq-lang/contributors +/CODE_OF_CONDUCT.md @csq-lang/maintainers +/assets/ @csq-lang/documentation # ----------------------------------------------------------------------------- # MAIN LANGUAGE CODE # ----------------------------------------------------------------------------- -/src/ @csg-lang/contributors -/src/csquare/ @csg-lang/contributors -/src/tests/ @csg-lang/testers -/src/lexer/ @csg-lang/contributors +/src/ @csq-lang/contributors +/src/csquare/ @csq-lang/contributors +/src/tests/ @csq-lang/testers +/src/lexer/ @csq-lang/contributors # ----------------------------------------------------------------------------- # EXAMPLE CODE AND TESTS # ----------------------------------------------------------------------------- -/examples/ @csg-lang/contributors -/include/csquare/tests/ @csg-lang/testers +/examples/ @csq-lang/contributors +/include/csquare/tests/ @csq-lang/testers # HEADER FILES NEEDED IN THE LANGUAGE -/include/csquare/ @csg-lang/contributors -/include/csquare/lexer/ @csg-lang/contributors -/include/csquare/parser/rules @csg-lang/contributors +/include/csquare/ @csq-lang/contributors +/include/csquare/lexer/ @csq-lang/contributors +/include/csquare/parser/rules @csq-lang/contributors # Documentation -/doc @csg-lang/documentation +/doc @csq-lang/documentation From 06884f33b2500c65a9b83d2aad13e99145a40cf1 Mon Sep 17 00:00:00 2001 From: youngcoder45 Date: Thu, 19 Mar 2026 17:20:22 +0530 Subject: [PATCH 3/3] Removed Docs and Testers --- .github/CODEOWNERS | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 95592a9..b5dcb64 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -29,14 +29,14 @@ # ----------------------------------------------------------------------------- /src/ @csq-lang/contributors /src/csquare/ @csq-lang/contributors -/src/tests/ @csq-lang/testers +/src/tests/ @csq-lang/contributors /src/lexer/ @csq-lang/contributors # ----------------------------------------------------------------------------- # EXAMPLE CODE AND TESTS # ----------------------------------------------------------------------------- /examples/ @csq-lang/contributors -/include/csquare/tests/ @csq-lang/testers +/include/csquare/tests/ @csq-lang/contributors # HEADER FILES NEEDED IN THE LANGUAGE /include/csquare/ @csq-lang/contributors @@ -44,5 +44,3 @@ /include/csquare/parser/rules @csq-lang/contributors -# Documentation -/doc @csq-lang/documentation