diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 1e94ad0..d9f3582 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,20 +1,62 @@ -## Description - - -## How Has This Been Tested? - - - - -## Screenshots (jpeg or gifs if applicable): - -## Types of changes - - - - - -## Checklist: -- [ ] My code is tested. -- [ ] My code follows the WordPress code style. -- [ ] My code follows has proper inline documentation. \ No newline at end of file +## Linked issue + + +Closes # + +## Target branch + + +- [ ] I confirmed this PR targets the correct base branch. + +## Scope + + +### Summary + +### Non-goals + + +### User-facing impact + + +## Validation + + +- [ ] PHPCS / code style: +- [ ] PHP lint: +- [ ] PHPStan: +- [ ] PHPUnit: +- [ ] Frontend lint/build: +- [ ] Playwright / browser proof: +- [ ] WordPress smoke tests: +- [ ] Manual testing: + +## Screenshots or video + + +## Compatibility + + +- Settings/options/backward compatibility: +- Public hooks or public PHP API: +- Migrations and existing installs: +- Multisite: +- Supported PHP and WordPress versions: +- Security/privacy-sensitive behavior: +- Documentation/readme/changelog/release notes: + +## Contributor PR handling + + +- Contributor PR: +- What was preserved from the contributor work: +- Credit note: +- Why a maintainer replacement is needed: + +## Checklist + +- [ ] The PR has a clear linked issue, scope, and non-goals. +- [ ] I avoided unrelated formatting, lockfile, or generated-file churn. +- [ ] I documented skipped validation gates with a concrete reason. +- [ ] UI changes include screenshot/video proof or a reason proof is not applicable. +- [ ] Contributor credit is preserved where applicable.