1 Star 0 Fork 479

易水寒... / vue-devui

forked from DevUI / vue-devui 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CONTRIBUTING.md 2.42 KB
一键复制 编辑 原始数据 按行查看 历史

Vue DevUI 贡献指南

你好!我们很高兴你有兴趣为 Vue DevUI 做出贡献。在提交你的贡献之前,请花点时间阅读以下指南:

快速上手

Vue DevUI 使用 pnpm 构建 monorepo 仓库,你应该使用 pnpm 包管理器,以确保不会因为包管理器的不同而引发异常。

如果你想参与 devui-vue 的开发或者测试:

  1. 点击 Github 右上角的 Fork 按钮,将仓库 Fork 仓库到个人空间
  2. Clone 个人空间项目到本地:git clone git@github.com:username/vue-devui.git
  3. 在 Vue DevUI 的根目录下运行pnpm i, 安装 node 依赖
  4. 运行 pnpm dev,启动组件库网站
  5. 使用浏览器访问:http://localhost:3000/
# username 为用户名,执行前请替换
git clone git@github.com:username/vue-devui.git
cd vue-devui
git remote add upstream git@github.com:DevCloudFE/vue-devui.git
pnpm i
pnpm dev

参与贡献

Vue DevUI 是一个多人合作的开源项目,为了避免多人同时开发同一个组件/功能,请先在 issues 列表 中选择自己感兴趣的任务,在评论区认领

  1. 请确保你已经完成快速上手中的步骤,并且正常访问 http://localhost:3000/
  2. 创建新分支 git checkout -b username/feature1,分支名字建议为username/feat-xxx/username/fix-xxx
  3. 本地编码,需遵循 开发规范
  4. 遵循 Angular Commit Message Format 进行提交(不符合规范的提交将不会被合并
  5. 提交到远程仓库,也就是 Fork 后的仓库,git push origin branchName
  6. (可选) 同步上游仓库dev分支最新代码,git pull upstream dev
  7. 打开上游仓库提交 PR
  8. 仓库 Committer 进行 Code Review,并提出意见
  9. PR 发起人根据意见调整代码(一个分支发起了 PR 后,后续的 commit 会自动同步,不需要重新 PR)
  10. 仓库管理员合并PR
  11. 贡献流程结束,感谢你的贡献

如果涉及新组件或组件的新特性,则需要:

  1. 完善组件中英文文档
  2. 完善组件的单元测试
  3. 完成组件自检清单
TypeScript
1
https://gitee.com/wangxiaoer5200/vue-devui.git
git@gitee.com:wangxiaoer5200/vue-devui.git
wangxiaoer5200
vue-devui
vue-devui
dev

搜索帮助