Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -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)

<!-- Paste screenshots or a short clip. -->

## 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
Loading