Skip to content

Latest commit

History

History
31 lines (18 loc) 路 992 Bytes

CONTRIBUTION.md

File metadata and controls

31 lines (18 loc) 路 992 Bytes

Contributing overview

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

Contribution steps

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.

Demo

Repo contains demo apps that link to workspace packages and can be used to visually test out the form in the real world example.