Sha256: b4860637343ec29d09dc07297b391655233ef9a1914823b07dea5be114379f9b

Contents?: true

Size: 1.5 KB

Versions: 5

Compression:

Stored size: 1.5 KB

Contents

# GemStone

Generates a skeleton to start coding your next ruby gem.

## Usage

    gemstone
    
    > Hi, I'll need some data about your next ruby gem, please answer all questions:
    
    > gem name?
    zombie
    
    > gem author?
    Raul Murciano
    
    > author email?
    raul@murciano.net
    
    > gem summary? (be brief)
    Resurrects dead bodies
    
    > summary?
    Braaains, braaaaains...
    
    > homepage URL?
    http://github.com/raul/zombie
    
    > will include an executable? (y/n)
    y

The following files will be generated:

- `bin/your_gem`: an executable ruby script will be generated if you answered `y` to the `will include an executable?` question
- `Changelog.md`: update it before releasing each new version
- `Gemfile`: help to manage dependencies, will rely in your `.gemspec` file
- `your_gem.gemspec`: all the relevant data about your new gem goes here
- `lib/your_gem.rb`: grow your awesome code here
- `LICENSE`: MIT license FTW
- `Rakefile`: will run your tests by default
- `README.md`: please always document your gems so it will make them easier to use
- `test/test_helper.rb`: will load `MiniTest` and your gem code to bootstrap your tests
- `test/your_gem_test.rb`: sample test


## Opinions

I prefer a light approach for testing so I use MiniTest (contributions to add RSpec suppport are welcome, but should be tested themselves with MiniTest).

## License
See the LICENSE file included in the distribution.

## Copyright
Copyright (C) 2011 Raul Murciano <raul@murciano.net>.

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gemstone-0.4.1 README.md
gemstone-0.4 README.md
gemstone-0.3 README.md
gemstone-0.2 README.md
gemstone-0.1 README.md