# micro-design-ai **Repository Path**: MicroDesign/micro-design-ai ## Basic Information - **Project Name**: micro-design-ai - **Description**: 基于MicroDesignUI的项目收集导航,持续更新…… - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-04-21 - **Last Updated**: 2024-05-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MicroDesignUI #### 介绍 MicroDesignUI是一款基于前端微服务的UI框架。 #### [pnpm](https://pnpm.io/zh/motivation)包管理 pnpm 提出了 workspace 的概念,内置了对 monorepo 的支持 - lerna 已经不再维护,后续有任何问题社区无法及时响应 - pnpm装包效率更高,并且可以节约更多磁盘空间 - 节约磁盘空间 - 提升安装速度 - 创建非扁平化的 node_modules 文件夹 - pnpm本身就预置了对monorepo的支持,不需要再额外第三方包的支持 - 安装 - >注意:v7版本的pnpm安装使用需要node版本至少大于v14.19.0,所以在安装之前首先需要检查下node版本。 - `$ npm install -g pnpm` #### 仓库管理 随着前端工程日益复杂,某些业务或者工具库通常涉及到很多个仓库,多个仓库开发弊端日益显露,由此出现了一种新的项目管理方式Monorepo。Monorepo 其实不是一个新的概念,在软件工程领域,它已经有着十多年的历史了。概念上很好理解,就是把多个项目放在一个仓库里面,相对立的是传统的 MultiRepo 模式,即每个项目对应一个单独的仓库来分散管理。 ##### Monorepo - 把多个工程放到一个 git 仓库中进行管理 - 共享同一套构建流程 - 代码规范也可以做到统一 - 模块间的相互引用的时候,查看代码、修改bug、调试等会更加方便。 ##### MultiRepo #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)