feat(repo): add Median Time to Review stat to Repository Stats tile#1292
Merged
e35ventura merged 1 commit intoMay 28, 2026
Merged
Conversation
Adds a "Median Time to Review" row to the Repository Stats tile that measures how quickly maintainers engage with outside contributions. It prefers the true signal — the median time from PR open to the first maintainer comment over recent non-maintainer PRs (bounded fan-out via a new parallel comments hook) — and falls back to median time-to-merge for repos where review-comment data isn't available, so the stat stays useful across repos.
Contributor
|
Merged — thanks! We'd love to expand the per-repo stats in this direction; more features and metrics like this are very welcome. |
ventura-oss
approved these changes
May 28, 2026
Contributor
ventura-oss
left a comment
There was a problem hiding this comment.
Approving to merge — clean, focused addition that reuses existing hooks and theme tokens.
e35ventura
approved these changes
May 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a Median Time to Review row to the Repository Stats tile in the Repo Check sidebar, giving contributors a quick read on how responsive a repo's maintainers are to outside contributions before they invest effort there.
The metric is computed entirely from existing public API data:
OWNER/MEMBER/COLLABORATORauthor association) and measures the time from PR open to that comment, then takes the median. Comments are fetched in parallel via a new boundedusePullRequestCommentsBatchhook whose cache keys match the existing single-PR comments hook, so results are shared and reused./prsdata, no extra requests). This keeps the stat meaningful across repos rather than showing a blank.—when there is genuinely nothing to measure (no maintainer comments and no merged outside PRs).Maintainer-authored PRs are excluded from both computations so the number reflects turnaround on external contributions.
Related Issues
None
Type of Change
Screenshots
Before:

After:

Checklist