Development
To hack on Cukable's code, first fork the repository, then clone your fork locally:
$ git clone git://github.com/your_username/cukable.git
Install bundler:
$ gem install bundler
Then install Cukable's dependencies:
$ cd /path/to/cukable
$ bundle install
It's a good idea to use RVM with a new gemset to keep things tidy.
If you make changes that you'd like to share, push them into your fork, then submit a pull request.
Testing
Cukable includes a suite of self-tests, executed using RSpec and Cucumber.
These are in the spec and features directories, respectively. To run the
full suite of tests, simply run:
$ rake
This will generate output showing the status of each test, and will also use
rcov to write a code coverage report to
coverage/index.html.