Skip to content

Commit 3f59a9c

Browse files
committed
repo: add CODEOWNERS file for review requirements
- Define default owner for all files - Specify owners for CI/CD and deployment configs - Specify owners for core application modules - Specify owners for database and ML layers - Specify owners for tests and configuration
1 parent c528333 commit 3f59a9c

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

.github/CODEOWNERS

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# CODEOWNERS - Define code review requirements
2+
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
3+
4+
# Default owner for everything
5+
* @Sakeeb91
6+
7+
# CI/CD and deployment
8+
/.github/ @Sakeeb91
9+
/docker-compose*.yml @Sakeeb91
10+
/Dockerfile @Sakeeb91
11+
12+
# Core application
13+
/app/ @Sakeeb91
14+
/app/agent/ @Sakeeb91
15+
/app/security/ @Sakeeb91
16+
17+
# Database layer
18+
/db/ @Sakeeb91
19+
20+
# ML models
21+
/models/ @Sakeeb91
22+
23+
# Tests
24+
/tests/ @Sakeeb91
25+
26+
# Configuration
27+
/pyproject.toml @Sakeeb91
28+
/requirements.txt @Sakeeb91

0 commit comments

Comments
 (0)