Skip to content
This repository
Newer
Older
100644 18 lines (17 sloc) 0.819 kb
43775014 »
2012-09-18 Added CONTRIBUTING file
1 ## Follow this flow to fix bugs, implement new features for Punch:
2
3 1. Fork [Punch on GitHub](http://github.com/laktek/punch):
4 2. Clone the forked repository:
5 `git clone git@github.com:YOUR_USER/punch.git && cd punch`
6 3. Verify that existing tests pass:
7 `jasmine-node spec`
8 4. Create a topic branch:
9 `git checkout -b feature`
10 5. **Make your changes.** (It helps a lot if you write tests first.)
11 6. Verify that tests still pass:
12 `jasmine-node spec`
13 7. Run JSHint and make sure you're code didn't bring in any inconsistencies (you can ignore the existing ones):
14 `jshint lib/*`
15 8. **Commit your changes**. (repeat 5-8 till you are done with the feature.)
16 9. Push to your fork:
17 `git push -u YOUR_USER feature`
18 10. Send a [pull request](https://github.com/laktek/punch/pulls) describing your changes.
Something went wrong with that request. Please try again.