Read about our Commitment to Open Source.
Before jumping into a PR be sure to search existing PRs or issues for an open or closed item that relates to your submission.
The development branch is main
. This is the branch that all pull
requests should be made against.
To develop locally:
- Fork this repository to your own GitHub account and then clone it to your local device.
- Create a new branch:
git checkout -b MY_BRANCH_NAME
- Install pnpm:
npm install -g pnpm
- Install the dependencies with:
pnpm i
- Make changes and run tests using:
pnpm test
This repo is powered by Turborepo. Running commands such as
test
,build
, andlint
from the project root will utilize caching techniques to maximize developer productivity.
Each package has its own approach to testing. They can be executed independantly or as a group using turbo
.
The easiest way to run the complete test suite is to run pnpm test
from the root of this repository.
🏗 Coming Soon!