- Auto setup rubygems from Gemfile, bundle and generate related files.
- Can be used in exists project.
group :development do
...
gem 'venus', '~> 0.8.6'
...
end
- Edge version
group :development do
...
gem 'venus', :git => 'git://github.com/marsz/venus.git'
...
end
bundle update venus
-
rails_panel generator for debugging request in Chrome.
rails generate venus:rails_panel
-
better_errors generator for rendering errors clearly.
rails generate venus:better_errors
-
Hipchat generator for notification while deploy.
rails generate venus:hipchat
-
getsentry.com installation for cloud exceptions storage.
rails generate venus:sentry
-
newrelic_rpm
gem.rails generate venus:newrelic
-
puma
serverrails generate venus:puma
-
unicorn
for zero downtime deploymentrails generate venus:unicorn
-
asset_sync
for upload assets files to AWS S3 after precompilerails generate venus:asset_sync
-
sidekiq
for background jobrails generate venus:sidekiq
-
paper_trail
for model versioningrails generate venus:versioning
-
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.
- Amazon Elastic Cache & cells.
Just send pull request :)