Sha256: a39950b407e1f5d04cd609470f5b82916d8afe76f0126001a04e7ff2cbf37b8c

Contents?: true

Size: 1.3 KB

Versions: 1

Compression:

Stored size: 1.3 KB

Contents

[ ![Codeship Status for manuelcorrea/sinatra-scaffolder](https://codeship.com/projects/24ff0e90-c370-0132-dd6a-4a0ff033b2c2/status?branch=master)](https://codeship.com/projects/73884)

# Sinatra Scaffolder

A set of tools for creating new webservices with Sinatra.  Allows quickly setting up a new project with all of the quality of life things we've found to ease the process of Ruby development even more.

## Installation

	$ git clone <this_repo> && cd <this-repo>
	$ gem build sinatra-scaffolder.gemspec
    $ gem install sinatra-scaffolder
    
### Usage

    $ sinatra-scaffolder create <project_name>
    
This will create go through the entire process of creating a new Sinatra project.  This includes:
* Setting up a standard Sinatra folder structure.
* Creating hello world as an example controller.
* Setting up the rspec testing framework with a test of hello world.
* Configuring sinatra-reloader to pick up any file changes and reload the webserver in dev.
* Initializing a new git repo in the project path.

Run your tests by using
    $ rake coverage

Run Guard by
    $ guard

## 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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sinatra-scaffolder-0.0.3 README.md