From c7c24983cc9253959c35454749b9554b407fa37a Mon Sep 17 00:00:00 2001 From: zuiidea Date: Wed, 31 Oct 2018 23:33:49 +0800 Subject: [PATCH] :memo:Write the documentation of getting started. --- .env | 1 + docs/zh-cn/_sidebar.md | 2 +- docs/zh-cn/app-structure.md | 40 ---------- docs/zh-cn/getting-started.md | 135 ++++++++++++++++++++++++++++++++++ docs/zh-cn/quickstart.md | 1 - 5 files changed, 137 insertions(+), 42 deletions(-) delete mode 100644 docs/zh-cn/app-structure.md create mode 100644 docs/zh-cn/getting-started.md delete mode 100644 docs/zh-cn/quickstart.md diff --git a/.env b/.env index a15e9ad..2978ce0 100644 --- a/.env +++ b/.env @@ -1,2 +1,3 @@ BROWSER=none HOST=0.0.0.0 +PORT=7000 diff --git a/docs/zh-cn/_sidebar.md b/docs/zh-cn/_sidebar.md index a09572f..9891638 100644 --- a/docs/zh-cn/_sidebar.md +++ b/docs/zh-cn/_sidebar.md @@ -1,5 +1,5 @@ - 入门 - - [快速开始](quickstart.md) + - [开始使用](getting-started.md) - 定制化 - [配置项](configuration.md) - 指南 diff --git a/docs/zh-cn/app-structure.md b/docs/zh-cn/app-structure.md deleted file mode 100644 index 999446f..0000000 --- a/docs/zh-cn/app-structure.md +++ /dev/null @@ -1,40 +0,0 @@ -# 目录及约定 - -应用的目录结构如下 - -```bash -├── dist/ # 默认build输出目录 -├── mock/ # Mock文件目录 -├── public/ # 静态资源文件目录 -├── src/ # 源码目录 -│ ├── components/ # 组件目录 -│ ├── e2e/ # e2e目录 -│ ├── layouts/ # 布局目录 -│ ├── locales/ # 国际化文件目录 -│ ├── models/ # 数据模型目录 -│ ├── pages/ # 页面组件目录 -│ ├── services/ # 数据接口目录 -│ │ ├── api.js # 接口配置 -│ │ └── index.js # 接口输出 -│ ├── themes/ # 项目样式目录 -│ │ ├── default.less # 样式变量 -│ │ ├── index.less # 全局样式 -│ │ ├── mixin.less # 样式函数 -│ │ └── vars.less # 样式变量及函数 -│ ├── utils/ # 工具函数目录 -│ │ ├── config.js # 项目配置 -│ │ ├── constant.js # 静态常量 -│ │ ├── index.js # 工具函数 -│ │ ├── request.js # 异步请求函数(axios) -│ │ └── theme.js # 项目需要在js中使用到样式变量 -├── .editorconfig # 编辑器配置 -├── .env # 环境变量 -├── .eslintrc # ESlint配置 -├── .gitignore # Git忽略文件配置 -├── .prettierignore # Prettier忽略文件配置 -├── .prettierrc # Prettier配置 -├── .stylelintrc.json # Stylelint配置 -├── .travis.yml # Travis配置 -└── .umirc.js # Umi配置 -└── package.json # 项目信息 -``` diff --git a/docs/zh-cn/getting-started.md b/docs/zh-cn/getting-started.md new file mode 100644 index 0000000..f8f045e --- /dev/null +++ b/docs/zh-cn/getting-started.md @@ -0,0 +1,135 @@ +# 快速上手 + +> 在开始之前,推荐先学习 [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/)。提前了解和学习这些知识会非常有帮助。 + +## 安装 + +``` +git clone https://github.com/zuiidea/antd-admin.git my-project +cd my-project +``` + +##目录结构 + +应用的目录结构如下 + +```bash +├── dist/ # 默认build输出目录 +├── mock/ # Mock文件目录 +├── public/ # 静态资源文件目录 +├── src/ # 源码目录 +│ ├── components/ # 组件目录 +│ ├── e2e/ # e2e目录 +│ ├── layouts/ # 布局目录 +│ ├── locales/ # 国际化文件目录 +│ ├── models/ # 数据模型目录 +│ ├── pages/ # 页面组件目录 +│ ├── services/ # 数据接口目录 +│ │ ├── api.js # 接口配置 +│ │ └── index.js # 接口输出 +│ ├── themes/ # 项目样式目录 +│ │ ├── default.less # 样式变量 +│ │ ├── index.less # 全局样式 +│ │ ├── mixin.less # 样式函数 +│ │ └── vars.less # 样式变量及函数 +│ ├── utils/ # 工具函数目录 +│ │ ├── config.js # 项目配置 +│ │ ├── constant.js # 静态常量 +│ │ ├── index.js # 工具函数 +│ │ ├── request.js # 异步请求函数(axios) +│ │ └── theme.js # 项目需要在js中使用到样式变量 +├── .editorconfig # 编辑器配置 +├── .env # 环境变量 +├── .eslintrc # ESlint配置 +├── .gitignore # Git忽略文件配置 +├── .prettierignore # Prettier忽略文件配置 +├── .prettierrc # Prettier配置 +├── .stylelintrc.json # Stylelint配置 +├── .travis.yml # Travis配置 +└── .umirc.js # Umi配置 +└── package.json # 项目信息 +``` + +##本地开发 + +进入目录安装依赖: + +```bash +npm install 或者 yarn install +``` + +> 国内用户推荐使用 [cnpm](https://cnpmjs.org) 进行加速。 + +```bash +npm run start +``` + +启动完成后打开浏览器访问 [http://localhost:7000](http://localhost:7000),如果需要更改启动端口,可在`.env`文件中配置。 + +# 快速上手 + +> 在开始之前,推荐先学习 [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/)。提前了解和学习这些知识会非常有帮助。 + +## 安装 + +``` +git clone https://github.com/zuiidea/antd-admin.git my-project +cd my-project +``` + +##目录结构 + +应用的目录结构如下 + +```bash +├── dist/ # 默认build输出目录 +├── mock/ # Mock文件目录 +├── public/ # 静态资源文件目录 +├── src/ # 源码目录 +│ ├── components/ # 组件目录 +│ ├── e2e/ # e2e目录 +│ ├── layouts/ # 布局目录 +│ ├── locales/ # 国际化文件目录 +│ ├── models/ # 数据模型目录 +│ ├── pages/ # 页面组件目录 +│ ├── services/ # 数据接口目录 +│ │ ├── api.js # 接口配置 +│ │ └── index.js # 接口输出 +│ ├── themes/ # 项目样式目录 +│ │ ├── default.less # 样式变量 +│ │ ├── index.less # 全局样式 +│ │ ├── mixin.less # 样式函数 +│ │ └── vars.less # 样式变量及函数 +│ ├── utils/ # 工具函数目录 +│ │ ├── config.js # 项目配置 +│ │ ├── constant.js # 静态常量 +│ │ ├── index.js # 工具函数 +│ │ ├── request.js # 异步请求函数(axios) +│ │ └── theme.js # 项目需要在js中使用到样式变量 +├── .editorconfig # 编辑器配置 +├── .env # 环境变量 +├── .eslintrc # ESlint配置 +├── .gitignore # Git忽略文件配置 +├── .prettierignore # Prettier忽略文件配置 +├── .prettierrc # Prettier配置 +├── .stylelintrc.json # Stylelint配置 +├── .travis.yml # Travis配置 +└── .umirc.js # Umi配置 +└── package.json # 项目信息 +``` + +##本地开发 + +进入目录安装依赖: + +```bash +npm install 或者 yarn install +``` + +> 国内用户推荐使用 [cnpm](https://cnpmjs.org) 进行加速。 + +```bash +npm run start +``` + +启动完成后打开浏览器访问 [http://localhost:7000](http://localhost:7000),如果需要更改启动端口,可在 `.env` 文件中配置。 diff --git a/docs/zh-cn/quickstart.md b/docs/zh-cn/quickstart.md deleted file mode 100644 index 21b5e03..0000000 --- a/docs/zh-cn/quickstart.md +++ /dev/null @@ -1 +0,0 @@ -# getting-started