TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Check if a GitHub repo is open to contributions

17 pointsby gieksoszover 4 years ago

6 comments

kaedrohoover 4 years ago
Does this account for projects that merge commits outside of the GitHub interface?<p>NodeJS use a bot that manually merges the commits but closes the PRs: <a href="https:&#x2F;&#x2F;github.com&#x2F;nodejs&#x2F;node&#x2F;pull&#x2F;36661" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nodejs&#x2F;node&#x2F;pull&#x2F;36661</a>
评论 #25620361 未加载
kevinjahnsover 4 years ago
My projects get a very discouraging rate of ~60%. That is probably because I reject a lot of PRs created by bots (dependabot, security fixes if they are only to dev dependencies).<p>Maybe because I merge commits manually.<p>I remember rejecting only a few PRs.<p>It seems very discouraging for new contributors.
评论 #25620375 未加载
mtlynchover 4 years ago
Cool project! I&#x27;ve long wanted something like that but it&#x27;s hard to find the right metrics.<p>When I&#x27;m contributing to a project, the thing I care most about is response time. If I submit a PR and the maintainer accepts it a year later, that&#x27;s not very inviting. But if the maintainer gets back to me in a day and explains why they&#x27;re rejecting my PR, that&#x27;s actually a much better outcome.<p>I tried plugging in my own project (mtlynch&#x2F;tinypilot), and I score a disappointing 60%. But I think what happens is that external contributors often aren&#x27;t very familiar with git, so they&#x27;ll try to fix merge conflicts by merging instead of rebasing, leading to PRs that are 10x larger due to merge noise.<p>In those cases, I cherry pick their commits into a new PR, but I&#x27;m guessing that counts as a rejected PR, even though their commits are getting merged in.
评论 #25628661 未加载
kraenhansenover 4 years ago
I think this is a great idea! I can definitely see the use of it as a maintainer of an open source project.
评论 #25615925 未加载
gieksoszover 4 years ago
Author here! This is a small web app written in Python Flask and deployed on Cloud Run. It extracts data from GitHub via their GraphQL API and caches it in Firestore (just because it is way cheaper for a low traffic side project than running Redis).
timvdalenover 4 years ago
Looks cool!<p>One feature recommendation: you might want to consider supporting people submitting the entire URL. Currently, when you do that, you hit a 500.
评论 #25613551 未加载
评论 #25613638 未加载