Skip to content

Latest commit

 

History

History
63 lines (43 loc) · 920 Bytes

CONTRIBUTING.zh-CN.md

File metadata and controls

63 lines (43 loc) · 920 Bytes

协作指南

这一篇是让你能新增一个 Hook 的工作流而写的,假设你要创建的 Hook 名称是 use-test

Git Clone

先拉取代码

git clone https://github.com/ahooksjs/useTable.git

Checkout

新建一个分支,以 feat/ 开头

git checkout -b feat/use-test

Add Hook

创建 Hook 本地目录,有对应的目录规范

npm run add:pkg use-test

生成之后目录结构是

├── __tests__
│   └── index.test.tsx
├── demo
│   └── default.tsx # Demo
├── index.zh-CN.md # 文档,可以引用 demo
├── package.json
├── src
│   ├── index.ts # 代码
│   └── type.ts # 接口定义
└── tsconfig.build.json

## Dev

本地开发

```sh
npm run dev

Test

  • 执行所有 Test
npm run test
  • 执行单个 Test
npm run test -t <name-of-spec>