databricks / spark-pr-dashboard

Dashboard to aid in Spark pull request reviews
spark-prs.appspot.com
Apache License 2.0
54 stars 46 forks source link

Create dashboard for viewing stale, hanging, and abandoned PRs #1

Closed nchammas closed 8 years ago

nchammas commented 10 years ago

Definitions:

As discussed here, it would be good to manage the number of stale PRs we have.

Having a dashboard that makes it easy to review the various kinds of stale PRs we have would help us keep the number low. Reviewers would use this dashboard to easily find PRs that need updating or closing.

ajbozarth commented 8 years ago

I have a branch with a stale PR dash implemented on my fork, but I haven't addressed hanging or abandoned PRs yet.

What is considered a reviewer in the above definitions? (committer, not a bot, not the submitter?)

nchammas commented 8 years ago

I think that's a good definition of a reviewer for starters.

ajbozarth commented 8 years ago

@nchammas which are you referring to as a good definition? Committer, not a bot, or not the submitter? Because filtering on bots is already in the code, and filtering the submitter is mostly trivial but filtering on the Spark committers list is not trivial (though it may still be straight forward, I haven't tried yet)

nchammas commented 8 years ago

Oh, I meant the combination of all 3 conditions. But actually, just having reviewer = committer accomplishes the goal here and is simpler.

There might be a file in the main Spark repo that tracks the GitHub usernames of all the committers. @srowen or @rxin, would you happen to know something about this?

If we had an up-to-date list that tracked this, the PR dashboard could use it to generate reports as described in this issue.

srowen commented 8 years ago

I don't think there is a list of committer github handles. There's a list of JIRA usernames somehow somewhere in the ASF infra. But for purposes here, I'd take anyone that's not the submitter as a reviewer. And not Jenkins / the ASF bot.