In order to contribute to the repository:
- Fork the repository
- Clone your fork locally
- Install dependencies via
yarn
ornpm i
- Make your changes and commit them
- Open your PR with the description of changes
The automated CI on PRs will help you with quality assurance, testing, best practices and accessibility issue detections.
You can also run it locally via commands:
yarn lint:all
ornpm run lint:all
in the root directory for lintingyarn type-check:watch
ornpm run type-check:watch
in the root directory for type checking via TypeScriptyarn test:e2e:dev
ornpm run test:e2e:dev
in the example project directories for running E2E test via Cypress