Contribution 101 - Hexagon/node-telldus GitHub Wiki

So you want to contribute, great!

If you are unfamiliar with the git development workflow, follow these simple guidelines:

  1. Come up with an improvement or look for one on the issues page
  2. Fork this repo
  3. Create a local development branch git branch fix-issue-5
  4. Fix the problem
  5. Test that everything works as it should
    • Make sure the package is built npm install
    • Run the tests npm test
    • Note that device and sensor events WILL fail if you don't have a remote or sensors. That's ok.
    • Please run jshint on any .js files that is to be committed. We are not that hard about it but try at least.
  6. Create a pull request
  7. Done :)