Welcome to the Legal AI Query & Referral System documentation. Follow this guide in order for the best onboarding experience.
Start here if you're new to the project:
- π Project Overview - Understanding the project goals and team structure
- βοΈ Development Setup - Get your development environment running
- πΏ Git Workflow - Learn our branching strategy and commit standards
- π» Development Guide - Daily development workflow and best practices
Use these for ongoing development:
- ποΈ Project Structure - Codebase organization and architecture
- π€ Project Context (CLAUDE.md) - Technical details and environment setup
graph TD
A[π Read Project Overview] --> B[βοΈ Setup Environment]
B --> C[πΏ Learn Git Workflow]
C --> D[π» Start Development]
D --> E[ποΈ Reference Structure]
E --> F[π€ Check Context]
F --> D
docs/
βββ README.md # π This index (start here)
βββ 01-setup.md # βοΈ Development environment setup
βββ 02-git-workflow.md # πΏ Git branching and workflow
βββ 03-development-guide.md # π» Daily development practices
βββ 04-project-structure.md # ποΈ Codebase organization
Root Files:
βββ README.md # π Project overview
βββ CLAUDE.md # π€ Technical context and instructions
βββ .github/
βββ pull_request_template.md # π PR template
- Project Overview β Setup β Git Workflow β Development Guide
- Git Workflow (PR requirements)
- Development Guide (quality standards)
- Project Structure (architecture understanding)
- Project Overview (goals and team)
- Git Workflow (process understanding)
- Project Structure (technical overview)
- Setup Guide (environment configuration)
- Development Guide (CI/CD pipeline)
- Project Context (technical details)
- Jira Board - Sprint planning and ticket tracking
- Confluence - Additional project documentation
- GitHub Repository - Source code and issues
Technical Questions:
- Frontend: Farah (Frontend Lead)
- Backend: Himank (Backend Lead)
- AI Service: Yusuf (AI Lead)
- Process: Bryan (Scrum Master)
- Requirements: Adam (Product Owner)
Documentation Issues:
- Create an issue in the GitHub repository
- Tag the appropriate team lead
- Update documentation after resolution
π‘ Tip: Bookmark this page and refer back to it regularly as your single source of truth for project documentation!