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:
- rails
- Jquery
Database Stuff:
Assets (Outside asset group for heroku integration):
- Twitter Bootstrap (Generator would be run automatically)
- Jquery Datatables (Automatically included in application.js & initialized to #datatables)
View Stuff
- Simple Form (Generator would be run automatically)
Authentication:
Server:
Group Assets:
Group Test:
- Spork (Pre-configured with my personal preferences for pre-fork & each_run blocks)
- Faker
- Capybara
- Launchy
- Factory Girl
- Database Cleaner
Group Development & Test:
- Rspec (Generator would be run automatically. Spec file replaced)
- Guard (Initialized. Guard watches views & runs request specs)
- Inotify
- Libnotify (for Linux)
- Fsvent (for Mac)
- Growl (for Mac)
- Annotate
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request