Skip to content

This repository has 100,000 contributors. A parody of "everything" from npm

License

Notifications You must be signed in to change notification settings

ArhanChaudhary/everyone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100000-contributors

Check out my detailed write-up about this project on my blog: https://arhan.sh/blog/my-github-repository-has-100000-contributors/

... What

Your eyes don't deceive you. This repository has exactly 100,000 contributors! If you are on GitHub mobile, the number may not appear. You have to view this repository through GitHub's web UI.

Though, you probably see a number less than 100,000. I think it's because changing email addresses can cause the exact number to fluctuate.

... How

As you could probably guess, 100,000 people didn't actually contribute to this repository. I accidentally discovered some time ago that if you co-author a GitHub user on a commit, they're unconditionally and permanently added as a contributor to the repository. I wrote a script that utilizes the GitHub GraphQL API to collect and co-author GitHub users in commits on this repository.

Check out everyone.sh and index.mjs. Make sure you read their docstrings and understand the implications of personal use.

... Why

Why not? Why not? Why not?

Ethicality and legality

The primary reason for the inclusion of this section is the fact that you need to include a GitHub user's name and email address in a commit message for them to be listed as a contributor for this repository.

Please be aware that this repository primarily contains "users.noreply.github.com" private email addresses that are only valid within GitHub. In essence, most of the email addresses hosted by this repository cannot be used for email harvesting or spamming purposes.

I have thoroughly read through GitHub's Acceptable Use Policies on Impersonation, Spam and Inauthentic Activity, Information Usage Restrictions, API Terms, and Excessive Bandwidth Use. I am not a lawyer by any means, but I believe this repository complies wth these regulations. I hope you can understand that I take privacy very seriously and that my intentions are nothing more than educational.

If you still have concerns regarding this repository, please email using the email address on my GitHub profile!

About

This repository has 100,000 contributors. A parody of "everything" from npm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors