👏👏 Welcome to contribute this repo. 👏👏
- Make sure you asr using node > 20.10.0.
We defined node version by
.nvmrc
, you can usemvn use
to change node version - Install dependencies by
yarn install
- Install sdk and set setting conf for IDE.
yarn dlx @yarnpkg/sdks vscode
- Change code for new feature
- Add unit test for new code.
- Commit msg follow Conventional Commits 1.0.0 spec.
- PR and waiting Maintainer merge it
Follow Conventional Commits 1.0.0 spec
We use TypeScript to write origin code.
We use yarn v4
and yarn Plug'n'Play
in this project
You can see the document about yarn Plug'n'Play
- ESLint + Typescript to check and format JS/TS file (include conf file)
- Prettier to format
.md
、.yaml
etc - Commitlint for validate commit msg