Publishing projects reports: work in progress
In these days I am working to make publicly available all the relevant
informations about my projects so that people interested in it or in
my developments work can have a look. Right now there is only Phaedra:
http://dev.ildella.net/projects/phaedra/
building web applications that I called Phaedra. Phaedra is modular
and in the next days I will extract two more modules from
phaedra-webapp: phaedra-wicket and phaedra-persistence that will
remain the container with a skeleton for a Web applications that uses
all other modules. But the generic information, what I want is to publish the report for
this project, to show code analysis, test coverage and so on. All this
metrics are calculated using Sonar that uses all the other open source
report tools. I would like to make Sonar server public but it uses a
lot of resources so for now I have it on my internal server. Actually,
PDF Sonar report are created, I will try to automatically publish them
all. How everything works? I have a machine here in my office (ok, house),
that acts as CI+Sonar server (as well as mediacenter). All my projects
are built by Hudson and Sonar report are generated and installed on
local Sonar server. Then the generated Maven site with all single
reporting tools reports is published on static site. I will prepare the main project portfolio page (by hand) on
http://ildella.net soon.