Skip to content

docs: bring AUTHORS, .all-contributorsrc and the README contributors up to date - #435

Merged
matthewhudson merged 1 commit into
mainfrom
claude/contributors
Sep 28, 2026
Merged

matthewhudson merged 1 commit into
mainfrom
claude/contributors

Conversation

@matthewhudson

Copy link
Copy Markdown
Owner

Summary

The three contributor lists had drifted apart:

  • AUTHORS had 28 lines: Matthew Hudson three times under different names and e-mails, two bots (greenkeeper, the Gitter badger), and nine people who have committed since it was last touched were missing (Anson Hou, Finlay Smith, Ivan Križnar, LeeKatz1, Marcel Blum, Rafael Terán, Vishnu Singh, girvan, thomasjonas, Дмитрий Уткин, martinwepner).
  • .all-contributorsrc and the README's Contributors table (generated from it) listed four people.
  • git shortlog knows 37 humans.

Changes

  • .mailmap (new) folds the maintainer's three identities (matthud@gmail.com, matt@matthewghudson.com, the lowercase matthewhudson name) into one, so git shortlog and git log --use-mailmap count one person.
  • AUTHORS is regenerated from the git history with the mailmap applied: 37 people, alphabetical, bots left out. A header comment records the command that produces it.
  • .all-contributorsrc gains the 29 commit authors who have a GitHub account and were not listed, each with the code contribution type, in order of first commit. The existing four entries (including Allan's review credit) are unchanged. Logins and avatar ids come from the GitHub commits API for this repository, not guessed from names.
  • README Contributors table regenerated with all-contributors-cli generate (33 people, 7 per row). Nothing outside the marked section changed.

Not in the table

Five committers have no GitHub account linked to their commit e-mail, so all-contributors has no login or avatar for them: Finlay Smith, Mike Taylor, Philip Karpiak, Rob Laucius and ckcecjtu. They are in AUTHORS. If you know their GitHub handles, pnpm dlx all-contributors-cli add <login> code adds them.

Contributions that arrived as squashed pull requests committed under the maintainer's name cannot be recovered from history, so anyone in that situation is still missing from both files.

Test plan

  • git shortlog -se origin/main with the new .mailmap shows Matthew Hudson once
  • .all-contributorsrc parses; the README table has 33 cells and the rest of the README is byte-identical
  • Spot-check a few avatars render on the GitHub README view after merge

Generated by Claude Code

…up to date

AUTHORS listed 28 names including bots and Matthew Hudson three times,
and missed nine people who have committed since. The all-contributors
table only had four entries. Add a .mailmap that folds the maintainer's
identities into one, regenerate AUTHORS from the git history (37 people,
no bots), add every commit author with a GitHub account to
.all-contributorsrc (33 entries) and regenerate the README table with
all-contributors-cli.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@matthewhudson
matthewhudson merged commit d45ad79 into main Sep 28, 2026
3 checks passed
@matthewhudson
matthewhudson deleted the claude/contributors branch September 28, 2026 22:39
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

Successfully merging this pull request may close these issues.

1 participant