Feedback on GitHub Pull Request analytics #14270
Replies: 15 comments 4 replies
|
I love the leaderboard and being able to slice/dice in PullPanda - this is going to hurt! |
|
I'd like to know PR merge time to measure our delivery speed. π |
|
I'd like to have overview of all open PRs across my organisation. |
|
We use the leaderboard, and find the data invaluable: reviewer & PR's reviewed, turnaround and PR size. |
|
All the analytics provided inside of Pull Panda are nice and insightful, but for me, the analytics and leaderboards are an invaluable source of information to write down the impact and reflect on work done in performance reviews. At a glance, you can see your and your team's performance at a quarterly level and create actionable items to improve. For this reason, as has been said previously, I would love to see PullPanda available until there is a new tool available with at least the same functionality. I hope the current decision can be reversed. |
|
Many of Pull Panda's features have been re-created across the platform in piecemeal form. I think one of the original application's strengths is the ease in which one could see a high level view of many important operational efficiency metrics in a very easy and cohesive manner.
It's been a disappointment that this feature has been "closed" to new signups during this long integration period. It feels too soon to close it down with much of the functionality seemingly missing from the main application. |
|
I would like to see review turn-around time from the reviewee's point of view. (I know that turn-around time from the reviewer's point of view is currently available, which is great feature.) The point is that it would provide a metric for evaluating how PRs are easy to review. I think PR size can give similar information, but some PRs contains auto-generated codes, which make the meaning of the metric unclear. |
|
Having the insights below is useful to understand team's ways of working (inspired by us using pullreminders) Time to first review Merge Time PR size Number merged PRs For these βοΈ a view per GitHub team would be great. Insight on Individuals Thanks! |
|
We're making prq.app as a drop-in replacement for Pull Reminders' functionality. Currently it only has the PR queue for open pulls, but an analytics page at parity with what Pull Reminders / Pull Panda once offered is in the works and should be released soon. We were originally targeting June for release, but now that Pull Reminders is completely shutdown, we'll have to push that up. My company and I were very heavy users of Pull Reminders, until last week. While I truly appreciate the MS Github team soliciting feedback in this thread, realistically we need a replacement now and cannot wait for MS Github to reimplement the feature set at some unknown future date. If anyone here as feedback / suggestions / questions about the replacement we are working on, I'm very happy to hear them at jordan@prq.app. |
|
More variety in notifications. For example, we use Slack notifications but many people, myself included, mute the channel because my regular workflow is to go to github and view my requested PRs. However I'd love for exceptions to be brought to my attention. e.g. when a PR exceeds a time threshold if we could ping #my_eng_team with an overdue notification to remind people to participate that'd be great. Then building off that overdue, would be great to know who's doing a good job of participating within our desired threshold (e.g. 2 business days) |
|
@mmitrik If you're still looking for feedback, the link on this blog post is broken. It links to https://github.com/github-community/community/discussions/categories/pull-requests-feedback But it should probably link to https://github.com/github-community/community/discussions/categories/pull-requests |
|
Here is a related thread I had shared about pull request analytics, not sure if it got picked up for consideration already or not: #13037. Long story short, weβre already attempting to identify bottlenecks in our PR review funnel. Lead time for changes in particular would be a big one for us, and being able to measure how long PRs stay opened would help a lot (already discussed further up as PR merge time). |
|
I'm currently building CodeShoutout to address this issue. Although it's not ready for production yet, pretty sure it will be beneficial to some of us here. Some of our daily pain points that CodeShoutout will be addressing:
And the benefits for us:
Here I'm also sharing one of the chart screenshots that CodeShoutout will be offering when it goes live. Hope it helps. Happy code reviewing! |
|
This discussion raises excellent points about organization visibility on PRs, merge times, and reviewer activity β metrics that are essential for managing both team workflows and open-source projects. In my experience, combining GitHub's native tools with external solutions can provide deeper insights. For example, tools like Gitlights help explore PR analytics in detail, offering visualizations like PR throughput, reviewer rankings, and temporal trends of PR activity. Hereβs an example of how Gitlights tracks comments, reviews and conversations over a given period:
Having these kinds of analytics alongside GitHub's native insights can make it easier to identify bottlenecks, encourage reviewer engagement, and ensure smoother collaboration across repositories. |





Uh oh!
There was an error while loading. Please reload this page.
π€ What types of analytics do you need for your pull requests?
Let us know ideas here!
All reactions