Skip to content
This repository has been archived by the owner on Nov 27, 2018. It is now read-only.

How to get involved

Lakshan Perera edited this page Sep 6, 2012 · 3 revisions

There are many ways to get involved with Punch project:

  • Introduce it your co-workers.
  • Blog about it.
  • Talk about it in a local meetup.
  • Write a plugin.
  • Use it to build other Open Source and Community projects.
  • Share your knowledge on Punch Wiki.
  • Help us to improve Punch's public site.
  • Report any bugs or feature requests to: http://github.com/laktek/punch/issues/
  • Fix bugs and send pull requests!

Follow this flow to fix bugs, implement new features for Punch:

  1. Fork Punch on GitHub:
  2. Clone the forked repository: git clone git@github.com:YOUR_USER/punch.git && cd punch
  3. Verify that existing tests pass: jasmine-node spec
  4. Create a topic branch: git checkout -b feature
  5. Make your changes. (It helps a lot if you write tests first.)
  6. Verify that tests still pass: jasmine-node spec
  7. Push to your fork: git push -u YOUR_USER feature
  8. Send a pull request describing your changes.