Written by qense the 18 Jul 08 at 15:12.
Related project: launchpad.net.
Status: New
Rationale
In order to get good results you need to have a good overview of your project. A website that is providing a good analyse of your project is Ohloh(www.ohloh.net). It imports data from SVN and CVS repositories and scans them with the opensource, homemade program ohcount. It tells you about the licenses and programming languages used in the project. It tells about the state of the code and its contributors.
There's also another project, just started by dholbach. It is written to determine if packages are in good shape and helps with keeping track of provided patches. (http://daniel.holba.ch/blog/?p=139)
I think that if those two programs would be integrated in Launchpad,the would provide together a wonderful way of keeping track of the status of a project. This would allow managers to keep an eye on the shape of their precious tool and contributors could see what project they're going to join, or where they're needed.
I think it can be used in both single projects and for the packages in distributions, although not all functionalities can be used when there is no code imported.
ohcount is implemented in Ruby while Launchpad is in Python so it would be hard to integrate. Ohcounts performance is also pretty bad. Something based on e.g. the utilities used by sloccount might be a better idea.