Git Analysis for: /Users/sziegler/Documents/GitHub/forem
Total Commits
Shows total commits over time
![](git_datehistogram_commit_hash_unique_count.png)
Unique Authors
Shows the number of unique authors making commits per month
![](git_datehistogram_author_unique_count.png)
Commits By Top Directories
Shows commits by the first two directories of the project to visualize what was worked on over time
All Time:
![](git_datehistogram_two_dirs.png)
Last 30 Days:
![](git_datehistogram_two_dirs_30_days.png)
Commits By Top Author
Shows commits by the tops author to visualize who was working and when
All Time:
![](git_datehistogram_author.png)
Last 30 Days:
![](git_datehistogram_author_30_days.png)
Top Commits
By Author:
Shows commits by author to show the top contributors
![](git_histogram_author_commit_hash_unique_count.png)
By File:
Shows commits by file to show the busiest file
![](git_histogram_file_abbr_commit_hash_unique_count.png)
By Directory:
Shows commits by parent directory to show the busiest parent directory
![](git_histogram_two_dirs_commit_hash_unique_count.png)
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.
![](git_histogram_bus_factor.png)