35 lines
1.3 KiB
Text
35 lines
1.3 KiB
Text
# CODEOWNERS for RMI Backend
|
|
|
|
# Core team owns critical security files
|
|
@crypto-rug-muncher/security-team @security-team *SECURITY.md *security* app/auth.py app/protection*.py
|
|
|
|
# Domain owners
|
|
@crypto-rug-muncher/backend-team app/routers/ app/domain/
|
|
@crypto-rug-muncher/data-team app/databus/ app/data/
|
|
@crypto-rug-muncher/frontend-team rmi-frontend/
|
|
|
|
# Infrastructure
|
|
@crypto-rug-muncher/infrastructure-team docker/ .github/workflows/ .pre-commit-config.yaml
|
|
|
|
# Documentation
|
|
@crypto-rug-muncher/docs-team docs/ *.md
|
|
|
|
# Automated review requirements
|
|
* @crypto-rug-muncher/backend-team @crypto-rug-muncher/security-team
|
|
|
|
# Routers and domain files need review from domain owners
|
|
app/routers/*.py @crypto-rug-muncher/backend-team
|
|
app/domain/**/*.py @crypto-rug-muncher/backend-team
|
|
|
|
# Security-critical files need security team review
|
|
app/auth*.py @crypto-rug-muncher/security-team
|
|
app/protection*.py @crypto-rug-muncher/security-team
|
|
app/security*.py @crypto-rug-muncher/security-team
|
|
|
|
# Databus files need data team review
|
|
app/databus/*.py @crypto-rug-muncher/data-team
|
|
app/data/*.py @crypto-rug-muncher/data-team
|
|
|
|
# CI/CD files need infrastructure team review
|
|
.github/workflows/*.yml @crypto-rug-muncher/infrastructure-team
|
|
.pre-commit-config.yaml @crypto-rug-muncher/infrastructure-team
|