Analyzes a repository on Github, outputting information about each authors and the overall repositories commit messages.
It will output information about sentiment of messages, length of messages, and keywords found in messages.
Do this it uses AlchemyAPI with my own custom SDK written on top of it.
Add this line to your application's Gemfile:
gem 'git_analyze'
And then execute:
$ bundle
Or install it yourself as:
$ gem install git_analyze
git_analyze --api-key=ALCHEMYAPIKEY --oauth=GITHUBPERSONALTOKEN github_user github_repo
require git_analyze
GitAnalyze.pull_stats('alchemyapikey', 'githuboauthtoken', github_user, github_repo)
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request