New Features
Usability improvements
Better usability with bookmarkable open pull request, retrospective summary and statistics
So far, all our three main pages didn’t incorporate the search filter criterias like repository, date range etc. into the URL, which leads to the fact that one cannot bookmark statistics with the chosen filter, or share them with the team (e.g., the retrospective summary for sprint XY with the selected date range). This is now fixed. Here’s an example:
Instead of: https://BITBUCKET/plugins/servlet/pra4bbs/stats
Now: https://BITBUCKET/plugins/servlet/pra4bbs/stats/projects/PRA/repos/pull-request-analytics?from=2020-06-01T00%3A00%3A00.000%2B02%3A00&to=2020-06-22T23%3A59%3A59.000%2B02%3A00&targetBranches=develop,master
Instead of empty page, now the retrospective summary is preselected with the last 2 weeks
Until now we’ve have just shown an empty page when clicking the “PR Analytics” link. To get started and to see content immediately, we now by default show the retrospective summary with the last two weeks:
Retrospective summary redesign
Pull Request Activities
Spark line in open pull request list
To get a quick impression about the activity state of a pull request, we now show a spark line in the open pull request list. With this, you should get a feeling about how much work or progress there is on a pull request and if an action is necessary to get the pull request reviewed and merged:
New aggregated pull request statistics
To give an overview about the activities in your pull requests, we now provide a new statistic which gives you an overview of what actions happened like commits, comments and merges. With that, you can directly see how your team worked with pull requests over a given period of time:
Pull request activities in pull request detail
Pull request detail modal now shows the activities of a single pull request to get a quick overview of what happend without the need to scroll through the activity stream:
Statistics improvements
remove merge frequency statistic, replace it with pull request distribution...
on summary only a small distribution graphic
move open prs to bottom in distribution graph, evtl. adapt coloring
extend 'single pr' statistics with: pr title, issue infos and target branches (for separate coloring)
explore Y-Axis visualization options e.g. logarithmic to reduce impact of outliers
show added/removed LOC instead only sum
subgraph to LOC statistic to show added/deleted per day