TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Fork Freshness: Project lifespans in the Ruby ecosystem

159 点作者 aazaa超过 3 年前

9 条评论

joshuanapoli超过 3 年前
Fork Freshness is poking at an important problem. If the author of an open source project stops responding, then there is usually no obvious way for the project&#x27;s community to reorganize or recognize a new leader or a replacement for the project.<p>I agree with other commenters; I really don&#x27;t want to talk about my dependencies on twitter to this bot.
评论 #28984429 未加载
评论 #28984329 未加载
phreack超过 3 年前
I usually just use <a href="https:&#x2F;&#x2F;techgaun.github.io&#x2F;active-forks&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;techgaun.github.io&#x2F;active-forks&#x2F;index.html</a><p>Any chance this could be made not to rely on Twitter?
评论 #28984066 未加载
评论 #28984305 未加载
exciteabletom超过 3 年前
This problem could be solved if Github simply sorted the list of forks by stars instead of alphabetically.
评论 #28983931 未加载
评论 #28984901 未加载
TheFreim超过 3 年前
Is there a reason this requires a Twitter account? Seems like something I&#x27;d like to use but I don&#x27;t have Twitter.
评论 #28983837 未加载
评论 #28983785 未加载
jccalhoun超过 3 年前
I ran across this site a few years ago and I&#x27;ve used it since then to find active forks: <a href="https:&#x2F;&#x2F;techgaun.github.io&#x2F;active-forks&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;techgaun.github.io&#x2F;active-forks&#x2F;index.html</a>
评论 #28983855 未加载
bredren超过 3 年前
Repo abandonment is a problem compounded by gaps in assignment of package publishing rights.<p>Recently, I helped a maintainer get a PEP 541 request done after a year of people intermittently pleading with the owner to do a release. It took pypi’s direct communication of potential reassignment for the owner to respond and they did so within two hours.<p>Not every package has a willing maintainer to back up an owner like this. So finding forks that have sufficiently merged PRs or have even gone off to do new work can be valuable to avoid duplication.<p>I’ve done this kind of girl research manually before, searching for something that goes the furthest and seems the most professional.<p>I’d like to see this tool integrate directly into the GitHub forks page, though, ideally as a browser extension.
评论 #28984051 未加载
thomzane超过 3 年前
Is there a repository for Fork Freshness? I could see the twitter account ignoring requests in the future and the same fate could fall to this project. I would recommend releasing the project under AGPL-3.0-or-later to partially solve this issue so the project can continue in the event of abandonment. I could see people contributing code to search for projects in other known forges such as GitLab, Sourceforge, Savannah, Gitea, pagure, and sourcehut as sometimes projects are forked outside of the original forge.<p>I have noticed this issue that Fork Freshness tries to solve. My example is Twitter&#x27;s project murder <a href="https:&#x2F;&#x2F;github.com&#x2F;lg&#x2F;murder" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;lg&#x2F;murder</a> When a project becomes unmaintained whether officially or unofficially, the future home is often lost unless the original points to the new home at the top of the README file. You can dig within GitHub in the Insights &gt; Network section to get a visual glimpse of what has changed since. <a href="https:&#x2F;&#x2F;github.com&#x2F;lg&#x2F;murder&#x2F;network" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;lg&#x2F;murder&#x2F;network</a> The original repository put up a notice that the project is unmaintained and archived the project which effectively ends the project in practice. In this case, ervinb&#x27;s fork seems to be the most active commits before being abandoned. <a href="https:&#x2F;&#x2F;github.com&#x2F;ervinb&#x2F;murder" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ervinb&#x2F;murder</a> Other forks also had independent commits that never were pulled into other projects. Looking at the network method fails to differentiate 30 grammar fixes from 30 new features without digging into each promising looking fork. Even then, you may miss a single commit that included more work then the entirety of the other commits. Disclosure: I have not worked on murder.<p>This is a serious problem and I hope we solve it.
blendergeek超过 3 年前
Does this product find forks that don&#x27;t use Github&#x27;s &quot;fork&quot; feature?
throwaway81523超过 3 年前
This should be called something involving &quot;farm to fork&quot;.