Skip to content

项目结构

ued-plus
├── CONTRIBUTING.md // 搭建教程
├── README.md
├── changelogs // 更新日志
├── commitlint.config.cjs // commitizen 配置文件,git 提交时做限制,不允许随意提交信息
├── devlogs // 开发思路记录
├── package.json
├── packages // 组件核心代码
│   ├── components // 组件
│   │   ├── components.ts // 暴露所有组件文件
│   │   ├── index.ts // 全局入口文件
│   │   ├── package.json
│   │   ├── script // 打包组件需要的文件
│   │   │   ├── build // 打包组件流程入口
│   │   │   └── utils // 打包组件工具
│   │   ├── src // 组件开发文件夹
│   │   ├── vite.config.ts // vue 配置文件
│   ├── hooks // 组件提取的公共钩子
│   ├── theme // 组件公共样式和主题样式
│   └── utils // 组件提取的公共工具
├── play // 组件调试,一个vue项目
├── pnpm-workspace.yaml // 配置工作区文件
├── scripts // 初始化时执行的脚本已经打Tag需要生成日志的脚本
│   ├── changelog // 日志生成的配置的文件
│   │   ├── changelog-option.cjs
│   │   └── cz-lerna-changelog.cjs
│   └── shell // git flow 初始化和打tag回调的脚本
│       ├── filter-flow-hotfix-finish-tag-message.sh
│       ├── filter-flow-release-finish-tag-message.sh
│       └── init.sh
├── site // 组件文档
│   ├── deploy.sh // 文档部署脚本
│   ├── docs // 文档内容
│   │   ├── changelogs // 日志
│   │   ├── components // 组件文档
│   │   ├── guide // 指南
│   │   │   ├── installation // 安装
│   │   │   └── quickstart // 快速开始
│   │   ├── index.md
│   │   └── public
│   │       └── favicon.svg
│   └── package.json
└── tsconfig.json // ts配置文件