---
name: Code Review Process
description: Standard procedure for code reviews in this project
---
# Code Review Process
## Overview
This document describes our standard code review procedure to ensure code quality and knowledge sharing across the team.
## Steps
### 1. Create Pull Request
- Create a descriptive PR title
- Fill in the PR template completely
- Link related issues
- Add appropriate labels
### 2. Request Reviewers
- Assign at least one team member as reviewer
- For critical changes, request two reviewers
- Consider requesting domain experts for specialized code
### 3. Address Feedback
- Respond to all comments
- Make requested changes promptly
- Re-request review after addressing feedback
- Resolve conversations only after changes are made
### 4. Approval and Merge
- Wait for required approvals
- Ensure all CI checks pass
- Squash and merge for feature branches
- Delete branch after merge
## Quality Checklist
Before requesting review, ensure:
- [ ] Code follows project style guide
- [ ] Tests are added for new functionality
- [ ] Documentation is updated
- [ ] No sensitive data is exposed
- [ ] Error handling is appropriate