diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index b92171a..5da94bf 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,24 +1,24 @@ - -Please note that this project is released with a -[Contributor Code of Conduct](CODE_OF_CONDUCT.md). By participating in this -project you agree to abide by its terms. +## Submission + +- Name - A short description that clearly explains what the project does, without marketing fluff. --- -Ensure your pull request adheres to the following guidelines: +## Requirements -- Follow the format `- [Name](link) - A small description.` -- Maintain alphabetical order in each category. -- Submitted projects must meet a popularity threshold: - - **GitHub:** Minimum 50 stars. - - **Other Platforms:** Comparable community interest. +- [ ] Entry uses format: `- [Name](link) - Description` +- [ ] Entry is in alphabetical order within its section +- [ ] Project has >=100 GitHub stars (if hosted on GitHub)[^1] +- [ ] Project is at least 1 year old (from first public release) +- [ ] Project shows recent activity (within ~12 months) +- [ ] Project is not mostly auto-generated[^2] +- [ ] This PR was written by a human. If you do not have time to write it yourself, I do not have time to review it -I apologize if this feels like an arbitrary hurdle. Unfortunately, to keep this list focused and manageable, -and to ensure it highlights projects that have demonstrated some level of community validation, -I need a way to fairly filter submissions. I simply cannot include every project, and without some kind of metric, -reviewing and rejecting projects becomes very subjective and unsustainable. +Submissions that do not meet these criteria may be closed without review. -This check is an attempt to introduce a degree of fairness and objectivity to the process. Thank you for your understanding. ---> +[^1]: Not a strict requirement, interesting projects may still be considered even if they have fewer stars. +[^2]: Any use of AI in the project must be disclosed honestly in the project itself (e.g., in the README or documentation).