You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Vincent Massol <vm...@pivolis.com> on 2003/08/30 13:22:05 UTC
[idea] Multiproject Dashboard
Hi,
We have lots of very nice code quality reports: checkstyle, pmd, simian,
findbugs, activity, jdepend, clover, etc. However, having these reports
is not enough to make the problems go away.
One idea that may help is to provide a global dashboard for all projects
(as part of the multiproject plugin). For example:
Project name | Checkstyle | Clover | PMD | ... |
Project1 | 500 | 60% | 70 | ... |
Project2 | 1500 | n/a | 35 | ... |
[...]
(being able to sort on columns would be even nicer)
Even better would be a "overall score" but that will probably be too
difficult to achieve and will make sense only for projects using the
same reports and the same rules inside each reports.
Anyway, on my project at work we have several hundreds of projects and
it's just downright impossible to get a nice view of all checks for all
projects and see which project needs to get more quality focus than
others. Such a view would make it possible.
My belief is that once we get that dashboard, some competition may
emerge between projects and people will start paying more attention to
the reports.
What do you think? Anyone fancy doing this? :-)
Thanks
-Vincent
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
RE: [idea] Multiproject Dashboard
Posted by Vincent Massol <vm...@pivolis.com>.
Yep, agreed. Both are useful:
- the dashboard is useful to compare projects (like when you have
several subprojects part of a bigger project)
- the historical data is useful to compare a project with itself across
time.
-Vincent
> -----Original Message-----
> From: Aslak Hellesøy [mailto:aslak@thoughtworks.net]
> Sent: 30 August 2003 18:00
> To: Maven Developers List
> Subject: Re: [idea] Multiproject Dashboard
>
> Vincent Massol wrote:
>
> >Hi,
> >
> >We have lots of very nice code quality reports: checkstyle, pmd,
simian,
> >findbugs, activity, jdepend, clover, etc. However, having these
reports
> >is not enough to make the problems go away.
> >
> >One idea that may help is to provide a global dashboard for all
projects
> >(as part of the multiproject plugin). For example:
> >
> >
> >Project name | Checkstyle | Clover | PMD | ... |
> >
> >Project1 | 500 | 60% | 70 | ... |
> >Project2 | 1500 | n/a | 35 | ... |
> >[...]
> >
> >(being able to sort on columns would be even nicer)
> >
> >Even better would be a "overall score" but that will probably be too
> >difficult to achieve and will make sense only for projects using the
> >same reports and the same rules inside each reports.
> >
> >Anyway, on my project at work we have several hundreds of projects
and
> >it's just downright impossible to get a nice view of all checks for
all
> >projects and see which project needs to get more quality focus than
> >others. Such a view would make it possible.
> >
> >My belief is that once we get that dashboard, some competition may
> >emerge between projects and people will start paying more attention
to
> >the reports.
> >
> >What do you think? Anyone fancy doing this? :-)
> >
> >
> I'd love to, but I've got too many things going. But the feature I
> really want to see is historical data of these metrics.
> That way, it is possible to generate graphs showing various trends in
> the codebase.
>
> This is a lot more valuable than just looking at a static snapshot of
> the current codebase. You get a feel of
> when code coverage dropped, code duplication increased etc.
>
> Now I think this is a separate project, and should be decoupled from
> Maven.
>
> Aslak
>
> >Thanks
> >-Vincent
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
> >
> >
> >
>
>
> --
> http://blogs.codehaus.org/people/rinkrank/
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
Re: [idea] Multiproject Dashboard
Posted by di...@multitask.com.au.
I see this as a set of 'helper' plugins or extensions to the existing
ones.
i.e. something that knows where the checkstyle output files are and knows
how to sort them and produce trending output.
ditto for pmd, activity, etc. etc.
It's definitely a plugin or a set of them, and not part of Maven core. It
very much would be appreciated by me, as this is exactly what I need too
;-)
--
dIon Gillard, Multitask Consulting
Blog: http://blogs.codehaus.org/people/dion/
Aslak Hellesøy <as...@thoughtworks.net> wrote on 31/08/2003 02:00:03 AM:
> Vincent Massol wrote:
>
> >Hi,
> >
> >We have lots of very nice code quality reports: checkstyle, pmd,
simian,
> >findbugs, activity, jdepend, clover, etc. However, having these reports
> >is not enough to make the problems go away.
> >
> >One idea that may help is to provide a global dashboard for all
projects
> >(as part of the multiproject plugin). For example:
> >
> >
> >Project name | Checkstyle | Clover | PMD | ... |
> >
> >Project1 | 500 | 60% | 70 | ... |
> >Project2 | 1500 | n/a | 35 | ... |
> >[...]
> >
> >(being able to sort on columns would be even nicer)
> >
> >Even better would be a "overall score" but that will probably be too
> >difficult to achieve and will make sense only for projects using the
> >same reports and the same rules inside each reports.
> >
> >Anyway, on my project at work we have several hundreds of projects and
> >it's just downright impossible to get a nice view of all checks for all
> >projects and see which project needs to get more quality focus than
> >others. Such a view would make it possible.
> >
> >My belief is that once we get that dashboard, some competition may
> >emerge between projects and people will start paying more attention to
> >the reports.
> >
> >What do you think? Anyone fancy doing this? :-)
> >
> >
> I'd love to, but I've got too many things going. But the feature I
> really want to see is historical data of these metrics.
> That way, it is possible to generate graphs showing various trends in
> the codebase.
>
> This is a lot more valuable than just looking at a static snapshot of
> the current codebase. You get a feel of
> when code coverage dropped, code duplication increased etc.
>
> Now I think this is a separate project, and should be decoupled from
Maven.
>
> Aslak
>
> >Thanks
> >-Vincent
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
> >
> >
> >
>
>
> --
> http://blogs.codehaus.org/people/rinkrank/
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
Re: [idea] Multiproject Dashboard
Posted by Aslak Hellesøy <as...@thoughtworks.net>.
Vincent Massol wrote:
>Hi,
>
>We have lots of very nice code quality reports: checkstyle, pmd, simian,
>findbugs, activity, jdepend, clover, etc. However, having these reports
>is not enough to make the problems go away.
>
>One idea that may help is to provide a global dashboard for all projects
>(as part of the multiproject plugin). For example:
>
>
>Project name | Checkstyle | Clover | PMD | ... |
>
>Project1 | 500 | 60% | 70 | ... |
>Project2 | 1500 | n/a | 35 | ... |
>[...]
>
>(being able to sort on columns would be even nicer)
>
>Even better would be a "overall score" but that will probably be too
>difficult to achieve and will make sense only for projects using the
>same reports and the same rules inside each reports.
>
>Anyway, on my project at work we have several hundreds of projects and
>it's just downright impossible to get a nice view of all checks for all
>projects and see which project needs to get more quality focus than
>others. Such a view would make it possible.
>
>My belief is that once we get that dashboard, some competition may
>emerge between projects and people will start paying more attention to
>the reports.
>
>What do you think? Anyone fancy doing this? :-)
>
>
I'd love to, but I've got too many things going. But the feature I
really want to see is historical data of these metrics.
That way, it is possible to generate graphs showing various trends in
the codebase.
This is a lot more valuable than just looking at a static snapshot of
the current codebase. You get a feel of
when code coverage dropped, code duplication increased etc.
Now I think this is a separate project, and should be decoupled from Maven.
Aslak
>Thanks
>-Vincent
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>For additional commands, e-mail: dev-help@maven.apache.org
>
>
>
>
>
--
http://blogs.codehaus.org/people/rinkrank/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
RE: [idea] Multiproject Dashboard
Posted by Vincent Massol <vm...@pivolis.com>.
Thanks Tom. Very nice. It's a nice feature set for the future report
part of Multiproject/Continuum!
-Vincent
> -----Original Message-----
> From: Tom Copeland [mailto:tom@infoether.com]
> Sent: 30 August 2003 19:00
> To: 'Maven Developers List'
> Subject: RE: [idea] Multiproject Dashboard
>
> > Anyway, on my project at work we have several hundreds of projects
and
> > it's just downright impossible to get a nice view of all
> > checks for all
> > projects and see which project needs to get more quality focus than
> > others. Such a view would make it possible.
>
> Here's such a beast - albeit driven by Ruby/Ant, not Maven:
>
> https://ultraforge.ultralog.net/
>
> Yours,
>
> Tom
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
RE: [idea] Multiproject Dashboard
Posted by Vincent Massol <vm...@pivolis.com>.
Thanks Tom. Very nice. It's a nice feature set for the future report
part of Multiproject/Continuum!
-Vincent
> -----Original Message-----
> From: Tom Copeland [mailto:tom@infoether.com]
> Sent: 30 August 2003 19:00
> To: 'Maven Developers List'
> Subject: RE: [idea] Multiproject Dashboard
>
> > Anyway, on my project at work we have several hundreds of projects
and
> > it's just downright impossible to get a nice view of all
> > checks for all
> > projects and see which project needs to get more quality focus than
> > others. Such a view would make it possible.
>
> Here's such a beast - albeit driven by Ruby/Ant, not Maven:
>
> https://ultraforge.ultralog.net/
>
> Yours,
>
> Tom
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
RE: [idea] Multiproject Dashboard
Posted by Tom Copeland <to...@infoether.com>.
> Anyway, on my project at work we have several hundreds of projects and
> it's just downright impossible to get a nice view of all
> checks for all
> projects and see which project needs to get more quality focus than
> others. Such a view would make it possible.
Here's such a beast - albeit driven by Ruby/Ant, not Maven:
https://ultraforge.ultralog.net/
Yours,
Tom
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org