Get a skeleton sinatra app up and running before you finish wishing you had an idea
gem install sinatra_bootstrap
take_the_stage sinatra
Wow, that was easy. take_the_stage sinatra will generate a Gemfile
specifying only gem 'sinatra', '~> 1.3' as well as a main.rb file to
hold your application.
take_the_stage sinatra --rackup
The rackup variant will also generate a config.ru file suitable for
deploying your application on a Rack-based server.
The optional pow variant may be added to generate a tmp/always_restart.txt to configure pow.cx to restart the server after each request.
take_the_stage heroku
When passed heroku sinatra bootstrap will generate a more complete
Gemfile containing thin,
heroku, and foreman. It also outputs a simple config.ru and Procfile