diff --git a/.github /pull_request_template.md b/.github /pull_request_template.md new file mode 100644 index 000000000000..70d2edb991cf --- /dev/null +++ b/.github /pull_request_template.md @@ -0,0 +1,139 @@ +# πŸ› οΈ Pull Request Template + +## 🏷️ PR Type + + +--- + +## πŸ”— Related Issue + +- Closes #. + +--- + +## πŸ“ Rationale / Motivation + + +--- + +## ✨ Description of Changes + + +- **Frontend** + - Component A updated + - Component B refactored +- **Backend / API** + - Endpoint X optimized + - Validation added +- **Documentation** + - Updated README / Added usage example + +--- + +## πŸ§ͺ Testing Instructions + + +1. Pull branch and run `npm install` +2. Start local server with `npm start` +3. Navigate to `/feature-page` and verify functionality +4. Run tests: `npm test` (all should pass) +5. Verify edge cases + +--- + +## πŸ‘€ Impact Assessment + + +--- + +## πŸ–ΌοΈ Screenshots / GIFs (if applicable) + + +--- + +## ⚑ Checklist +- [ ] Code follows project’s coding style and guidelines +- [ ] Changes are tested locally +- [ ] Automated tests added/updated +- [ ] Documentation updated (if applicable) +- [ ] User-facing changes are documented +- [ ] Related issue linked +- [ ] No new warnings/errors introduced +- [ ] All reviewers guidance addressed + +--- + +## πŸ”– Reviewer Notes + + +--- + +## ⚠️ Breaking Changes + + +--- + +## πŸ† Optional Enhancements / Future Work + + +--- + +## 🎯 Priority / Impact Level + +- Priority: High +- Impact: Medium