Start your new application off on the right foot with all of the gems, tools and configuration necessary to build awesome apps.
- Static Rails webapp (Bootstrap, jQuery, HAML)
- Virtualized local development environment (Vagrant, Virtualbox)
- Full Rails + Javascript testsuite w/ linters (RSpec, Jasmine, Rubocop, JSHint)
- Complete continuous integration and continuous deployment configuration (Github, Travis CI, Heroku)
- Continuous testing environment
- Email configuration
- Various 3rd party integrations (NewRelic, Honeybadger, etc)
Generate new rails project, and the template will automatically prompt you to enter the relevant API Keys/Tokens for services and configure your app:
$ rails new myapp -m https://raw.github.com/thegarage/thegarage-template/master/template.rb -T
Your Rails server is now up and running across local/staging/production environments:
- Local development environment
- Heroku staging environment: http://myapp-staging.herokuapp.com
- Heroku production environment: http://myapp-production.herokuapp.com
- Built with the Rails apps composer framework
- Composed into separate recipies for maintainability
# install necessary gems
$ bundle
# use guard to automatically generate template w/ any changes
$ bin/guard
# OR manually compile recipies into template
$ bin/generate_template
# generate local example rails app for testing
$ bin/generate_example_app- Fork it.
- Patch it.
- Pull Request.
Copyright (c) 2013 The Garage