This repository is a turbo
monorepo and the dependecies are managed with pnpm
.
Releases are done via PRs to the main
branch, and we use changesets 馃
for release messages.
Clone this project and run pnpm install
at the root of the project.
brew install pnpm
Make a desired change to the codebase.
Test and Lint the packages by running pnpm test-packages
in the workspace root.
Create a changeset by running pnpm changeset
in the workspace root and specify semver bump type for each package.
Read more about changesets.
Squash your branch commits into 1 commit that specifies the changes you made.
Use feature:
, bugfix:
commit naming convention.
Create a PR to the main
branch.
Repo contains demo apps that link to workspace packages and can be used to visually test out the form in the real world example.