This problem could be solved if Github simply sorted the list of forks by stars instead of alphabetically.
Fork Freshness: Project lifespans in the Ruby ecosystem
11–20 of 38 posts
Re: Fork Freshness: Project lifespans in the Ruby ecosystem
#12Recently, 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.
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.
I’ve done this kind of girl research manually before, searching for something that goes the furthest and seems the most professional.
I’d like to see this tool integrate directly into the GitHub forks page, though, ideally as a browser extension.
Re: Fork Freshness: Project lifespans in the Ruby ecosystem
#13Re: Fork Freshness: Project lifespans in the Ruby ecosystem
#14Repo abandonment is a problem compounded by gaps in assignment of package publishing rights. 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. Not every package has a willing maintainer to back up an owner like…
You done what now?
Re: Fork Freshness: Project lifespans in the Ruby ecosystem
#15I usually just use https://techgaun.github.io/active-forks/index.html Any chance this could be made not to rely on Twitter?
[1] https://stackoverflow.com/questions/54868988/how-to-determin...
Re: Fork Freshness: Project lifespans in the Ruby ecosystem
#16Repo abandonment is a problem compounded by gaps in assignment of package publishing rights. 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. Not every package has a willing maintainer to back up an owner like…
> I’ve done this kind of girl research manually before, searching for something that goes the furthest and seems the most professional. You done what now?
Re: Fork Freshness: Project lifespans in the Ruby ecosystem
#17This problem could be solved if Github simply sorted the list of forks by stars instead of alphabetically.
More active repos don't necessarily have more stars, maybe a better way to sort would be to have main repo followed by number of commits ahead, then number of commits behind. Most often what I find is a repo will have 3-5 dozen forks and the vast majority will either be far behind or have one or two localizations. It is very rare that I find something that someone has really forked and started doing active developmen…
Re: Fork Freshness: Project lifespans in the Ruby ecosystem
#18Re: Fork Freshness: Project lifespans in the Ruby ecosystem
#19I usually just use https://techgaun.github.io/active-forks/index.html Any chance this could be made not to rely on Twitter?
I wrote that up here, in a fairly gigantic blog post:
https://gilesbowkett.com/blog/2021/08/15/fork-freshness-proj...
that blog post also explains why I based the UI around Twitter. TLDR: fun experiment. re the question of making the UI work in a different way, TLDR: maybe.
part of the experiment was just to see how far I could get without creating a User model. but since Fork Freshness does a relatively slow analysis, I wanted to use an asynchronous UI. I'm not married to it, though, I could see good arguments for setting it up to work differently.
edit: btw, thanks for the discussion re my project! I'm late for a concert and travelling tomorrow morning but I can't wait to dig into these comments some more.
Re: Fork Freshness: Project lifespans in the Ruby ecosystem
#20I ran across this site a few years ago and I've used it since then to find active forks: https://techgaun.github.io/active-forks/index.html
Nice. I wonder whether the posted tool offers any more data since this tool is instantaneous and the posted one is slow. It would be great to know, for example, "commits ahead of". EDIT: found a few! [1] is easiest to use. For [2] you need to give it a github access token. [1] https://stackoverflow.com/questions/54868988/how-to-determin... [2] https://github.com/dragongling/Better-Github-Forks
see this comment: https://news.ycombinator.com/item?id=28984305