๐ Supercharge Your PRs with PR Quality Enforcer:
Frustrated with vague pull requests and missing screenshots? Meet **PR Quality Enforcer* โ your GitHub Actions hero!*
๐ฏ The Pain of Shoddy PRs
Ever opened a pull request only to find:
- โ No screenshots for UI changes โ leaving reviewers guessing?
- โ Cryptic descriptions like "Fixed stuff" โ wasting everyone's time?
- โ Endless back-and-forth โ delaying merges?
Weโve all been there. Thatโs why I built PR Quality Enforcer to transform chaos into clarity.
โจ How PR Quality Enforcer Works Its Magic
This open-source tool automates PR quality checks using GitHub Actions. Hereโs how:
1. ๐ง Smart PR Templates
Every PR starts with a clear structure to guide contributors:
markdown
### Changes Made
- [ ] Screenshot attached
- [ ] Description of changes included
**Screenshots**:
<!-- Drag and drop images here -->
**Related Issues**:
<!-- Link to Jira/GitHub issues -->
---
## ๐ฅ Proof in Action
Hereโs what it looks like in a real-world repo:
### โ Before: A Failing PR
No screenshots attached? Boom. The check fails with a red โ and a clear message.
> The checklist wasnโt completed, and the `check_screenshots` job failed fast.
### โ
After: A Passing PR
Screenshots added and template filled? Now you're talking. The check passes with a satisfying green โ
.
> All checks passed, including `check_screenshots`. Reviewers can merge with confidence.
---
## ๐ Why Youโll Love It
- โก **30% Faster Reviews** โ No more asking for basics
- ๐จโ๐ป **Better Contributions** โ Newbies know what's expected
- ๐ **Fewer Bugs** โ Visual proof catches UI issues early
---
## ๐ป Get Started Now!
Add this to your repoโs `.github/` folder:
- `.github/workflows/pr-screenshot-check.yml`
- `.github/PULL_REQUEST_TEMPLATE.md`
๐ GitHub Repo: [github.com/org-sameer/pr-quality-enforcer](https://github.com/org-sameer/pr-quality-enforcer)
---
## ๐ฌ Join the Revolution
- ๐ญ **Whatโs your biggest PR pet peeve?**
- ๐ค **Tried automating PR quality checks yet?**
Drop a comment or open an issue.
โญ Star the repo. Contribute. Make PRs better, together.
Top comments (0)