We've just published the big list of Atlassian gadgets. It shows all our gadgets, where they come from and where you can put them. Want to display your Bamboo plan summary on your JIRA dashboard? Or your FishEye charts on a Confluence page? The big list tells you how. There are gadgets that show information from Confluence, JIRA, GreenHopper, Bamboo, FishEye, Crucible and Clover. I've just counted – there are 35 gadgets on the list! Are you wondering what the picture on the left has to do with

Continue reading »

Put Sonar Gadgets on your JIRA Dashboard!

The winners of the Atlassian Codegeist IV plugin competition were announced last Friday at the close of AtlasCamp, the annual conference dedicated to Atlassian plugin development. A total of six winners were selected, including the Sonar gadget by Ross Rowe which took the prize for Best OpenSocial Gadget. Sonar is a popular open-source code quality management platform from Codehaus that allows dev teams to collect, analyse and report metrics on their code. Sonar aggregates metrics from multiple

Continue reading »

Colour your Console (now in Java)

Most of us have seen how Rails uses colour in its server log, to highlight important lines or even words as the log scrolls by. In case you haven't, below is a screenshot: Java Devs, its now time for you too to keep your consoles pretty. Here is a very simple Color.java class that will wrap any text with the appropriate ANSI color codes. From the javadoc: This class uses the Builder Pattern, to allow combining formats. e.g. for a blue background and a bold, white foreground you would use: new Color("some

Continue reading »

The Bamboo team has been burning the midnight oil to put out yet another great release. Bamboo 2.4 introduces a bunch of really cool new features including: JIRA 4 Gadgets: Yesterday's release of JIRA 4 introduced support for OpenSocial gadgets. Bamboo users can now view latest build results, plan summaries, build activities, and even Clover code coverage in their JIRA dashboard or any OpenSocial gadget container. Learn more >> Better Clover Integration: Java development teams using Clover,

Continue reading »

Express Yourself with Clover EL

A little known - but very powerful feature of Clover is its built-in Expression Language. The Expression Language allows developers or managers to combine any of Clover's 30 report metrics using simple arithmetic expressions. For example, the CRAP metric which is defined as: CRAP(m) = comp(m)^2 * (1 -- cov(m)/100)^3 + comp(m) Where comp(m) is the cyclomatic complexity of method m, and cov(m) is the test code coverage provided by automated tests can be embedded into a Clover report or IDE by simply

Continue reading »