π 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)