Skip to content

docs: add CODEOWNERS covering apps/web, apps/mobile, packages/* and .github/ - #1210

Open
autarch-agent wants to merge 1 commit into
Samuel1-ona:mainfrom
autarch-agent:docs-1145-codeowners
Open

docs: add CODEOWNERS covering apps/web, apps/mobile, packages/* and .github/#1210
autarch-agent wants to merge 1 commit into
Samuel1-ona:mainfrom
autarch-agent:docs-1145-codeowners

Conversation

@autarch-agent

Copy link
Copy Markdown

What

Adds .github/CODEOWNERS covering every path the issue requires: apps/web, apps/mobile, packages/* (types, config, ui) and .github/.

How

  • Default owner @Samuel1-ona for unmatched paths
  • Explicit ownership lines per required area
  • Security-sensitive files (SECURITY.md, docker-compose.yml) and workspace-level configs (turbo.json, pnpm-workspace.yaml, pnpm-lock.yaml) pinned to the maintainer
  • Comment invites recurring contributors to become co-owners of an area

Maintainer action needed (one toggle)

For the second acceptance criterion — branch protection requires a code-owner review — enable it in Settings → Branches → main → Require review from Code Owners. That is a repo-settings change only you can make; this PR ships the CODEOWNERS file it needs.

Resolves #1145

Implements Samuel1-ona#1145:
- default owner @Samuel1-ona for unmatched paths
- explicit ownership for apps/web, apps/mobile, packages/* (types,
  config, ui) and .github/ per the acceptance criteria
- security-sensitive files (SECURITY.md, docker-compose.yml) and
  workspace-level configs pinned to the maintainer
- branch protection requiring code-owner review must be enabled in
  repo settings by the maintainer (documented in PR body)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[DOCS] Add a CODEOWNERS file

1 participant