Skip to content
This repository has been archived by the owner on May 28, 2024. It is now read-only.

Latest commit

 

History

History
35 lines (22 loc) · 949 Bytes

contributing.md

File metadata and controls

35 lines (22 loc) · 949 Bytes

Contributing

Prequisites

This project uses Node.js to run, so make sure you've got a recent version installed.

Yarn is used to manage dependencies and run scripts. After cloning the repository you can use this command to install dependencies:

yarn

Building

Run the build script to compile the TypeScript source code into JavaScript in the tsc_output folder.

Style

This project uses Prettier to validate the formatting and style across the codebase.

You can run Prettier in the project with this command:

yarn run style

Linting

This project uses XO (which uses ESLint and some plugins internally) to perform static analysis of the source code. It reports issues like unused variables or not following best practices to ensure the project is well-written.

yarn run lint