Adds a .github/PULL_REQUEST_TEMPLATE.md with sections for summary, type of change, screenshots, testing steps, and project-specific checklist items (HermesScaffold, NavigationController, room schema, screen dedup check). Co-authored-by: M57 <hy4ri@users.noreply.github.com>
1.7 KiB
1.7 KiB
Summary
Fixes #
Type of change
- 🐛 Bug fix
- ✨ Feature
- 🎨 UX improvement
- ♻️ Refactor
- 🔧 CI / build config
- 📝 Documentation
- 🔒 Security
Screenshots / screen recordings
Before:
After:
What changed
How to test
Checklist
- Code follows the project's style (ktlint passes)
- No new compiler warnings introduced
- If adding a new screen, checked that existing screens don't already cover the functionality (see
NavigationKeys.kt/ls ui/) - Routes all navigation through
NavigationController.navigateTo()— no rawbackStack.add()from UI callbacks - Uses
HermesScaffoldinstead of rawScaffoldfor new/rewritten screens - Room schema directory updated if entities changed
- Tested the change on a real device or CI APK
- CI is green (all checks pass: ktlint, Android Lint, unit tests, build)