# rs-ui **Repository Path**: nowisee/rs-ui ## Basic Information - **Project Name**: rs-ui - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-30 - **Last Updated**: 2024-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目名 ## rs-ui [TOC] ## 一、目录结构 ```bash rs-ui ├── packages // 基础组件 │ ├── react // react组件库 │ │ ├── components // 业务组件 │ │ ├── docs // dumi文档 │ │ ├── templates // 组件模板 │ │ ├── plop.config.js // plop生成组件配置 │ │ ├── build.config.js // gulp打包配置 │ ├── rs-tools // 通用脚本,用于所有子项目的打包、发布等 │ │ ├── src // │ │ │ ├── build // gulp打包 │ │ │ ├── plop // plop生成新组件 │ │ │ ├── publish // 发布包 │ │ ├── index.js // rs-tools入口bin文件 │ ├── vue // vue组件库 todo │ │ ├── components // 业务组件 │ │ ├── docs // vitepress文档 │ ├── theme-chalk // 通用样式 │ │ ├── src // │ ├── shared // 通用函数 │ │ ├── src // ``` ## 二、环境要求 1. node 版本大于16.14 2. IDE 插件配套集成推荐使用 vscode 作为开发工具,然后安装以下插件: - ESLint - Markdownlint - Prettier - Stylelint ## 三、快速开始 ```bash git clone http://git.it.d-bigdata.com:18888/frontend-work/npm/rs-ui/rs-ui cd rs-ui/packages git clone http://git.it.d-bigdata.com:18888/frontend-work/npm/rs-ui/react git clone http://git.it.d-bigdata.com:18888/frontend-work/npm/rs-ui/rs-tools git clone http://git.it.d-bigdata.com:18888/frontend-work/npm/rs-ui/shared git clone http://git.it.d-bigdata.com:18888/frontend-work/npm/rs-ui/theme-chalk git clone http://git.it.d-bigdata.com:18888/frontend-work/npm/rs-ui/miniapp cd ../ pnpm i pnpm dev:react ``` 打开浏览器访问 ~ ## 四、配置工作区(方便vscode git管理跟踪root和所有子系统文件的修改) 1. 打开vscode菜单栏: 文件 > 将文件夹添加到工作区; 2. 全选`/root项目/projects/`下的所有子系统目录,点击添加, 将所有子系统添加到工作区; 3. 再把root项目添加到工作区(要保证root项目是在工作区目录的最后, 才能跟踪所有子系统文件修改); 4. 打开vscode菜单栏: 文件 > 将工作区另存为, 将code-workspace文件保存在root项目之外的任意目录下;