# Contributing

Help make this project better by contributing. All contributions are welcome
and appreciated! To get started, log an issue to the [issue tracker][1] or
submit a pull request.

Please review the below guidelines to ensure a smooth process.

:tada: Thanks! :tada:

## Issue Reporting

- Browse the [existing issues][1] before logging new issues.
- Open an issue with a descriptive title and summary.
- Be as clear and explicit as you can in your description of the problem.
- State the version of operating system, browser, and reveal-leap-motion you are using in the description.
- Include any relevant code in the issue summary.

## Pull Requests

- Read [how to properly contribute to open source projects on Github][2].
- Fork the project.
- Use a feature branch.
- Write [good commit messages][3].
- Use the same coding conventions as the rest of the project.
- Commit locally and push to your fork until you are ready to submit your contribution.
- Make sure to add tests and verify all the tests are passing when issuing your pull request.
- Open a [pull request][4].


[1]: https://github.com/gneatgeek/reveal-leap-motion/issues
[2]: http://gun.io/blog/how-to-github-fork-branch-and-pull-request
[3]: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
[4]: https://help.github.com/articles/using-pull-requests
