Skip to content
This repository has been archived by the owner on Apr 18, 2024. It is now read-only.

Latest commit

 

History

History
59 lines (41 loc) · 1.17 KB

CONTRIBUTING.md

File metadata and controls

59 lines (41 loc) · 1.17 KB

Contributor Manual

We welcome contributions of any size and skill level. As an open source project, we believe in giving back to our contributors and are happy to help with guidance on PRs, technical writing, and turning any feature idea into a reality.

Tip for new contributors: Take a look at https://github.com/firstcontributions/first-contributions for helpful information on contributing

Quick Guide

Prerequisite

node: ">=16.0.0"
npm: "^8.11.0"
# otherwise, your build will fail

Setting up your local repo

git clone && cd ...
npm install
npm run build

Development

# starts a file-watching, live-reloading dev script for active development
npm run dev
# build the entire project, one time.
npm run build

Running tests

# run this in the top-level project root to run all tests
npm run test

Making a Pull Request

You can run the following commands before making a Pull Request

# format with fix
npm run format:fix
# lint with fix
npm run lint:fix

Code Structure

TODO

Translation

See i18n guide