Hi there,
Thank you for taking interest in this project, and thank you for considering making a contribution to this project.
Contributions are certainly welcome here!
When contributing to this repository, please either drop a comment on an open issue to say you want to work on that issue OR first discuss the change you wish to make by creating an issue on the GitHub page:
- For bug reports use this template.
- For feature requests use this template.
- For questions no template is required, but please be as informative as possible.
Once your contribution is ready to be added to the project, please do the following:
- Ensure linting standards are conformed to.
- If new code is written, ensure that unit tests have been writen to cover the new code.
- Update the changelog. Add details of your update to the appropriate section beneath "Unreleased". Our changelogs are based on KEEPACHANGELOG.
- If required, update the README or other related documentation with details of the change.
- Follow the Pull Request template. It is in place to make pull requests easier to review.
- Assign jringram as a reviewer.
npm run tsc
to run typescript compiler.npm run test
to run jest tests.npm run lint
to run linter.test:e2e:firefox
andtest:e2e:chrome
to run end-to-end tests for the respective browsers.