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 :)