Matthew Kocher's blog



Matthew KocherMatthew Kocher
Guiderails: our Rails 3 templates
edit Posted by Matthew Kocher on Monday June 06, 2011 at 08:52AM

One of our goals for the first day a project starts at Pivotal is to deliver something the customer can see working. One of the ways we accomplish this is making sure getting up and running with all of our (more) reasonable defaults only takes a few minutes. We've been using guiderails for this internally for a while now, and soft launched it last week. I'm happy to give a full introduction today.

Currently Guiderails supports choosing:

  • Mysql or Postgres
  • RR or Mocha
  • Webrat with Saucelabs support
  • Cucumber with Capybara (no suacelabs support)
  • SASS (with HAML)

And includes by default:

  • A ci_build.sh script for running your project in CI.
  • A local git repo
  • An rvmrc
  • Bundler, auto-tagger, JSON, Heroku, rspec-rails, Jasmine, and Headless gems (in the global or development groups)
  • Jasmine initialized for JavaScript testing
  • Respec installed
  • Some testing related rake tasks

For more details, check it out on github at https://github.com/pivotal/guiderails.

Guiderails is a great way to get going quickly on a project. Many thanks to the Pivots that contributed.