A rails application template for web apps.
rails new [app_name] --skip-test-unit -m https://raw.githubusercontent.com/zacharywelch/rails-template/master/template.rb
- Adds the following gems
- rails
- jbuilder
- sass-rails
- uglifier
- coffee-rails
- jquery-rails
- turbolinks
- sdoc
- web-console
- faker
- kaminari
- spring
- sqlite3
- activerecord-sqlserver-adapter
- tiny_tds
- annotate
- rspec-rails
- factory_girl_rails
- shoulda-matchers
- simplecov
- codeclimate-test-reporter
- newrelic_rpm
- exception_notification
- byebug
- okcomputer
- lograge
- fluentd
- fluent-plugin-record-modifier
-
Runs
bundle
-
Runs the following generators
rspec:install
-
Configures rspec to exclude view, route, and controller specs
-
Configures New Relic
-
Configures Code Climate
-
Configures lograge and fluentd, to be consummed from Sumo Logic
-
Creates sample config files and git ignores the original ones
- config/database.yml
- config/secrets.yml
-
Replaces README with markdown
-
Customizes .gitignore file
-
Creates initial github commit
Replace the badge placeholders in README.md
with the markdown snippets from Code Climate.
Replace the badge placeholders in README.md
with the markdown snippets from TeamCity.