Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.33 KB

CONTRIBUTING.md

File metadata and controls

35 lines (26 loc) · 1.33 KB

Contributing

If you have any questions about this library please feel free to raise an issue.

Please search existing issues for the same feature and/or issue before raising a new issue. Commenting on an existing issue is usually preferred over raising duplicate issues.

Please ensure that all files conform to the coding standards, using the same coding style as the rest of the code base. All unit tests should be updated and passing as well. All of this can easily be checked via command-line:

# install/update package dependencies
$ npm install
$ npm run bootstrap
# run all checks
$ npm run verify

You must have at least Node.js version 12.20.0 or newer installed.

Some test fixtures include Microsoft-based fonts so, if you're a non-Windows user, you will have to ensure that you have Microsoft fonts installed. For example; Ubuntu users can do the following:

$ sudo apt-get update
$ sudo apt-get install ttf-mscorefonts-installer -y
$ sudo fc-cache -fv

All pull requests should be made to the main branch.

Don't forget to add your details to the list of AUTHORS.md if you want your contribution to be recognized by others.