docs: add ecosystem architecture and contributor onboarding guide#154
Conversation
Adds a comprehensive new section to the README covering: - AMRIT service lines table (HWC, MMU, 104/1097, ECD, FLW, Scheduler) - Architecture diagram with frontend↔backend port mapping - Beneficiary data flow sequence - New contributor journey with prerequisites and startup order - Common local setup issues troubleshooting table Closes PSMRI#111 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Problem
New contributors to AMRIT face a steep onboarding curve because the README jumps straight into repo links without explaining the ecosystem, architecture, or how to start services in the correct order. This causes repeated questions in issues and slow ramp-up for GSoC/DMP applicants.
Related issues: #111
What this PR adds
A new "Understanding the AMRIT Ecosystem" section between "Getting Started" and "Repositories", covering:
Angular UI → Spring Boot API → MySQLwith shared dependencies (Admin-API, Identity-API, Common-API)MySQL → Redis → Admin-API → Identity-API → Common-API → target API → target UIWhy this matters
Test plan
docker-compose.ymland existing setup guides🤖 Generated with Claude Code