Skip to content

ocrb/ocruby-website

Repository files navigation

OC Ruby Website

Components

  • Mongoid
  • Haml
  • SCSS
  • JQuery
  • MiniTest
  • Mocha
  • Twitter Bootstrap for style

Setup and Installation

You need to have bundler and rvm installed.

http://gembundler.com/

https://rvm.beginrescueend.com/rvm/install/

Grab all your dependencies by:

$ bundle install

Install gitflow

I suggest we try the gitflow (https://github.com/nvie/gitflow) branching model for this repo. Initialize it for your repo with the defaults.

Testing

Provided is a watchr script that will act as your 'autotest'. You can run it by:

$ watchr spec.watchr

Some caveats:

It expects you have growl and looks for images, at ~/.watchr_images for passed.png or failed.png.

To run the specs manually:

$ bundle exec padrino rake spec

To see other possible tasks run:

$ bundle exec padrino rake -T

Features / Work Assignments

Add your feature onto the issues for this project. If you want to own a feature, assign yourself the ticket. For general milestones we can discuss it or I can curate them into milestones I see appropriate for each successive release.