https://github.com/jetthoughts/rails3_base
https://github.com/jetthoughts/rails3_base
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/jetthoughts/rails3_base
- Owner: jetthoughts
- Created: 2012-02-20T13:34:49.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2012-02-28T15:05:38.000Z (over 14 years ago)
- Last Synced: 2025-04-13T14:04:16.513Z (about 1 year ago)
- Language: Ruby
- Homepage:
- Size: 109 KB
- Stars: 1
- Watchers: 28
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
commands(for testing purpose):
generating template(from rails_apps_composer folder):
rake print --silent RECIPES=haml,rspec,cucumber,guard,mongoid,carrierwave,spork,devise,json,additional_gems,capybara,simplecov,sunspot,shoulda,twitter_bootstrap,heroku,cleanup,git > ../rails3_base/rails3_base.rb
rails project from template(myapp folder will be erased if exists!):
rm -rf myapp && FEATURES=haml,rspec,guard,mongoid,spork,devise,jbuilder,devise_invitable,kaminari,cancan,inherited_resources,has_scope,responders,show_for,unicorn,bootstrap,simple_form,capybara,capybara_webkit,carrierwave,rmagick,fabrication,cancan,responders,sunspot,sunspot_solr,sunspot_test,simplecov,shoulda,responders,pacecar,state_machine,fog,yajl_ruby,newrelic_rpm,tddium,factory_girl_rails rails new myapp -m rails3_base/rails3_base.rb -O -T
Expected feature list:
Database:
datacleaner - in rspec recipe
mongodb - in mongoid recipe
Testing:
guard - in guard recipe(with guard-spork)
spork - in spork recipe
capybara - in capybara recipe
rspec - in rspec recipe
fabrication - in additional_gems recipe
Auth:
devise - in devise recipe
cancan - in additional_gems recipe
Images and other attachments:
carrierwave - in carrierwave recipe
rmagick - in additional_gems recipe
Development:
haml - in haml recipe
inherited_resources - in additional_gems recipe
jsbuilder - ?? jbuilder?
has_scope - in additional_gems recipe
responders - in additional_gems recipe
simple_form - in additional_gems recipe
show_for - in additional_gems recipe
Pagination:
kaminari - in additional_gems recipe
Styles:
bootstrap - in twitter_bootstrap recipe
ToDo:
CarrierWave - Test with mongodb and add configs if not ok.
Devise - check all
pg, pacecar - check dependencies
gem 'pacecar'
gem 'pg', '~> 0.12.2'
group :development do
gem 'hirb'
gem 'wirble'
end
Requirements:
Unicorn - The library consists of a C extension so you’ll need a C compiler and Ruby development libraries/headers.