Highgroove-Generator
Generate Rails projects the way we like them.
Dependencies
The capybara-webkit gem which the generator installs dependes on QT
being installed. On OSX with Hombrew run brew install qt
to make
sure QT is installed.
Installation
gem install highgroove_generator
# if you are using rbenv
rbenv rehash
Usage
# create a new project
highgroove new NAME
# specify the database type
highgroove new NAME --database=DATABASE
# Don't create a heroku app
highgroove new NAME --host=none
# get help
highgroove help
What's included?
- Rails of course, currently the 3.2 branch
- Postgres all your database needs
- Heroku for deployment ease, a Heroku app will automatically be created for you.
- Slim for templating goodness
The testing stack includes :
- RSpec for Behaviour-Driven Development
- Factory Girl, a fixtures replacement for generating test data
- Forgery for creating fake test data
- Capybara-Webkit for integration testing with javascript
- SimpleCov for test coverage reporting
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