DSCLI-UI 库
基础 UI 库,自研和基于 element-plusUI 二封组件
目录规范
文档和用例在源码文件的 docs 和 demo 目录进行维护。为什么要这样做?
首先,这样可以更好的进行维护,相关组件的相关文档和 demo 都集中在同一个组件目录下,更清晰,简洁。目前的写法是比较繁琐的,维护成本也不低。
其次,可以通过脚本的形式把文档项目的内容编译到最终的 docs 文档目录下,demo 相关的文件内容编译到 examples 目录下,实现自动化引入,减少维护成本。
// 基础组件示例
├── select // Select组件的开发目录
├── style // 组件相关样式代码
├── demo // demo演示源码目录,这里会配合开发工具和脚本实现渲染展示
├── docs // docs文档说明
├── src // 组件源码目录
├── index.vue // 组件源码
├── props.js // props相关定义的声明
├── const.js // 常量
├── index.js // 统一出入口