Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 1.27 KB

CONTRIBUTING.md

File metadata and controls

37 lines (21 loc) · 1.27 KB

Contributing to browserstack-runner

Your help improving this project is welcome!

Got a question or problem? Found an issue?

If you have questions about how to use this tool, or you found a bug in the source code or a mistake in the documentation, file an issue.

Want to contribute code?

If you found an issue and want to contribute a fix or implement a new feature, send a pull request!

To make changes: Fork the repo, clone it locally, make a branch for your change, then implement it.

Install some dependencies:

npm install

Then run tests with:

npm test

This runs some unit tests (consider adding more to tests/unit) and runs some other tools like jshint. Make sure to fix lint issues it finds.

To test your change with another project where you use the tool, use npm-link:

# in your browserstack-runner checkout
npm link
# in your project
npm link browserstack-runner

Or do a local install:

# in your project
npm install /path/to/checkout/browserstack-runner

Once done, commit, push the branch to your repo and create a pull request.