Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 873 Bytes

CONTRIBUTING.md

File metadata and controls

31 lines (22 loc) · 873 Bytes

Contributing to this package

Thank you for your interest in contributing!

Below is a 'quick start' guide to developing. If there are details that we are missing here, feel free to file an issue or correct mistakes!

Building

We use yarn, and you should too if you plan to add or remove any npm packages.

# installs 3rd party dependencies
yarn install

# runs typescript and outputs in ./dist
yarn build

# runs the unit tests
yarn test

# runs our linter
yarn lint

The build and test command have a --watch option that will intelligently re-run when files change.

Pull Request

We will happily accept pull requests of any kind. Be sure that the tests pass and that the linter is happy before filling a PR, otherwise we'll need to tell you to fix those issues.

If you are adding anything new or changing behavior, please add applicable tests.