Sha256: 8ac262f54457223f56f39d4a9efd9ed0aedc9f11451c829a1a016d829808e9b1
Contents?: true
Size: 1.23 KB
Versions: 5
Compression:
Stored size: 1.23 KB
Contents
# Contributing ## Developing If you'd like to submit a patch: 1. Fork the project. 2. Make your feature addition or bug fix. 3. Add [tests](#testing) for it. This is important so that it isn't broken in a future version unintentionally. 4. Commit. **Do not touch any unrelated code, such as the gemspec or version.** If you must change unrelated code, do it in a commit by itself, so that it can be ignored. 5. Send a pull request. ## Testing ### Install prerequisites Install the latest version of [Bundler](http://gembundler.com) $ gem install bundler Clone the project $ git clone git://github.com/RiotGames/berkshelf.git and run: $ cd berkshelf $ bundle install Bundler will install all gems and their dependencies required for testing and developing. ### Running unit (RSpec) and acceptance (Cucumber) tests Simply copy the `spec/knife.rb.sample` to `spec/knife.rb`, and point it at a chef server. Berkshelf tests may upload and destroy cookbooks on your chef server, so be sure to configure a server safe for this task. $ bundle exec guard start See [here](https://github.com/tdegrunt/vagrant-chef-server-bootstrap) for a quick way to get a testing chef server up.
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
berkshelf-1.1.6 | CONTRIBUTING.md |
berkshelf-1.1.5 | CONTRIBUTING.md |
berkshelf-1.1.4 | CONTRIBUTING.md |
berkshelf-1.1.3 | CONTRIBUTING.md |
berkshelf-1.1.2 | CONTRIBUTING.md |