The hot issue was to use HTML5 Canvas or SVG to create the visualizations. And the key to answer this questions is, are the visualizations going to be edited by other tools? Then, use SVG. If not, the two technologies have pros and cons. Right now, VizGrimoireJS is using the cool Flotr2 library and D3 for some specific graphs, like Treemap. Check it in our live preview.
The main changes in this version are:
- Legend for viz could be places now anywhere
- Metrics have now a namespace so you can have the same metric name in different data sources.
- Improved Summary for data sources
- New help system integrated with graphs
- Metrics definition could be modified from a JSON file
- Bug fixes and minor changes.
The code is available at: https://github.com/VizGrimoire/VizGrimoireJS/tree/0.5.1
Gerrit is becoming more and more popular in open source communities, being an essential part of the Wikimedia or OpenStack foundations among others.
We, at Bitergia, have started the process to include the information provided by Gerrit API in our toolset to finally obtain dashboards with specific information from the review process. So project managers can deal with big amount of data from this repository in an easier way, having aggregated numbers, but also with the possibility to deepen in the numbers and details if required.
There are five functions so far:
- EvolReviews: evolution of reviews per type (merged, new, workinprogress, abandoned,…) and per period of time (month, year, week, …)
- EvolReviewers: evolution of the reviewers per period of time
- EvolEvaluations: type of evaluation per patchset (verified, submitted, …) and period of time
- Waiting4Review: number of patches waiting for a reviewer response (those that got a positive review)
- Waiting4Submitter: number of patches waiting for a submitter response (typically those that had a negative review)
As usual, feedback is welcome!
We’re improving the dashboards created with vizGrimoire, by using Bootstrap to offer a better and more complete look and feel. The data remains the same, the charts are the same, but the overall aspect has changed. Using some data from OpenStack, we have prepared a preview of the new dashboard (still work in progress)