- 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'
...
endbundle update venus
-
Twitter Bootstraptheme andUnicorn Adminoptional.rails generate venus:bootstrap -
Carrierwaveinstallation and carrierwave-meta, rmagick, fog (for AWS S3) optional and give a sample uploader.rails generate venus:carrierwave -
jQuery UI(includingdatepickerand more jQuery-UI plugins)rails generate venus:jqueryui -
Chosenfor jQuery (see demo: http://harvesthq.github.com/chosen/)rails generate venus:chosen -
Amazon Web Serviceapi keys for official aws-sdk (including SES).rails generate venus:aws -
Redisclient and related gems (redis-objects) for optional.rails generate venus:redis -
Omniauthfor multiple omniauth (Facebook, Twitter, Github) in modelUser.rails generate venus:omniauth -
Capistranofor deloyment.rails generate venus:deploy -
simple_formand 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 -
MySqldatabase connectionrails generate venus:mysql -
kaminarifor paginationrails generate venus:paginate -
settingslogicfor all YAML configurations.rails generate venus:settingslogic -
devisefor user login, default generate modelUserrails generate venus:devise -
RSpectesting 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 :)