From: Paul V. <pau...@gm...> - 2008-03-03 07:23:18
|
Lee jungseung wrote: > Hi, Paul > > I saw your commit on gitstat. > I has following up your works on gitstat! :) > Thanks, > Hi Lee, I'm now busy with the 'Per-directory changeset' chart. It's a lot of code that can be simplified greatly. Another thing is that this code has a few bugs as well :-). Next things I'm going to do: - Fix 'Per-directory changeset (Date)' - Move 'Per-direcory changeset (Date)' to libgather.php - Introduce 'Per-directory changes (Release)' - Use 'Per-directory changes (Release)' in chart.php - Introduce installation.php - Release 0.5 After 0.5: - Do more abstraction work to get all MySQL stuff to include files - Group functions together in libgather.php if possible. - Start being more object oriented as far a data gathering is concerned - Introduce a few more chart types - Release 0.5.1 I want the above release to be fairly quickly after 0.5 so people actually see something changing. Most of the work until now has been 'behind the scenes'. After 0.5.1: - Move the chart data generation (chart.php/index.php using libgather.php of course) directly to the chart generating php's. This means we don't pass data as we do now but rather specify something like "charttype=author_by_release&release=???". This would solve the problems we have with passing huge amount of data and gets rid of those awfully long links. - The rest of the TODO list :-) One thing I see when browsing the web searching for gitstat (or related stuff) is that people seem to be very interested in things like: - number of lines changed in a release - number of files changed in a release One thing I'm interested in is: - number of commits for 1 particular user over the total project (per release/date). This is an easy one I think so I may throw that in 0.5 or 0.5.1. We should also start having a clearer TODO list maybe even with timelines (ouch) ? Any other idea, remarks, suggestions? I want 0.5 to come out soon so if suggestions are simple we can do that for 0.5 otherwise it has to wait. Cheers, Paul. |