Interactive PR Template
Basic Information
Description (summary of changes):
Related Issue:
Testing Performed
Unit tests added/modified
Integration tests performed
Manual testing scenarios completed
Types of Changes
Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to change)
Documentation update
Performance improvement
Code cleanup or refactor
PR Checklist
Testing Checklist:
Unit tests cover new functionality
Unit tests cover edge cases
Unit tests cover error conditions
Integration tests have been added/updated
Test coverage is maintained or improved
All new and existing tests pass
Tests are properly documented
Mocks are used appropriately
Async tests use pytest.mark.asyncio
Test fixtures are properly scoped
Quality Checklist:
I have read the CONTRIBUTING.md document
My code follows the project's coding standards
Code is properly typed with type hints
Docstrings follow Google style
No new warnings are introduced
Code passes all linters (black, isort, flake8)
Documentation has been updated (if necessary)
Dependencies
Additional Notes
Generate Markdown
Short Summary
Copy to Clipboard
Clear Form