From 932c0ddf650f7fb5df54f3266a1a68dc693e198d Mon Sep 17 00:00:00 2001 From: CreativeCodingSolutions Date: Sun, 21 Jun 2026 04:30:01 +0000 Subject: [PATCH] Add PR template with quality checklist --- pr-quality/PULL_REQUEST_TEMPLATE.md | 36 +++++++++++++++++++++++++++++ readme.md | 16 +++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 pr-quality/PULL_REQUEST_TEMPLATE.md diff --git a/pr-quality/PULL_REQUEST_TEMPLATE.md b/pr-quality/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..b026141 --- /dev/null +++ b/pr-quality/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,36 @@ +--- +name: Pull Request +about: Submit a pull request to improve this project +labels: needs review +--- + +## Description + + +## Related Issues + + +## Type of Change +- [ ] Bug fix (non-breaking change that fixes an issue) +- [ ] New feature (non-breaking change that adds functionality) +- [ ] Breaking change (fix or feature that breaks existing behavior) +- [ ] Documentation update +- [ ] Refactoring / dependency update +- [ ] CI / build configuration + +## Testing + +- [ ] Tests added / updated +- [ ] Manual testing completed + +## Checklist +- [ ] My PR has a descriptive title (not just "fix" or "update") +- [ ] My PR description is at least 50 characters +- [ ] I've linked to the relevant issue(s) +- [ ] My changes are scoped to a single logical change +- [ ] I've added or updated tests +- [ ] I've run linting and testing locally + +--- + +> 💡 **Want to check PR quality before submitting?** Paste your PR URL into [PR Quality Analyzer](https://creativecodingsolutions.github.io/pr-quality-analyzer/) for a free A-F score with detailed breakdown. diff --git a/readme.md b/readme.md index 5c72dd2..3310baf 100644 --- a/readme.md +++ b/readme.md @@ -17,6 +17,22 @@ Find your issue/PR templates, and just grab and go. +| Template | Description | +|----------|-------------| +| [bugs-only](/bugs-only) | Bug-fix-only PRs with detailed reproduction steps | +| [checklist](/checklist) | General checklist-based issue and PR templates | +| [checklist2](/checklist2) | Alternative checklist-style templates | +| [conversational](/conversational) | Conversational issue template | +| [emoji-guide](/emoji-guide) | Emoji-labeled issue and PR templates | +| [must-open-issue-before-pr](/must-open-issue-before-pr) | Requires an issue before submitting a PR | +| [no-duplicates](/no-duplicates) | Duplicate issue prevention template | +| [pr-quality](/pr-quality) *New!* | PR template with quality checklist and PR Quality Analyzer integration | +| [questions-answers](/questions-answers) | Q&A style issue template | +| [screenshots](/screenshots) | Screenshot-focused issue template | +| [simple](/simple) | Minimal issue and PR templates | +| [squash-commits](/squash-commits) | Squash commit oriented PR template | +| [system](/system) | System information issue template | + *Inspired by excellent GitHub projects that use issue and pull request templates.* Templates here are either copied from or modified based on real projects on GitHub.