- Auto setup rubygems from Gemfile, bundle and generate related files.
- Can be used in exists project.
group :development do
...
gem 'venus', '~> 0.5.2'
...
end
- Edge version
group :development do
...
gem 'venus', :git => 'git://github.com/marsz/venus.git'
...
end
bundle update venus
-
Twitter Bootstrap
theme andUnicorn Admin
optional.rails generate venus:bootstrap
-
Carrierwave
installation and carrierwave-meta, rmagick, fog (for AWS S3) optional and give a sample uploader.rails generate venus:carrierwave
-
jQuery UI
(includingdatepicker
and more jQuery-UI plugins)rails generate venus:jqueryui
-
Chosen
for jQuery (see demo: http://harvesthq.github.com/chosen/)rails generate venus:chosen
-
Amazon Web Service
api keys for official aws-sdk (including SES).rails generate venus:aws
-
Redis
client and related gems (redis-objects) for optional.rails generate venus:redis
-
Omniauth
for multiple omniauth (Facebook, Twitter, Github) in modelUser
.rails generate venus:omniauth
-
Capistrano
for deloyment.rails generate venus:deploy
-
simple_form
and its related gems (includingnested_form
)rails generate venus:simple_form
-
Essentail gems (kminari...etc) and setup (removing public/index.html ...etc).
rails generate venus:init
-
MySql
database connectionrails generate venus:mysql
-
kaminari
for paginationrails generate venus:paginate
-
settingslogic
for all YAML configurations.rails generate venus:settingslogic
-
devise
for user login, default generate modelUser
rails generate venus:devise
-
RSpec
testing frameworkrails generate venus:rspec
- MongoDB configuration.
- RailsAdmin or ActiveAdmin.
- Sidekiq for background job.
- Amazon Elastic Cache & cells.
Idea is from xdite/bootstrappers (https://github.com/xdite/bootstrappers).
Just send pull request :)