Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 994 Bytes

CONTRIBUTING.md

File metadata and controls

36 lines (24 loc) · 994 Bytes

Contributing Guide

Thanks for lending a hand 👋

Development

Setup

  • We use pnpm to manage dependencies. Install it with npm i -g pnpm.

Install dependencies

pnpm install

Start the Demo server

npm run build:lib:dev
npm run playground

Packages Structure

  • src/components: Contains all the components.
  • src/hooks: Contains all the hooks.
  • src/utils: Contains all the utility functions.
  • src/styles: Contains all the global styles.
  • src/index.ts: Exports all the components, hooks, and utility functions.
  • src/extensions: Contains all the extensions.

Coding conventions

  • We use ESLint to lint and format the codebase. Before you commit, all files will be formatted automatically.
  • We use Conventional Commits. Please use a prefix. If your PR has multiple commits and some of them don't follow the Conventional Commits rule, we'll do a squash merge.