Atlassian – Crucible – Review Report

During an internship in 2016 the task “Introduce a tool-based review tool” was assigned to me. We decided to use Atlassian Crucible – although it is a great tool to do reviews it lacks of proper way to document the review process and the results of it. To improve this I developed a plugin to generate reports like this:

At the end the document is generated as pdf.

While the document generation all data are gathered from a specific review session. The data is then merged into a velocity template (latex):

In the next step all variables are replaced with the actual content. You can also make changes and remove sensitive comments or fix typos in the comments.

After the pdf is generated with the actual content:

All comments on a reviewed item are printed in a structured way.

This way you can document your review process.

We made the plugin public on GitHub so it’s OSS – I want to support it on a spare time job basis.

GitHub

Wiki