rupali-codes / LinksHub

LinksHub aims to provide developers with access to a wide range of free resources and tools that they can use in their work. These resources include links to free software, libraries, frameworks, and other tools that can be used to build and deploy applications and websites.
https://linkshub.dev
MIT License
677 stars 514 forks source link

[Feature] Pull Request Compliance Checker #2389

Open CBID2 opened 3 weeks ago

CBID2 commented 3 weeks ago

Description

Problem

There has been a recurring issue with first-time contributors submitting pull requests without completing the form.

Solution

OpenSauced uses a compliance workflow, and it's been helpful with checking for incomplete PR forms.

[!NOTE] I tested this myself in a test-repo that I created, and it worked(see photos in the screenshots section for more context).

Screenshots

the pull request from my test repo results of the first test

Checklist

github-actions[bot] commented 3 weeks ago

Hello CBID2! Thank you for raising this issue! 😊 Your contribution is valuable to us! 😊

Please make sure to follow our Contributing Guidelines. 💪🏻

Please only work on an issue if you're assigned; otherwise, the PR will be automatically closed. Our review team will carefully assess the issue and reach out to you soon! 😇 We appreciate your patience!

CBID2 commented 3 weeks ago

@Anmol-Baranwal, @aftabrehan , and @rupali-codes, what do you think?

Anmol-Baranwal commented 1 week ago

@Anmol-Baranwal, @aftabrehan , and @rupali-codes, what do you think?

I'm still not clear on what it does, I mean the forms are in .yml format so beginners shouldn't face any problems. That is the minimum requirement if anyone want to communicate in open source.

CBID2 commented 7 hours ago

@Anmol-Baranwal, @aftabrehan , and @rupali-codes, what do you think?

I'm still not clear on what it does, I mean the forms are in .yml format so beginners shouldn't face any problems. That is the minimum requirement if anyone want to communicate in open source.

PR compliance warning

It's meant to warn contributors that they have'nt filled out their PRs effectively. I've seen this work at OpenSauced.