GGem
Consistantly generate a ruby gem project ready to test, build, and deploy. Uses and emulates most of Bundler's gem building features.
Usage
$ ggem --help
$ ggem my-gem
$ git commit -m "Gem created with ggem"
GGem creates a folder and files for developing, testing, and releasing a gem. It is safe to run on existing gem folders, adding/overwriting where necessary.
Features
- creates
lib
and gem files similar tobundle gem
(as of Bundler 1.2.4) - creates
test
files - source control using Git
- test using Assert
- release using Bundler
- adds
TODO
entries in files where user input is needed
Installation
$ gem install ggem
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