diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..caca5bc --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,20 @@ +## What does this change, and why? + + + +## Checklist + +- [ ] I actually ran `npm run build` (frontend) and/or `pytest` (backend) locally, not just assumed it would pass. +- [ ] If this adds/changes tests, I ran them and watched them pass — not just wrote assertions that look right. +- [ ] New/changed table or column → included an Alembic migration (see [CONTRIBUTING.md](../CONTRIBUTING.md#before-opening-a-pr)). +- [ ] New user-facing text is in `frontend/src/lib/i18n.ts` for **both** `ru` and `en`, not hardcoded. +- [ ] If this touches the UI, I checked it at a narrow (mobile) viewport, not just desktop. +- [ ] No personal/financial data, credentials, or API keys anywhere in the diff — screenshots included, if any. +- [ ] This PR does one thing. Unrelated fixes/refactors/formatting are split into separate PRs. + +## Screenshots / output + +