12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. - development statistics generator for git
  2. - should be as versatile as statcvs / statsvn
  3. - language?
  4. - perl or python?
  5. - make git data collection part separate so that portage to other DVCS's is easier
  6. [Stats in StatSVN]
  7. - General
  8. - Report Period (first/last date of commits)
  9. - Total files?
  10. - Total LOC?
  11. - Developers
  12. - Main stats
  13. - Lines of Code: x = date, y = lines, releases/tags as vertical lines
  14. - Table: Top 10 Authors: author, LOC (%)
  15. - Table: Repository tags: name, date, lines, LOC Churn, Developers
  16. - Tree: Directories: dir (N files, N lines)
  17. - Developers
  18. - Number of developers
  19. - Table: author, changes (%), LOC (%), LOC/change
  20. - Graph: Lines of Code: x = date, y = lines, colored lines for each author
  21. - Table: Developer of the Month: month, author, lines
  22. - Graph: Developer Activity
  23. - Graph: Author Activity (bar for each author, showing modifying/adding percentages) (could be table)
  24. - Graphs: Activity by Clock Time
  25. - Hour of Day
  26. - Day of Week
  27. - Commit logs
  28. - Lines of Code (same as main graph)
  29. - File Statistics
  30. - Graph: File Sizes and File Counts: x = date, y = files
  31. - Graph: Average File Size (x = date, y = LOC/file)
  32. - Table: File Types
  33. - Table: Largest Files
  34. - Table: Files With Most Revisions
  35. - Directory sizes
  36. - "Repo heatmap"?
  37. - LOC and Churn
  38. [Graphics]
  39. - Use gnuplot, graphviz etc ?