iProjects
iProjects is an automated statistics and building tool that would make any manager wet his pants. It automatically counts lines of code, graphs these, graphs branches, builds projects and runs the testsuite.
All this is output into a single directory (with a lot of files), and consists of HTML pages along with PNGs.
It checks-out code from your SCM and then starts counting, building and testing.
At the moment the only SCM supported is Bazaar 1/Tom Lord's Arch, but is relatively easy to add support for other SCMs.
It utilizes the following tools to work it's magic:
- Gnuplot for drawing sourcecode statistics.
- The Gnuplot interface for python.
- SLOCCount for counting the lines of code.
- ClearSilver for generating the html for the pages.
- VCG for drawing graphs of the branching inside the SCM.
- ImageMagick for converting Gnuplot and VCG's output to PNG. To see the system in action, see this link.
Comments (0)
Post comment
If you wish, you can use markdown syntax in the comment field.