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! |
Beta Was this translation helpful? Give feedback.
-
I'd like to know PR merge time to measure our delivery speed. 🚀 |
Beta Was this translation helpful? Give feedback.
-
I'd like to have overview of all open PRs across my organisation. |
Beta Was this translation helpful? Give feedback.
-
We use the leaderboard, and find the data invaluable: reviewer & PR's reviewed, turnaround and PR size. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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! |
Beta Was this translation helpful? Give feedback.
-
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 [email protected]. |
Beta Was this translation helpful? Give feedback.
-
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) |
Beta Was this translation helpful? Give feedback.
-
@mmitrik If you're still looking for feedback, the link on this blog post is broken. But it should probably link to https://github.com/github-community/community/discussions/categories/pull-requests |
Beta Was this translation helpful? Give feedback.
-
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). |
Beta Was this translation helpful? Give feedback.
-
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! |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
🤔 What types of analytics do you need for your pull requests?
Let us know ideas here!
Beta Was this translation helpful? Give feedback.
All reactions