Google Summer of Code 2010 with Sonar team – first steps


As I promised in previous post, that progress of my work on Google Summer of Code 2010 would be available publicly – here is a brief overview of what was done for Sonar IDE project, what we have now and what expected in nearest future.

What was done?

Here is list of important dates:

  • January 20 – I’ve requested creation at Codehaus of a new project called Sonar IDE.
  • April 15 – The Sonar team wanted to be sure it knows well enough its users. That’s why we made a poll and here is results – “Knowing Better Sonar Users”. We’re happy to know that needs of users perfectly corresponds to our vision: integration of Sonar with Eclipse it’s a must have part for Enterprise – we are now sure at 200%. So, our priorities: 1 – Eclipse, 2 – IntelliJ IDEA, 3 – NetBeans. But this does not mean that we will stop the development of plugins for other IDEs. This just means that new features would appears in Eclipse faster than in other.
  • April 26 – Accepted students for Google Summer of Code 2010 have been announced and my proposal was accepted. This would not have happened without a great help from Sonar and Codehaus teams. Thank you guys!
  • May 05 – And about one week after – I’ve released IntelliJ IDEA Sonar Plugin version 0.1.
  • May 24 – Students have started writing code for their GSoC projects.
  • May 26 – Just two days after GSoC start – I’ve released Eclipse Sonar Plugin version 0.1.

So, what we have now?

We have two releases, so:

  • we have a clear release procedure, thanks to Maven and Maven Tycho. And this procedure is well documented, so you can find it on project’s site;
  • we have well organized infrastructure, thanks to Codehaus and especially to Ben Walding, who helped me with some infrastructure issues;
  • and we received a good feedback from the Sonar community.

You can browse screencasts (with transcript for English, French and Russian) about how to install Sonar plugin for Eclipse and for IntelliJ IDEA.

And what we expect in nearest future?

I’ve reviewed roadmap for next version 0.2 together with Freddy Mallet (my mentor). So, we have a clear vision of our future and it’s definitely very good for project. Next version will allow to visualize duplicated blocks, code coverage, measures directly inside IDE. And I hope the next version would be available in the end of June, despite the fact that right now I’m very busy – I’m finishing work on my master degree project.

So stay tuned!

, , , ,

blog comments powered by Disqus