Why open source developers are trying to manipulate GitHub?
Have you tried looking the history of every "popular" open source framework or library? I myself have been checking this for a couple of months now and I can surely guarantee you that most maintainers are updating their outdated projects with bull$hit commits (docs/deps) just to manipulate the "Latest commit" to the users. I'm so frustrated because it's cheap, dirty and completely unethical. You can't just force the users to believe it's updated till today when your last "true" (bug or feature) commit was 2 years ago just to persuade someone to use your thing. Some developers are actually doing hilarious commits only ONCE per month for years. I have seen many examples but I won't point fingers directly and blame them publicly. I just want this to be stopped, many great projects have their last commit a year ago for example but everyone knows it's maintained, you don't have to cheat users just to gain downloads/stars for your next job application.
6 comments
[ 1.5 ms ] story [ 14.9 ms ] thread> many great projects have their last commit a year ago for example but everyone knows it's maintained
How does everyone know?
I think one year is not out of the actively maintained zone for a mature project, but that >18-month zone is problematic. Also the number and type of issues. I was just yesterday looking at such a Schrodinger's project and wishing I had a way to determine if it was still maintained.
Edit: People ALWAYS fix things when something outdated breaks the whole project.
I personally added some badges to all of my projects that inform the user if I abandoned the project and besides that, if a new feature from let's say Java is lunched and start breaking a project then why don't people raise an issue? It's not a PR and can be done in a few seconds. I'm sure someone will notice especially if a project is maintained by a handful of people.