From a42a19b9cebf3cbf1da25a23fb0b3997357d063d Mon Sep 17 00:00:00 2001 From: ZProger Date: Wed, 9 Sep 2026 00:59:27 +0300 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D1=88=D0=B0=D0=B1=D0=BB=D0=BE=D0=BD=20PR?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ссылается на чек-лист из CONTRIBUTING.md вместо дублирования, плюс пункт про реальную проверку (не просто "тесты прошли" на словах) и про отсутствие личных данных/ключей в дифе. --- .github/PULL_REQUEST_TEMPLATE.md | 20 ++++++++++++++++++++ 1 file changed, 20 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 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 + +