# 基础框架 **Repository Path**: yujianxia/basicCode ## Basic Information - **Project Name**: 基础框架 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-05 - **Last Updated**: 2021-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 快速上手 > 在开始之前,推荐先学习 [React](http://facebook.github.io/react/) 、 [ES2015+](http://es6.ruanyifeng.com/) 、 [Antd Design](https://ant.design/docs/react/introduce-cn) , 了解 [UmiJS](https://umijs.org/) 、[Dva](http://github.com/dvajs/dva) ,并正确安装和配置了 [Node.js](https://nodejs.org/) v8 或以上 、[Git](https://git-scm.com/)。提前了解和学习这些知识会非常有帮助。 ## 安装 ```bash git clone http://192.168.17.201:23924/swcares/base-frame-web/base-framework-web.git my-project cd my-project ``` ## 目录结构 |-- mock # 本地模拟数据 |-- doc # 文档文件 |-- public | |-- favicon.ico # favicon |-- src | |-- assets # 本地静态资源 | |-- components # 组件目录 | | |-- src/ # 组件源代码 | | |-- index.tsx # 组件入口文件 | |-- layouts # 通用布局 | |-- locales # 国际化文件目录 | |-- models # 全局 dva model | |-- services # 后台接口服务 | |-- pages # 业务页面入口和常用模板 | | |-- demo # demo目录 | |-- e2e # 集成测试用例 | |-- themes # 主题相关 | | |-- default.less # Antd变量 | | |-- index.less # 全局样式文件 | |-- utils # 工具函数目录 |-- .gitignore # git忽略文件 |-- .editorconfig # 编辑器代码风格配置 |-- .eslintignore # eslint忽略文件 |-- .eslintrc # eslint规则 |-- .prettierignore # 代码风格配置忽略文件 |-- .prettierrc # 代码风格配置文件 |-- .umirc.ts # Umi配置 |-- package.json |-- README.md ## 本地开发 1. 进入目录安装依赖 ```bash yarn install ``` 或者 ```bash npm install ``` 2. 启动本地服务器 ```bash npm run start ``` ## Commit Message规范 1. Commit规范作用 > * 提供更多的历史信息,方便快速浏览、排查与回退; > * 过滤关键字,迅速定位; > * 方便生成change log; 2. 用于说明 commit 的类别,只允许使用下面9个标识 > * feat:新功能(feature) > * fix:修补bug > * docs:文档(documentation) > * style: 格式(不影响代码运行的变动) > * refactor:重构(即不是新增功能,也不是修改bug的代码变动) > * perf:优化相关,比如提升性能、体验 > * test:增加测试 > * chore:构建过程或辅助工具的变动 > * merge:合并操作 3. commit message style > * type[feat|fix|docs|style|refa|pref|test|chore|merge|Merge]-[任务|bug]编号-subject[4-100] > * Subject要求:以动词开头,使用第一人称现在时,第一个字母小写,结尾不加句号(.) > * 示例:fix-20033-两个旅客证件号出现交差变更时出现串数据问题 详情查看 PSC部门Git使用管理规范-v1.2.5.docx