From 25cd4bc033af6e2d14d87240dacaf0a32b6e1f92 Mon Sep 17 00:00:00 2001 From: VinceClaw Date: Sun, 15 Mar 2026 00:27:42 -0700 Subject: [PATCH] chore: add CODEOWNERS and PR template --- .github/CODEOWNERS | 20 ++++++++++++++++++++ .github/pull_request_template.md | 28 ++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 .github/CODEOWNERS create mode 100644 .github/pull_request_template.md diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..3837a4c --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,20 @@ +# CODEOWNERS +# Require review from the repo owner on key paths. +# Docs: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners + +# Default: everything +* @vincenthouyi + +# App code +/src/ @vincenthouyi + +# Tooling / config +/package.json @vincenthouyi +/package-lock.json @vincenthouyi +/vite.config.ts @vincenthouyi +/tsconfig*.json @vincenthouyi +/eslint.config.js @vincenthouyi +/playwright.config.ts @vincenthouyi + +# CI / GitHub +/.github/ @vincenthouyi diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..8df021e --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,28 @@ +## What / Why + +- **What changed?** +- **Why?** + +## How to test + +- [ ] `npm ci` +- [ ] `npm run lint` +- [ ] `npm run test` +- [ ] `npm run test:e2e` (if applicable) +- [ ] `npm run build` + +## Screenshots / video (UI changes) + + + +## Risk / Rollback + +- **Risk:** (low/med/high) + why +- **Rollback plan:** (revert PR / toggle flag / etc.) + +## Checklist + +- [ ] Small PR (focused scope) +- [ ] Added/updated tests (or explained why not) +- [ ] No new lint/type errors +- [ ] Updated docs/README if behavior changed