awesome icon indicating copy to clipboard operation
awesome copied to clipboard

No longer actively maintained repositories

Open chaconnewu opened this issue 10 years ago • 23 comments

According to our discussion https://github.com/sindresorhus/awesome/pull/626, I generated a list of not-pushed-in-previous-3-month repositories with date pulling from GitHub API:

chaconnewu avatar Apr 19 '16 17:04 chaconnewu

@chaconnewu I don't think 3 months is a good enough metric alone. How many open PRs is also a good factor. Some lists just aren't that active just because the community is small or inactive.

sindresorhus avatar Apr 19 '16 17:04 sindresorhus

I think we're mostly concerned about the lists where people's contributions (pull-requests) are not being reviewed, I've gone through your list and here's the ones where I think there's a bit of a problem with inactivity:

davisonio avatar Apr 19 '16 17:04 davisonio

@davisonio @sindresorhus I think that the number of open PRs is definitely one important perspective. So maybe it is better to use different metrics for bigger and smaller community?

chaconnewu avatar Apr 19 '16 17:04 chaconnewu

So maybe it is better to use different metrics for bigger and smaller community?

Not necessarily, I think that mostly the awesome lists need to be monitored manually regularly to check that people's contributions are being taken into account.

The most useful thing to generate in my opinion would be to check for unreviewed pull requests.


@busterc @PerfectCarl @edobashira @jondot

Are you able to review the pull requests for the awesome lists highlighted above / add a collaborator to do so on your behalf?

davisonio avatar May 03 '16 14:05 davisonio

@davisonio I agree that unreviewed PRs are the better metric to consider. Also, I've reviewed the 1 outstanding PR and updating the list.

If anybody out there is interested in being a collaborator on Awesome Cordova, just let me know (add an issue).

busterc avatar May 05 '16 19:05 busterc

Maybe instead of "nothing pushed in the last three months" we can have something like "no pull requests reviewed in the last three months"?

inputsh avatar May 05 '16 19:05 inputsh

In my opinion, 'no pull requests reviewed' partially reflects the maintainer's commitment. It signals the owner's willingness to interact with the community. However, what if authors don't hold the same standard and just try to comply with this metric? I'm more concerned about the maintenance of existing resources. Many curated lists index software projects, and many indexed projects are deprecated if they are no long maintained or replaced by better ones, which should be reflected in the lists.

chaconnewu avatar May 06 '16 02:05 chaconnewu

what about migrated project? https://github.com/rosarior/awesome-django is migrated to gitlab and didn't process any PR from december

rachmadaniHaryono avatar May 07 '17 01:05 rachmadaniHaryono

Why not add a .travis.yml to this project that, among other things, checks to see which repos are active? It doesn't even have to cause a failure, it could just e-mail @sindresorhus or post an automatic issue here or something.

JesseTG avatar May 07 '17 07:05 JesseTG

@JesseTG How do you programmatically define inactivity though? Some lists are just inactive because they're about an obscure thing. Some are inactive because they're pretty much done.

sindresorhus avatar May 07 '17 08:05 sindresorhus

@sindresorhus Maybe once every six months or so the maintainer should check in on an issue thread or with an e-mail or something, if they don't have a reason to update the list itself?

JesseTG avatar May 07 '17 08:05 JesseTG

I know that this issue is outdated, would like to let you know that Web Components list is maintained again. I have put some effort into actualising that list, and will be working to keep it up-to-date. Also, will align it with the guidelines. The only thing I have to keep for now is the MIT license (haven't yet asked the author about it though, could be that he would allow moving to Creative Commons).

web-padawan avatar Dec 04 '18 18:12 web-padawan

@JesseTG @sindresorhus I got what @sindresorhus worried about. Yes, there is no simple metric to carefully decide which repo is inactive. However, I think @JesseTG's idea is also great, not for final decision making, but to suggest some repos that we might ought to reconsider, which would helps us enhance a kind of productivity and reduce mistake.

jjangga0214 avatar Dec 11 '18 13:12 jjangga0214

@chaconnewu wonder if you could share the script you used to calculate these back in 2017? Would be great to run this again to see if there are any more unmaintained lists.

davisonio avatar Jul 29 '19 10:07 davisonio

There's graphql which has 79 PRs and almost two months of inactivity. Is there something we can do? ... Fork and change the reference?

elenigen avatar Dec 19 '19 02:12 elenigen

Try emailing the creator first @chentsulin I'm happy to fork and maintain if needs be but two months isn't very long for inactivity let's wait first

davisonio avatar Jan 19 '20 08:01 davisonio

I sent an email, so let's see if it will unblock, now it's been 3 months.

elenigen avatar Jan 21 '20 03:01 elenigen

@davisonio I sent an email to @chentsulin on Jan 20, 2020 and still no reply. We have now 112 PRs, last activity on Feb 12 and people agree with me that it should be faster to review and merge PRs, so we need more admins but for some reason they don't grant admin to others. https://github.com/chentsulin/awesome-graphql/issues/636

elenigen avatar Jul 08 '21 19:07 elenigen