mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
- CODEOWNERS: use @snapotter-hq username instead of non-existent team - PR template: use absolute URLs (relative links break in PR body) - CLA: strengthen entity definition with successor/assignee clause - CLA workflow: store signatures on dedicated branch, add owner to allowlist - CONTRIBUTING: clarify approval means the "approved" label, reword CCLA - Bug template: allow "running from source" for developer contributors
24 lines
657 B
Plaintext
24 lines
657 B
Plaintext
# Default owner for everything
|
|
* @snapotter-hq
|
|
|
|
# CI/CD and release (restricted, no external PRs accepted)
|
|
.github/workflows/ @snapotter-hq
|
|
.releaserc.json @snapotter-hq
|
|
scripts/ @snapotter-hq
|
|
|
|
# Config files (protected by hooks, no external changes)
|
|
biome.json @snapotter-hq
|
|
tsconfig*.json @snapotter-hq
|
|
|
|
# AI sidecar (requires prior discussion)
|
|
packages/ai/ @snapotter-hq
|
|
|
|
# Auth and permissions (security-sensitive)
|
|
apps/api/src/routes/auth*.ts @snapotter-hq
|
|
apps/api/src/lib/auth*.ts @snapotter-hq
|
|
packages/shared/src/permissions.ts @snapotter-hq
|
|
|
|
# Database schema and migrations
|
|
apps/api/src/db/schema.ts @snapotter-hq
|
|
apps/api/drizzle/ @snapotter-hq
|