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:
- Come up with an improvement or look for one on the issues page
 - Fork this repo
 - Create a local development branch 
git branch fix-issue-5 - Fix the problem
 - 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.
 
 - Make sure the package is built 
 - Create a pull request
 - Done :)