On Github mwenger1 / 1-suspenders
Grab pizza while we're waiting to kick things off
rails new <project>
Application templates are simple Ruby files containing DSL for adding gems/initializers etc. to your freshly created Rails project or an existing Rails project.
rails new blog -m ~/template.rb
# template.rb
gem_group :development do
gem 'better_errors'
gem 'binding_of_caller'
gem 'rails-erd'
gem 'meta_request'
end
gem_group :development, :test do
gem 'rspec-rails'
gem 'pry-rails'
gem 'pry-debugger'
gem 'dotenv-rails'
gem 'guard'
gem 'guard-rspec'
gem 'factory_girl_rails'
gem 'faker'
end
gem_group :test do
gem 'capybara'
end
rails generate rspec:install
after_bundle do
git :init
git add: "."
git commit: %Q{ -m 'Initial commit' }
end
gem 'better_errors' gem 'binding_of_caller'
gem 'meta_request'
gem 'pry-rails' gem 'pry-debugger'
gem 'dotenv-rails'
# .env file
GOOGLE_MAPS_KEY=asdfhkjasefea
GOOGLE_MAPS_SECRET=a98324jase93
FACEBOOK_KEY=ejawerjes2ase32
FACEBOOK_PASSWORD=j3ifdsjfasdfas
gem_group :development gem 'spring' gem 'spring-commands-spec' end gem_group :development, :test do gem 'factory_girl_rails' gem 'faker' gem 'guard' gem 'guard-rspec' gem 'rspec-rails' end gem_group :test do gem 'capybara-webkit' gem 'database_cleaner' gem 'shoulda-matchers' gem 'timecop' end
bin/rake rails:template LOCATION=~/template.rb
gem 'rails-erd'
A Rails template with our standard defaults, ready to deploy to Heroku.
If interested, talk to Hannah about the learning curve.
$99/month for small team. Free for open source
Style guide reviews for $12/month per repo
Continuous Integration: $129/month & open source is free
Detailed stack traces: $39/month
Feel free to plug in to demo for the group.
"Ask the Group Anything"