A Rails template for generating Rails applications with the best practices of the Smashing Boxes team.
Ruby HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github Add link to additional docs Apr 6, 2018
bin Remove unused setup script Feb 9, 2018
lib change create_eslint and create_stylelint_config functions to use cur… Jun 5, 2018
spec Fix failing linter errors Apr 12, 2018
templates hard codes 1.7.0 as yarn version, adds yarn install as the final befo… Jun 5, 2018
.gitignore gitignore Gemfile.lock for the boxcar gem Jan 19, 2018
.rubocop.yml Reorganize rubocop configs Apr 12, 2018
.ruby-version Got the first rails generator working, with a template readme file Dec 29, 2017
.travis.yml Added travis config for gem Feb 2, 2018
Gemfile Set BUNDLE_GEMFILE env variable during tests Feb 3, 2018
LICENSE Fix license holder info Feb 8, 2018
README.md Add a contributing guide Apr 4, 2018
boxcar.gemspec

README.md

Boxcar

Build Status

Boxcar is the base Rails application used at Smashing Boxes. It is heavily inspired by thoughtbot's suspenders.

Installation

First install the boxcar gem (eventually, we'll have it published on rubygems, but there's some naming conflicts at the moment):

git clone git@github.com:smashingboxes/boxcar.git
cd boxcar
bundle install

Usage

bin/boxcar new path/to/project_name

Don't forget to replace path/to/project_name with the actual path. For example, if you want to make a hello world app, you might run bin/boxcar new ~/repos/hello-world.

Contributing

If you'd like to contribute to Boxcar, please see CONTRIBUTING.md.