15 lines
1.2 KiB
Markdown
Executable File
15 lines
1.2 KiB
Markdown
Executable File
Before contribute something:
|
|
|
|
Follow simple rules:
|
|
|
|
- Not violate [DRY](http://programmer.97things.oreilly.com/wiki/index.php/Don%27t_Repeat_Yourself).
|
|
- [Boy Scout Rule](http://programmer.97things.oreilly.com/wiki/index.php/The_Boy_Scout_Rule) needs to have been applied.
|
|
|
|
1. Your code should look like all the other code - this project should look like it was written by one person, always.
|
|
2. If you want to propose something - just create an issue and describe your question with as much description as you can.
|
|
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).
|
|
4. If you think you have some general improvement, consider creating a pull request with it.
|
|
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).
|
|
6. If you add new code, it should be covered by tests. No tests - no code.
|
|
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.
|