Pull Request Process¶
Process for submitting and reviewing pull requests.
Before Submitting¶
- Create issue (for non-trivial changes)
- Create branch from main
- Make changes with tests
- Run checks locally:
PR Requirements¶
- Tests pass
- Code formatted
- Documentation updated
- Commit messages clear
- PR description complete
PR Template¶
## Description
Brief description of changes
## Related Issue
Fixes #123
## Changes
- Added feature X
- Fixed bug Y
## Testing
How changes were tested
## Checklist
- [ ] Tests added/updated
- [ ] Documentation updated
- [ ] Changelog updated (if needed)
Review Process¶
- Automated checks must pass
- Maintainer review required
- Address feedback
- Merge when approved
After Merge¶
Changes included in next release.