Nothing checks that every contributor entry appears in the Contributions by area table

Closed Beginner friendly
#1,259 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
82/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Active
Tech stack
markdown, python
Domain
tooling

Research direction

Start with scripts/check_contributors.py and the Contributions by area table in CONTRIBUTORS.md. Add a check that every non-deleted contributor handle appears in at least one area row, and report the handles that are missing. Done means the script exits with a failure when an entry is absent from the table and passes on the current file.

Written by the indexing model from the issue text.

Description

community enhancement tooling

Where: CONTRIBUTORS.md, scripts/check_contributors.py.

Current gap: The area table is edited by hand when a person is added (four rows changed in the last sweep) and nothing notices a contributor who is missing from every row.

Suggested approach: Check that each non-deleted entry's handle appears in at least one area row and report the ones that do not.

Done when: the check fails on an entry absent from the table and passes on the current file.

Dominant language
HTML
Stars
47
Forks
45
Avg merge
3h 24m
Merged PRs (30d)
101

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from yakew7/Fair-Code

All issues in yakew7/Fair-Code

Similar issues

More DevTools issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.