Pull Request Workflow
Creating a PR
- Branch — Create from
main:git checkout -b feature/your-feature - Develop — Make changes, commit incrementally
- Test — Run
npm run test:runand ensure all tests pass - Build — Run
npm run buildto verify no build errors - Push — Push your branch to your fork
- PR — Open a PR against
main
PR Description
Include:
- What — Brief description of the change
- Why — Motivation and context
- How — Technical approach
- Testing — How you verified the change
- Screenshots — For UI changes
Review Process
- Automated checks run (tests, build)
- Code review by maintainers
- Address feedback and update PR
- Approval and merge
After Merge
- Delete your feature branch
- Pull latest
mainto your local repo - Celebrate your contribution