pull_request_template

- Bug fix (non-breaking change fixing an issue) - New feature (non-breaking change adding functionality) - Breaking change (fix or feature that breaks existing functionality) - Refactoring (no functional changes, just code restructu

Pull Request Template

Description

<!-- Provide a brief description of the changes in this PR -->

What does this PR do?

<!-- Explain the purpose and functionality of these changes -->

Why is this change needed?

<!-- Explain the motivation or problem being solved -->

How does this work?

<!-- Brief technical explanation of the approach -->

Type of Change

<!-- Mark with an 'x' all that apply -->

Testing

How was this tested?

<!-- Describe the tests you ran and their results -->

Test Coverage

<!-- Paste coverage report or percentage -->

Coverage: XX%
Critical paths: XX%

Manual Testing Steps

<!-- If manual testing was performed, list the steps -->

1. 2. 3.

Checklist

<!-- Mark with an 'x' all that have been completed -->

Code Quality

Testing

Documentation

Dependencies

Security

Performance

Related Issues

<!-- Link to related issues or tickets -->

Breaking Changes

<!-- If this PR includes breaking changes, list them here -->

What breaks?

<!-- Describe what existing functionality is affected -->

Migration Path

<!-- Describe how users should update their code -->

# Before
old_code_example()

# After
new_code_example()

Screenshots/Videos

<!-- If applicable, add screenshots or videos demonstrating the changes -->

Before

<!-- Screenshot or description of behavior before changes -->

After

<!-- Screenshot or description of behavior after changes -->

Deployment Notes

<!-- Any special considerations for deployment? -->

Rollback Plan

<!-- How to rollback if issues arise in production -->

1. 2.

Performance Impact

<!-- Describe any performance implications -->

Before

<!-- Metrics before changes (if applicable) -->

After

<!-- Metrics after changes (if applicable) -->

Additional Context

<!-- Any additional information that reviewers should know -->

Design Decisions

<!-- Explain key design decisions and alternatives considered -->

Trade-offs

<!-- What trade-offs were made and why? -->

Future Work

<!-- What should be done in follow-up PRs? -->

Reviewer Notes

<!-- Specific areas you'd like reviewers to focus on -->

Focus Areas

Questions for Reviewers


Ready for Review: <!-- Yes/No - change to Yes when ready -->

Merge Strategy: <!-- Merge commit / Squash / Rebase -->

Target Milestone: <!-- Version/milestone this should be included in -->