Contributing to pro-components
July 3, 2026 ยท View on GitHub
Set up
Install dev deps after git clone the repo.
$ pnpm i
run start
$ pnpm start
Docs site
Same toolchain as dumi; docs is a thin wrapper.
$ pnpm docs dev # local doc dev server (same idea as pnpm start)
$ pnpm docs build
$ pnpm docs preview
$ pnpm docs check # runs @umijs/doctor publish check (same as pnpm checkPublish)
Build
Library build uses father (Babel + bundler).
$ pnpm build
# Rebuild when files change
$ pnpm build --watch
Test
Uses Vitest.
$ pnpm test
# Single file (examples)
$ pnpm exec vitest run tests/table/index.test.tsx
# Watch mode while developing
$ pnpm exec vitest
# Coverage (Istanbul via Vitest)
$ pnpm test:coverage
Release
Maintainers (needs GitHub token and repo permissions):
$ pnpm changelog
$ pnpm createRelease
This repository ships a single package (@ant-design/pro-components); there is no multi-package packages/ workspace or pnpm bootstrap step.