Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.93 KB

CONTRIBUTING.md

File metadata and controls

53 lines (36 loc) · 1.93 KB

Contribution Guidelines

First off, thanks for your help!

Getting started

  1. Fork and clone the repository
  2. Install dependencies with pnpm install
  3. Start the development environment with pnpm dev

Project structure

This monorepo contains:

When running next dev, this will:

Testing

You can run the complete integration test suite with pnpm test from the root of the repository.

It will build the library, run unit tests and typing tests against it, and then run the end-to-end tests against the test bench apps (which uses the built library).

When proposing changes or fixing a bug, adding tests (unit or in the appropriate e2e test environment) can help tremendously to validate and understand the changes.

Opening issues

Please follow the issue template when opening a new issue.

A minimal reproduction example is very helpful to understand the issue and inspect it locally.

Proposing changes

This repository uses semantic-release to automatically publish new versions of the package to NPM. To do this, the Git history follows the Conventional Commits format.