We love contributions! Pull request away.
You'll need Ruby and Bundler, of course. Then, check out the code and install the gems:
$ git clone [email protected]:WhoopInc/vagrant-s3auth.git
$ cd vagrant-s3auth
$ bundle
Hack away! When you're ready to test, either run the test suite or run Vagrant manually using the configured Bundler environment:
$ VAGRANT_LOG=debug bundle exec vagrant box add S3_URL
If you forget the bundle exec
, you'll use system Vagrant—not the Vagrant that
has your plugin changes installed!
We do ask that all contributions pass the linter and test suite. Travis will automatically run these against your contribution once you submit the pull request, but you can also run them locally as you go!
$ rake lint
See TESTING.