shumbo / choreography-ts

Choreographic Programming in TypeScript
1 stars 1 forks source link

choreography-ts

GitHub Actions codecov

Choreographic Programming in TypeScript

Development

Requirements

You will need Node.js (v18+) and pnpm (v8) installed.

Setup

This repository is a monorepo managed with pnpm workspace.

To install dependencies, run:

pnpm install

Building & Testing

We use turborepo as a build system. To build all packages, run:

pnpm build

at the root of the repository. Similarly, to run all tests, run:

pnpm test

Linting & Formatting

We use ESLint and Prettier to lint and format our code. To lint all packages, run:

pnpm check