check_contributors.py --stub cannot write the closing issue number
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 78/100
Research direction
Start with scripts/check_contributors.py, especially stub_entry, and inspect how it currently formats merged PR entries. Look at the gh pr view --json closingIssuesReferences output and add a test using saved data for a PR with a closing issue. Done when the stub includes that issue number and omits the closing issue text when there are no references.
Written by the indexing model from the issue text.
Description
Where: scripts/check_contributors.py (stub_entry).
Current gap: Entries end with (#PR, closing issue #N), which the author types from the PR page, but GitHub already knows it: gh pr view --json closingIssuesReferences.
Suggested approach: Look up the closing issue references of each merged PR and write closing issue #N in the stub, leaving it out when there are none.
Done when: a stub for a PR that closes an issue includes the number, covered by a test with saved data.
- Dominant language
- HTML
- Stars
- 47
- Forks
- 45
- Avg merge
- 2h 47m
- Merged PRs (30d)
- 92
Getting set up
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from yakew7/Fair-Code
-
community enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
Maintainers usually reply within 1 day
-
enhancement good first issue tooling
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
ci enhancement tooling
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
community enhancement tooling
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Maintainers usually reply within 1 day
-
bug testing
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
All issues in yakew7/Fair-Code
Similar issues
-
Document and enforce pull request review guidelinesPossibly taken @dashorst claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
bug implicit-state
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Misleading 'Update → Config → Hyprland' menu item silently resets user configs without confirmationOpen
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Tencent/tdesign-react#4465 · 1 comment ·
Maintainers usually reply within 1 day