1.0.1 • Published 6 months ago

@4399ywkf/design v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

@4399ywkf/design

NPM version NPM downloads

4399ywkf Design React UI Library.

Usage

TODO

Options

TODO

Development

# install dependencies
$ pnpm install

# develop library by docs demo
$ pnpm dev

# 推送到npm包上
$ npm publish

贡献指南

版本发布流程

我们使用 Changeset 来管理版本和发布。

1. 开发完成后添加变更集

npm run changeset

系统会询问:

  • 选择变更类型:patch(修复)、minor(新功能)、major(破坏性变更)
  • 输入变更描述

2. 提交变更集

git add .changeset/
git commit -m "feat: 添加新组件"

3. 自动发布

当 PR 合并到 main 分支后: 1. GitHub Actions 会自动创建一个 Release PR 2. Release PR 包含版本更新和 CHANGELOG 3. 合并 Release PR 后自动发布到 npm

手动发布(可选)

# 更新版本号和生成 CHANGELOG
npm run changeset:version

# 发布到 npm
npm run release
## 7. 配置 npm 发布 token

在 GitHub 仓库设置中添加 secrets:

1. 去 [npm](https://www.npmjs.com) 生成 Access Token
2. 在 GitHub 仓库 Settings → Secrets and variables → Actions
3. 添加 `NPM_TOKEN`

## 使用流程

### 开发阶段
1. 正常开发功能
2. 开发完成后运行:`npm run changeset`
3. 选择变更类型并描述变更
4. 提交代码(包括生成的 changeset文件)

### 发布阶段
1. PR 合并到 main 分支
2. GitHub Actions 自动创建 Release PR
3. 审查 Release PR 中的版本更新和 CHANGELOG
4. 合并 Release PR,自动发布到 npm

### 常用命令
```bash
# 添加变更集
npm run changeset

# 查看待发布的变更
npm run changeset:status  

# 手动更新版本(本地测试用)
npm run changeset:version

# 手动发布(本地测试用)
npm run release

这个配置提供了完整的自动化版本管理方案,你只需要按照上述步骤操作即可!有什么问题随时问我。

LICENSE

MIT

1.0.1

6 months ago

0.1.3

6 months ago

0.1.2

6 months ago

0.1.1

7 months ago

0.0.21

7 months ago

0.0.20

7 months ago

0.0.19

8 months ago

0.0.18

8 months ago

0.0.17

8 months ago

0.0.16

8 months ago

0.0.15

9 months ago

0.0.14

9 months ago

0.0.13

9 months ago

0.0.12

9 months ago

0.0.11

9 months ago

0.0.10

9 months ago

0.0.9

9 months ago

0.0.8

9 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago