# af-example-web

af-example-web 是基于v4架构和vue-client2脚手架的web示例项目，你可以通过 af-example-web 快速搭建一个基于v4架构的web前端项目。

关于 开发规范 请查看 [开发规范](开发规范.md)

## 主要功能

* ****
* **web前端项目示例**

## af-example-web模块

~~~
af-example-web
  ├── docs                     # 文档
  ├── public
  │   └── favicon.png          # favicon
  │   └── index.html           # 入口 HTML
  ├── src
  │   ├── assets               # 本地静态资源
  │   ├── config               # 系统配置
  │   ├── pages                # 页面组件
  │   ├── router               # 路由配置
  │   ├── services             # 数据服务模块
  │   ├── App.vue              # 应用入口组件
  │   ├── index.js             # 应用导出js
  │   └── main.js              # 应用入口js
  ├── package.json             # package.json
  ├── README.md                # README.md
  └── vue.config.js            # vue 配置文件
~~~
  ```
  vue单文件请放在pages目录下,建立分类文件夹
  api请放在services/api目录下
  ```

## 如何构建
* 使用最新的nodejs，npm和yarn版本
af-example-web 使用 yarn 来构建，最快的使用方式是将本项目 clone 到idea，然后执行以下脚本
```shell
yarn install
yarn serve
```

## 如何使用

最快的使用方式是在本项目的gitlab主页点击`派生`按钮，即可复制一份本项目结构

全局搜索项目中的`af-example-web`和`example`关键词，替换为你自己的业务模块名

## 版本管理规范

项目的版本号格式为 x.x.x 的形式，其中 x 的数值类型为数字，从 0 开始取值，
且不限于 0~9 这个范围。项目处于孵化器阶段时，第一位版本号固定使用 0，即版本号为 0.x.x 的格式，
当版本号有M后缀时，代表测试或预发布版本，
当版本号有SNAPSHOT后缀时，代表快照版本，
