Hopefully-meaningful metrics
Ruby Shell
Switch branches/tags
Nothing to show
Pull request Compare This branch is 1 commit ahead, 91 commits behind chad:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
spec/turbulence
template
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
turbulence.gemspec
win_rakefile_location_fix.rb

README.md

Hopefully-meaningful Metrics

Based on Michael Feathers' recent work in project churn and complexity.

Installation

$ gem install turbulence

Usage

In your project directory, run:

$ bule

and it will generate (and open) turbulence/turbulence.html

Supported SCM systems

Currently, bule defaults to using git. If you are using Perforce, call it like so:

$ bule --scm p4

You need to have an environment variable P4CLIENT set to the name of your client workspace.

WARNING

When you run bule, it creates a JavaScript file which contains your file paths and names. If those are sensitive, be careful where you put these generated files and who you share them with.