Skip to content

thegarage/thegarage-template

Repository files navigation

Garage Template

Start your new application off on the right foot with all of the gems, tools and configuration necessary to build awesome apps.

Features

  • 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)

Prerequisites

Usage

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:

Implementation

Development

# 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
  1. Fork it.
  2. Patch it.
  3. Pull Request.

List of contributors

License

MIT License

Copyright (c) 2013 The Garage

About

Rails Application Template

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors