Skip to content

Commit 676857f

Browse files
committed
repo: add pull request template
- Add structured summary and change type sections - Include related issues linking - Add testing checklist for quality assurance - Include code quality verification steps - Add deployment notes section - Support screenshot attachment for visual changes
1 parent 3f59a9c commit 676857f

1 file changed

Lines changed: 49 additions & 0 deletions

File tree

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
## Summary
2+
3+
<!-- Brief description of changes (1-3 sentences) -->
4+
5+
## Type of Change
6+
7+
- [ ] Bug fix (non-breaking change that fixes an issue)
8+
- [ ] New feature (non-breaking change that adds functionality)
9+
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
10+
- [ ] Documentation update
11+
- [ ] CI/CD or infrastructure change
12+
- [ ] Refactoring (no functional changes)
13+
14+
## Related Issues
15+
16+
<!-- Link to related issues: Fixes #123, Relates to #456 -->
17+
18+
## Changes Made
19+
20+
<!-- Bullet list of specific changes -->
21+
22+
-
23+
-
24+
-
25+
26+
## Testing
27+
28+
<!-- Describe how you tested these changes -->
29+
30+
- [ ] Unit tests pass (`pytest tests/unit/`)
31+
- [ ] Integration tests pass (if applicable)
32+
- [ ] Manual testing performed
33+
- [ ] New tests added for new functionality
34+
35+
## Checklist
36+
37+
- [ ] Code follows project style guidelines (`black . && ruff check .`)
38+
- [ ] Type hints added/updated (`mypy app/ db/ models/`)
39+
- [ ] Security scan passes (`bandit -c pyproject.toml -r app/ db/ models/`)
40+
- [ ] Documentation updated (if needed)
41+
- [ ] CLAUDE.md updated (if architecture changed)
42+
43+
## Deployment Notes
44+
45+
<!-- Any special deployment considerations? Database migrations, environment variables, etc. -->
46+
47+
## Screenshots
48+
49+
<!-- If applicable, add screenshots to demonstrate visual changes -->

0 commit comments

Comments
 (0)