Drupal-contribution-analyzer is a project mainly written in PYTHON and JAVA, it's free.
**Outdated**, please see new upstream repository: http://drupal.org/sandbox/marvil07/1086028
= Drupal drupal contribution analyzer =
This set of scripts tries to get statistics from the drupal project commit history. It also tries to get as much as possible attribution in commit messages as possible.
== Requirements ==
=== Mandatory ===
=== Optional ===
== How to use this ==
First, you need to get a drupal git repo from drupalfr
git://git.drupalfr.org/git/core/main.git
and configure accordingly the config.mk
file.
=== Tag cloud ===
To generate a tag cloud of file activity, using http://www.wordle.net you need to:
make filelog-count
. Build the tag cloud you want(see data/stats/
directory), either using
worlde or processing with wordookie:
.. Wordle
wordookie/TagCloud/TagCloud.pde
sketch and
http://processing.org/reference/environment/[export it as application].+
NOTE: Please notice that on *nix you need to modify the output script to be
able to pass parameters. Just add $@
at the end of the executed
command in the script.
=== Codeswarm ===
To get a codeswarm video of drupal history your need to:
. Get codeswarm: http://codeswarm.googlecode.com/
. Build code_swarm with ant.
. Copy the xml file you just generated to the data/
directory in the root
of code_swarm.
+
NOTE: make mainlogs
actually generate two xml files, so please repeat
this process if you want a video for Drupal 7 development and another one
for the full history of Drupal development.
. Copy drupal.config
to the root of code_swarm.
. Make sure the InputFile variable in drupal.config
have the right value
set(the xml file you just generated) and create the directory frames in
the root of codeswarm.
. Copy generatevideo.sh
to the frames/
directory of code_swarm