Thanks for contributing!
Install the project using yarn
(which we've standardized on for development):
$ yarn install
You can build and run everything with:
$ yarn run compile
$ yarn run check
If you are actively developing, you can run a watch in one terminal:
$ yarn run watch
to build source files and then do whatever development you want in a separate terminal.
To update the generated typedoc, execute:
yarn run docs
Only for project administrators.
- Update
HISTORY.md
, following format for previous versions - Commit as "History for version NUMBER"
- Run
npm version patch
(orminor|major|VERSION
) to run tests and lint, regenerate docs, build published directories, then updatepackage.json
+ add a git tag. - Run
npm publish
and publish to NPM if all is well. - Run
git push && git push --tags