Sha256: ff8f68dd5c46044e827433df2ea79a1664000e1a5cabddb599ae1b995a28dc47

Contents?: true

Size: 1.98 KB

Versions: 1

Compression:

Stored size: 1.98 KB

Contents

# Bootup

Provides a rails generator to install a few useful gems & set up authentication along with scaffolding.

## Installation

Add this line to your application's Gemfile:

    gem 'bootup'

And then execute:

    $ bundle

For the latest release,

    gem 'bootup', git: "git://github.com/recklessrahul/bootup.git"
    $ bundle

## Usage

Run 

    $ rails g bootup
or 

    $ rails g bootup -f

**CAUTION:** The '-f' will overwrite & replace files without prompting you. As a rule, use this generator on a brand new application only.

If you wish to explicitly supply a database name, use

    $ rails g bootup *APP_NAME*


Note: If *APP_NAME* is not supplied, the root folder name would be used as *APP_NAME*.

## What does the generator install?

The following gems would be installed:

  1. rails
  2. jquery-rails

Database Stuff:

  1. pg
  2. mongoid
  3. sqlite

Assets (Outside asset group for heroku integration):

  1. twitter-bootstrap-rails (Generator would be run automatically)
  2. jquery-datatables-rails (Automatically included in application.js & initialized to #datatables)

View Stuff

  1. simple_form (Generator would be run automatically)

Authentication:
  1. sorcery

Server:
  1. thin

Group Assets:

  1. less-rails
  2. sass-rails
  3. coffee-rails
  4. uglifier
  5. therubyracer

Group Test:

  1. spork (Pre-configured with my personal preferences for pre-fork & each_run blocks)
  2. faker
  3. capybara
  4. launchy
  5. factory_girl_rails
  6. database_cleaner

Group Development & Test:

  1. rspec-rails (Generator would be run automatically. Spec file replaced)
  2. guard-rspec (Initialized. Guard watches views & runs request specs)
  3. rb-inotify
  4. libnotify (for Linux)
  5. rb-fsevent (for Mac)
  6. growl (for Mac)
  7. annotate 



## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Added some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bootup-0.0.4 README.md