Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No longer actively maintained repositories #628

Open
chaconnewu opened this issue Apr 19, 2016 · 18 comments
Open

No longer actively maintained repositories #628

chaconnewu opened this issue Apr 19, 2016 · 18 comments

Comments

@chaconnewu
Copy link

According to our discussion #626, I generated a list of not-pushed-in-previous-3-month repositories with date pulling from GitHub API:

@sindresorhus
Copy link
Owner

sindresorhus commented Apr 19, 2016

@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.

@davisonio
Copy link
Contributor

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:

@chaconnewu
Copy link
Author

@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?

@davisonio
Copy link
Contributor

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?

@busterc
Copy link

busterc commented May 5, 2016

@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).

@inputsh
Copy link

inputsh commented May 5, 2016

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

@chaconnewu
Copy link
Author

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.

@rachmadaniHaryono
Copy link

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

@JesseTG
Copy link
Contributor

JesseTG commented May 7, 2017

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.

@sindresorhus
Copy link
Owner

@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.

@JesseTG
Copy link
Contributor

JesseTG commented May 7, 2017

@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?

@web-padawan
Copy link
Contributor

web-padawan commented Dec 4, 2018

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).

@jjangga0214
Copy link
Contributor

jjangga0214 commented Dec 11, 2018

@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.

@davisonio
Copy link
Contributor

@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.

@elenigen
Copy link

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

@davisonio
Copy link
Contributor

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

@elenigen
Copy link

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

@elenigen
Copy link

elenigen commented Jul 8, 2021

@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.
chentsulin/awesome-graphql#636

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

12 participants