# Hoboken [](http://badge.fury.io/rb/hoboken) [](https://gemnasium.com/bnadlerjr/hoboken) Generate Sinatra project templates. ## Installation $ gem install hoboken --pre ## Usage To see a list of available commands: $ hoboken Generating a new project: $ hoboken generate [APP_NAME] [OPTIONS] To see a list of options for the generate command: $ hoboken help generate Usage: hoboken generate [APP_NAME] Options: [--ruby-version=RUBY_VERSION] # Ruby version for Gemfile # Default: 2.0.0 [--tiny] # Generate views inline; do not create /public folder [--type=TYPE] # Architecture type (classic or modular) # Default: classic [--git] # Create a Git repository and make initial commit Generate a new Sinatra app ### Additional Generators Additional generators are available for existing projects generated using Hoboken: $ hoboken add:heroku # Heroku deployment support $ hoboken add:i18n # Internationalization support using sinatra-r18n $ hoboken add:metrics # Add metrics (flog, flay, simplecov) $ hoboken add:omniauth # OmniAuth authentication (allows you to select a provider) $ hoboken add:sequel # Database access via Sequel gem $ hoboken add:sprockets # Rack-based asset packaging system ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request