yangyy / bkui-vue3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bkui-vue

Project setup

yarn install

Compiles and hot-reloads for development

yarn dev

Compiles and minifies for production

yarn build

Run your unit tests

yarn test

Lints and fixes files

yarn lint

如何新增使用一个icon

  • 将你的svg保存到 packages/icon/src/svg目录下
  • 重命名为你的icon使用的具有识别的英文名称
  • 执行命令 yarn generate:icon
  • 在组件中使用类似语法import { HelpFill } from '@bkui-vue/icon/';引用即可

如何开始

想要贡献代码,建议请先参照已有的特性文档和开发环境构建文档。可以运行npm run plop 输入组件名生成新组件模板

GIT提交规范

为了规范commit-msg格式,建议使用yarn cz自动生成commit-msg, 不同的提交标记以规范化区分提交内容:


<标记>(<组件名称>): [提交的概要注释] issue #[123]
// 空一行
<本次变更详细说明> 
// 空一行
<footer>

示例:

chore(common): 梳理组件库开发流程

affects: bkui-vue, @bkui-vue/button, @bkui-vue/checkbox, @bkui-vue/input, @bkui-vue/radio

允许单个组件执行jest任务
添加Husky提交流程较验
添加chanelog自动生成机制

ISSUES CLOSED: #1

标记说明:

标记 说明
feature/feat 新功能开发
bug/fix/bugfix bug修复
refactor/perf 重构代码/优化配置&参数/优化逻辑及功能
test 添加单元测试用例相关
docs 添加文档
info 添加注释类信息
format 不修改业务逻辑下,仅做代码规范的格式化
merge 仅做分支合并同步
depend 对工程的依赖进行增删改
chore 构建脚本、任务等相关代码
del 删除可能仍然有人用到的功能、API等破坏性动作

About

License:Other


Languages

Language:TypeScript 85.4%Language:Less 8.9%Language:JavaScript 4.6%Language:HTML 0.5%Language:Handlebars 0.5%Language:Vue 0.1%Language:Shell 0.0%