Project

venus

0.01
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Use rails generator to install and setup rubygems such as rspec, devise, omniauth-facebook...etc. Also can use in exists projects.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 1.1
>= 3.1.3
 Project Readme

Features

  • Auto setup rubygems from Gemfile, bundle and generate related files.
  • Can be used in exists project.

Installation

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

Usage

  • 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 server

    rails generate venus:puma
    
  • unicorn for zero downtime deployment

    rails generate venus:unicorn
    
  • asset_sync for upload assets files to AWS S3 after precompile

    rails generate venus:asset_sync
    
  • sidekiq for background job

    rails generate venus:sidekiq
    
  • paper_trail for model versioning

    rails generate venus:versioning
    
  • Twitter Bootstrap theme and Unicorn 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 (including datepicker 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 model User.

    rails generate venus:omniauth
    
  • Capistrano for deloyment.

    rails generate venus:deploy
    
  • simple_form and its related gems (including nested_form)

    rails generate venus:simple_form
    
  • Essentail gems (kminari...etc) and setup (removing public/index.html ...etc).

    rails generate venus:init
    
  • MySql database connection

    rails generate venus:mysql
    
  • kaminari for pagination

    rails generate venus:paginate
    
  • settingslogic for all YAML configurations.

    rails generate venus:settingslogic
    
  • devise for user login, default generate model User

    rails generate venus:devise
    
  • RSpec testing framework

    rails generate venus:rspec
    

TODO

  • MongoDB configuration.
  • RailsAdmin or ActiveAdmin.
  • Amazon Elastic Cache & cells.

Contribution

Just send pull request :)