@ali-dayu/qi
v3.5.0
Published
QI 是基于 Ant Design 的云巧企业级 UI 资产库。[https://fe.gts.work/qi](https://fe.gts.work/qi)。
Downloads
17
Keywords
Readme
@ali-dayu/qi
QI 是基于 Ant Design 的云巧企业级 UI 资产库。https://fe.gts.work/qi。
文档官网: https://fe.gts.work/qi 分版本文档可通过大禹查看,如 3.0.1 的文档地址为 https://unpkg.dayu.work/@ali-dayu/[email protected]/build/docs/intro.html
Usage
import { Component } from '@ali-dayu/qi';
<Component />;
KOI way
KOI >= 3.8.2
"dependencies": {
"@ali-dayu/koi": "^3.8.2"
}
webpack way
启用 babel-plugin-import 同时设置 babel-loader include antd 包
.babelrc
{
"plugins": [
[
"import",
{
"libraryName": "antd",
"libraryDirectory": "es",
"style": true
}
]
]
}
webpack.config.js
{
"module": {
"loaders": [
{
"test": /\.js$/,
"loader": "babel-loader",
"include": /@ali-dayu\/qi/,
"exclude": /node_modules/
}
]
}
}
Contribute
Set up
安装依赖。
$ npm i
sync
同步外部 ProComponents
官网的 demo 文件。
$ npm run sync
test
$ npm run test
指定测试文件地址单独运行一个测试用例
$ npm run test -- src/CheckCard/__test__/index.test.js
注意:本地先执行 npm run test ,发现 snapshot 不一致,然后检查,如果符合预期就执行 npm run test:up 更新 snapshot
publish
$ npm run pub
交流
钉钉:文肇
Changelog 规范
- 每一条 changelog 需要有标点符号,一般以句号结尾。
- MR 需要提供链接。
- 中英文以空格隔开。
- 不允许多条变更合并成一条。
- 需要写清楚修复了具体哪个问题(对用户有影响的部分),changelog 要有意义,不是流水账。
- 属性名字需要用 ` 包起来。
- antd 单词拼写 参考 如何正确的拼写 Ant Design?