Code for ranking Github octocats by activity
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
githubsucker

README.md

CODE KATA Build Status

Once was a developer who started a company. As the company grew he had to find more and more like-minded engineers to join his mission to change the world. Being a technologist at heart, he thought the best place to find these types of engineers is where they live and breath - github. He started by manually mining through profiles and projects to find the best engineers. Being a lazy engineer, he decided to automate this mundane task in a tool he called githubsucker. Here is a description of how he'd like the tool to work.

  1. Type in githubsucker (eg. githubsucker backbone)
  2. Find the git repo and all the github members who forked the project
  3. Ranks the list of the github members found above based on the following criteria. The higher each one numbers are the better fit they would be.
  4. number of original projects they've authored
  5. number of ruby or javascript projects they have authored or forked
  6. number of orignal or forked projects they have
  7. Output the information in a format that makes it easy to accomplish the task described above.

Requirement (optional though !!)

You may need a large screen (27") to view the results better

To run githubsucker:

  1. Clone and Navigate to this project's root dir
  2. ./githubsucker <project_name>