1 | Before contribute something:
|
2 |
|
3 | Follow simple rules:
|
4 |
|
5 | - Not violate [DRY](http://programmer.97things.oreilly.com/wiki/index.php/Don%27t_Repeat_Yourself).
|
6 | - [Boy Scout Rule](http://programmer.97things.oreilly.com/wiki/index.php/The_Boy_Scout_Rule) needs to have been applied.
|
7 |
|
8 | 1. Your code should look like all the other code - this project should look like it was written by one man, always.
|
9 | 2. If you want to propose something - just create an issue and describe your question with as much description as you can.
|
10 | 3. Please never send issues or pull requests about code style, jshint violations etc - I do not accept it (and you will spend your time for free).
|
11 | 4. If you think you have some general improvement, consider creating a pull request with it.
|
12 | 5. If you are not sure whether your improvement is general enough, just create your own plugin for should.js. (see should.use and Assertion.add usage).
|
13 | 6. If you add new code, it should be covered by tests. No tests - no code.
|
14 | 7. If you find a bug (or at least you think it is a bug), create an issue with the library version and test case that I can run and see what are you talking about, or at least full steps by which I can reproduce it.
|