Skip to content
Open
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
14 changes: 14 additions & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ language: en
# Enable experimental features (currently not using any specific early_access features)
early_access: true

# Multi-repo analysis: lets CodeRabbit use other repositories as context when reviewing PRs.
# Most useful when linking tightly coupled repos, e.g.:
# - Frontend ↔ backend (API contract changes)
# - Service ↔ shared library (ripple-effect on consumers)
# - Microservices sharing a database schema
# Avoid configuring this at org level — link only the repos relevant to this project.
# See: https://docs.coderabbit.ai/knowledge-base/multi-repo-analysis
#
# To enable, uncomment the block below and replace the example values with your repos.
# knowledge_base:
# linked_repositories:
# - repository: "AOSSIE-Org/backend-api"
# instructions: "Contains REST API endpoints and database models"

chat:
# CodeRabbit will automatically respond to @coderabbitai mentions in PR comments
auto_reply: true
Expand Down
9 changes: 9 additions & 0 deletions .github/initial-issues.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,15 @@
"automation"
]
},
{
"title": "Code Quality: Configure CodeRabbit Multi-Repo Analysis (if applicable)",
"body": "## Description\nCodeRabbit supports multi-repo analysis, which lets it use other repositories as context when reviewing PRs. The `.coderabbit.yaml` in this repository already contains a commented-out `knowledge_base` section ready to be filled in.\n\n## When is this useful?\n- **Microservices** — a change to one service's API may break consumers in other repos\n- **Shared libraries** — modifications to a shared utility can have ripple effects across multiple repos\n- **API contracts** — when a backend API changes, frontend/mobile repos may need coordinated updates\n- **Database schemas** — schema changes can affect all services querying the same data model\n- **Frontend ↔ backend** — link tightly coupled client/server repos for cross-repo awareness\n\n> **Note:** Do not configure this at the org level — link only the repos directly relevant to this project.\n\n## Tasks\n- [ ] Identify related repositories that would provide useful context for PR reviews\n- [ ] Open `.coderabbit.yaml` and locate the commented-out `knowledge_base` block\n- [ ] Uncomment the block and replace the placeholder values with the actual org and repo names\n- [ ] Open a PR with the change and verify CodeRabbit uses the linked repos as context\n\n## Example\n```yaml\nknowledge_base:\n linked_repositories:\n - repository: \"your-org/related-repo\"\n instructions: \"Brief description of what this repo contains and why it's relevant\"\n```\n\n## Resources\n- [CodeRabbit Multi-Repo Analysis Docs](https://docs.coderabbit.ai/knowledge-base/multi-repo-analysis)\n\n**Note**: If this project has no meaningfully related repositories, you can close this issue.\n",
"labels": [
"code-quality",
"setup",
"good-first-issue"
]
},

{
"title": "Frontend: Add Required Footer Elements(if applicable)",
Expand Down
Loading