Want to contribute to JDM Editor? There are a few things you need to know.
This repository use pnpm package manager, to install the dependencies run:
pnpm i
A storybook is available to check your changes. To dev with Storybook run:
pnpm storybook
To check the package output run:
pnpm build
To check tests run:
pnpm test
Add tests to cover new code and be sure that coverage didn't decrease with:
pnpm test:coverage
To check if your code don't have any lint or prettier problem run:
pnpm format
To fix problems run:
pnpm format:fix
This repository use Commitizen. When you commit with Commitizen, you'll be prompted to fill out any required commit fields at commit time.
You need to run git cz
and you'll be prompted to fill in any required fields, and your commit messages will be formatted according to the standards defined by react-js-cron.