diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..0dabeaf1 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,28 @@ +## Description + + + +## Related Issue + + + +Closes # + +## How was it tested? + + + +## Checklist + +Please check every item before marking this PR as ready for review. Unchecked items will be flagged during review. + +- [ ] I have read the [CONTRIBUTING.md](../blob/dev/CONTRIBUTING.md) in full +- [ ] I understand — line by line — every change in this PR and can explain it if asked +- [ ] This PR targets the `dev` branch +- [ ] Backend: migrations are included if any models were changed +- [ ] Backend: new API endpoints appear correctly in the OpenAPI schema +- [ ] Frontend: ESLint and Prettier pass cleanly (`npm run lint`, `npm run format`) +- [ ] Tests are included for new functionality +- [ ] Existing tests still pass +- [ ] No `console.log`, `print()`, debug statements, or commented-out code is left in the diff +- [ ] I have not reformatted or refactored code outside the scope of this change