Have a great idea for a new feature? Or a bug you'd like to be quashed? Report it as an issue! Make sure you include the following information, in the case of bugs:
- The version of beefy you're running.
- The version of node you're running.
- What happened, and how it differed from your expectations.
- Ideally, a reproducible test case.
- Make sure you have Node >= 0.10 installed. You can grab that here.
- Clone the repo from Github.
- In your checkout, run
npm install
. - Run
npm test
. If this succeeds, you should see# ok
as one of the last lines of output. - To lint, run
./node_modules/.bin/jsl <file>
. The linter runs as part of the test suite. - For code coverage, run
npm run test-cov
.
Make sure you've added tests and documentation, where appropriate, and that the former is passing.
If you have any questions, drop by #pdxnode
on irc.freenode.net
and mention that you're working on beefy. There are many helpful folks in there! If you're not
on IRC, feel free to email @chrisdickinson with your questions.
Thanks for contributing to Beefy!