Git Analysis for: /Users/sziegler/Documents/GitHub/forem
Total Commits
Shows total commits over time
Unique Authors
Shows the number of unique authors making commits per month
Commits By Top Directories
Shows commits by the first two directories of the project to visualize what was worked on over time
All Time:
Last 30 Days:
Commits By Top Author
Shows commits by the tops author to visualize who was working and when
All Time:
Last 30 Days:
Top Commits
By Author:
Shows commits by author to show the top contributors
By File:
Shows commits by file to show the busiest file
By Directory:
Shows commits by parent directory to show the busiest parent directory
Hotspots
Shows hotspot files in the code that are:
- complex as measured by file size
- changing frequently as measured by the number of commits
- recent having changed within 365 days
🔥 Hotspots
Commits Comp. Age Score File
388 63589 1 100.0 db/schema.rb
427 29318 1 50.7 config/routes.rb
157 65260 2 41.5 app/javascript/chat/chat.jsx
359 24357 1 35.4 app/models/user.rb
98 72604 20 28.8 app/views/admin/configs/show.html.erb
290 24093 6 28.3 app/models/article.rb
169 34455 3 23.6 spec/models/user_spec.rb
154 37107 7 23.2 spec/models/article_spec.rb
69 48449 59 13.5 spec/requests/api/v0/articles_spec.rb
177 17235 2 12.4 app/controllers/stories_controller.rb
Possible High Bus Factor:
Show the number of unique authors per hotspot file in the last year. If a hotspot file only has one author for the last 365 day, it has a high "bus factor" if that person left the team.