edebill / modulecounts

a quick website to track the number of modules in various repositories

Home Page:http://warm-autumn-58.heroku.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modulecounts

Uses 'rake cron' to poll all known repos for data each night.

May fail in development if you have ipv6 enabled - seems to cause problems connecting to some repositories.

Dev Setup

Runs on Heroku cedar stack with MRI 2.3.2

To run bundle install:

PATH=$PATH:/Library/PostgreSQL/9.3/bin/ bundle

A Note on Migrations

A couple notes after going through and fixing it so migrations work from an empty database again:

  • Always save! or equivalent so that exceptions will be raised.
  • Do not update stats or counts in the migrations. This breaks when the db structure changes later on - you'll end up trying to work on tables that haven't been created yet.
  • Plan on running rake cron to load data immediately after rake db:migrate since you can't do an update_counts from within migrations.

About

a quick website to track the number of modules in various repositories

http://warm-autumn-58.heroku.com/


Languages

Language:JavaScript 60.8%Language:Ruby 32.6%Language:HTML 6.5%