CONTRIBUTING.md
# Development
After checking out the repo, run `bin/setup` to install dependencies. You can also run `bin/console` for an
interactive prompt that will allow you to experiment. For environments that can't run shell scripts directly,
`bundle install` and `ruby bin/console` are analogous commands for the above steps.
### Testing
`bundle exec rake cuke_commander:test_everything` will run all of the tests for the project. To run just the RSpec tests
or Cucumber tests specifically:
- `bundle exec rake cuke_commander:run_rspec_tests` or
`bundle exec rspec --pattern "testing/rspec/spec/**/*_spec.rb"`
- `bundle exec rake cuke_commander:run_cucumber_tests` or
`bundle exec cucumber`
## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/enkessler/cuke_commander.
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
Be sure to update the `CHANGELOG` to reflect your changes if they affect the outward behavior of the gem.