We love pull requests. Here's a quick guide.
Fork, then clone the repo:
git clone https://github.com/your-username/fiveby.git
cd fiveby
Install dependencies:
npm install
npm install -g gulp
Make sure the tests pass (note coverage numbers):
gulp test
Make your change. Add tests for your change. Make the tests pass and coverage >= previous:
gulp test
Have an issue running tests?
gulp debug #run tests with no instrumentation which makes debugging tests MUCH easier
gulp style #this will run just the "style" checks
Here are the rules for jshint and jscs:
https://github.com/dowjones/fiveby/blob/master/.jshintrc
https://github.com/dowjones/fiveby/blob/master/.jscsrc
Push to your fork and submit a pull request.
We usually respond to pull requests within two business days (and typically, one business day). We may suggest some changes, improvements, or alternatives.
If the above requirements are met and communications are clear (good comments, dialog, and commit messages) your PR will likely be accepted.