Skip to content
This repository has been archived by the owner on Jul 26, 2023. It is now read-only.

Latest commit

 

History

History
25 lines (14 loc) · 694 Bytes

CONTRIBUTING.md

File metadata and controls

25 lines (14 loc) · 694 Bytes

Contributing

We welcome all contributions!

Before creating a PR, please raise an issue to discuss it.

Commits

We use convention commits style of commit messages.

Style

The codebase is written in typescript, this is set to be strict with all warnings and errors turned on. We also use ts-lint with pretty much all rules turned on. Both are run as part of the build.

You can run npm run lint to show any style issues separate from the build.

Guidelines

  • Use Promises instead callbacks
  • Files should be 100 lines or less
  • Everything is testable

Tests

Tests are using jest, please see existing tests for recommended formatting.