Skip to content

docs: add contributor grid to README - #273

Merged
chaksaray merged 1 commit into
developfrom
docs/readme-contributor-grid
Sep 13, 2026
Merged

docs: add contributor grid to README#273
chaksaray merged 1 commit into
developfrom
docs/readme-contributor-grid

Conversation

@chaksaray

Copy link
Copy Markdown
Contributor

Adds a contributor grid near the end of README.md, in the existing "Governance and contributing" area (right before the "Related" section), linked directly to CONTRIBUTORS.md in the same section so the grid (presence) never stands alone from the specific credit (what each person actually did).

Precedent check, worth flagging: the task that prompted this cited deepchecks/deepchecks as using contrib.rocks. Fetched its real README directly — it actually uses the all-contributors bot/spec (a hand-maintained per-person table with contribution-type emoji tags), not contrib.rocks. Went with contrib.rocks anyway rather than switching to match the real precedent: it's a single static embed with nothing to install and no per-contribution-type tagging to invent, and AVE already has CONTRIBUTORS.md doing the detailed-credit job properly — reproducing all-contributors' table would partially duplicate that file at lower fidelity, not fill a real gap.

Confirmed the embed actually renders for this repo before opening this, not just that the markdown is syntactically valid: https://contrib.rocks/image?repo=aveproject/ave returns a live SVG with real embedded avatar images (6, matching CONTRIBUTORS.md's current contributor count), and https://github.com/aveproject/ave/graphs/contributors resolves.

The pointer sentence names the same four specific contributions CONTRIBUTORS.md documents (astrogilda's crosswalk schema/pin-status design, predictor2718's cfgaudit crosswalk, mmaxjr's validator fix, Alex Greenshpun's attribution correction) — verified against the real, current file, not assumed.

Known, pre-existing limitation the grid inherits, not introduced here: contrib.rocks sources from the same GitHub contributor API this project already found has real quirks (squash-merged PRs collapse to one entry per merge commit; at least one contributor's commits are attributed under a company name rather than a personal one at the git level). Noted in the commit message for future reference, not called out in the README itself.

Grid shows presence (contrib.rocks, sourced from GitHub's contributor
API); CONTRIBUTORS.md remains where specific credit lives. The two are
linked directly in the README text so the grid doesn't stand alone as
an undifferentiated signal, matching why CONTRIBUTORS.md exists in the
first place.

Note on the cited precedent: deepchecks/deepchecks, the repo this task
was modeled on, turned out to use the all-contributors bot/spec (a
hand-maintained per-person table with contribution-type tags), not
contrib.rocks -- confirmed by fetching its real README rather than
assuming. Went with contrib.rocks anyway: it's a single static embed
with no bot install or per-contribution-type tagging to invent, and
AVE already has CONTRIBUTORS.md doing the detailed-credit job properly,
so reproducing all-contributors' partial overlap with that file would
be redundant, lower-fidelity duplication rather than a genuine gap.

Known, pre-existing limitation, not introduced here: contrib.rocks
sources from the same GitHub contributor API already found to have
real quirks in this project (squash-merged PRs collapse to one
contributor entry per merge commit; at least one contributor's commits
are attributed under a company name rather than a personal one at the
git level). The grid will inherit this, same as any consumer of that
API would.
@chaksaray
chaksaray merged commit 5cf3a3d into develop Sep 13, 2026
6 checks passed
@chaksaray
chaksaray deleted the docs/readme-contributor-grid branch September 13, 2026 08:06
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