@zykj2024/much-library
v1.0.10
Published
react library
Downloads
20
Keywords
Readme
much-library
基于 ant-design 和 web 端一体化设计标准 实现的 React 组件库,旨在提高 B 端平台开发效率以及通用组件标准化。
主要目录
- /src 组件开发目录
- /script 组件构建脚本目录
- /docs 文档目录
开发流程
- 从
main
分支拉取组件分支feature/*
,例如:McInput 组件分支feature/tree_panel
,若多人维护则增加个人标识feature/tree_panel-csy
- 在 /src 中新建对应组件目录,书写组件.tsx 以及 文档.md,可执行
npm run dev
在文档 demo 上直接调试 - css 采用约定命名规则,使用 less 语法,遵守 BEM 规范,给组件一个外层类名
.mc-*
- /src/index.ts 导入组件,组件库支持按需引入
- 更新
log.md
文件 - 本地开发完毕后执行
npm run doctor
校验,校验通过后可提交develop
分支 MR,指向对应同学进行 Review 合并
发布流程
- npm 包发布,更新 version 版本号,执行
npm publish
即可。much-library - docs 发布,执行
npm run docs:build
,通过 ssh 部署 docs-dist。much-docs - 相关账号配置联系 @陈书妍(一匠)
问题反馈
- 使用过程中有任何问题,可到对应仓库提交 issue
- 需添加使用场景,是否必现,复现路径等细节
- 紧急情况下,可以自行进行实行,提交 MR 即可
关联资源
- web 端一体化设计 @张乐(卡卡)
- dumi 组件框架