From c3c305c82754573f69d64155a2ee8416648d87d7 Mon Sep 17 00:00:00 2001 From: Achintha Isuru Date: Thu, 5 Mar 2026 12:25:25 -0500 Subject: [PATCH] feat: add pull request template for improved contribution guidelines --- .github/PULL_REQUEST_TEMPLATE.md | 101 +++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..c7a2d1c5 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,101 @@ +## 📋 Description + + + + +--- + +## 🎯 Type of Change + + + +- [ ] 🐛 **Bug fix** (non-breaking change that fixes an issue) +- [ ] ✨ **Feature** (non-breaking change that adds functionality) +- [ ] 📝 **Documentation** (changes to docs, comments, or README) +- [ ] 🔧 **Refactor** (code change that doesn't affect functionality) +- [ ] ⚡ **Performance** (improvement in performance or optimization) +- [ ] 🔐 **Security** (security fix or improvement) +- [ ] 🎨 **Style** (formatting, linting, or minor code style changes) +- [ ] 🏗️ **Architecture** (significant structural changes) + +--- + +## 📦 Affected Areas + + + +- [ ] 📱 **Mobile** (Flutter - Client/Worker app) +- [ ] 🌐 **Web** (React Dashboard) +- [ ] 🔌 **Backend** (APIs, Data Connect, Cloud Functions) +- [ ] 🗄️ **Database** (Schema changes, migrations) +- [ ] 🚀 **CI/CD** (GitHub Actions, deployment configs) +- [ ] 📚 **Documentation** (Docs, onboarding guides) + +--- + +## 🔗 Related Issues + + + +Closes # +Related to # + +--- + +## ✅ Testing + + + +**Test Details:** + + + +--- + +## 🔄 Breaking Changes + + + +- [ ] No breaking changes +- [ ] Yes, breaking changes: + +**Details:** + + + +--- + +## 🎯 Checklist + + + +- [ ] Code follows project style guidelines +- [ ] Self-review completed +- [ ] Comments added for complex logic +- [ ] Documentation updated (if applicable) +- [ ] No new console warnings/errors +- [ ] Tests pass locally +- [ ] Branch is up-to-date with `dev` +- [ ] Commit messages are clear and descriptive +- [ ] Sensitive data is not committed +- [ ] Environment variables documented (if added) + +--- + +## 📝 Additional Notes + + + + +--- + +## 🔍 Review Checklist for Maintainers + +- [ ] Code quality and readability +- [ ] Design patterns follow project conventions +- [ ] Test coverage is adequate +- [ ] Performance implications reviewed +- [ ] Security concerns addressed +- [ ] Documentation is complete +- [ ] Breaking changes properly communicated +- [ ] Cross-platform compatibility (if applicable)