Ensure your fork is created from master branch of the repository.
Run npm install in the root folder.
After bug fix/code change, ensure all the existing tests and new tests (if any) pass (npm run-script test-all). During development, to run individual test use node_modules/nodeunit test/<test_file.js> -t <test_name>.
Build the driver (npm run build).
Run eslint and flow typechecker (npm run lint).
Run commitlint (node_modules/.bin/commitlint --from origin/master --to HEAD). Refer commit conventions and commit rules.
Before submitting a PR :
master
branch of the repository.npm install
in the root folder.npm run-script test-all
). During development, to run individual test usenode_modules/nodeunit test/<test_file.js> -t <test_name>
.npm run build
).npm run lint
).node_modules/.bin/commitlint --from origin/master --to HEAD
). Refer commit conventions and commit rules.Thank you for Contributing!