# go

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Run your tests
```
npm run test
```

### Lints and fixes files
```
npm run lint
```

### Run your unit tests
```
npm run test:unit
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).

### 开发流程

##### 组件位置

1. 组件目录：packages/components
2. 组件样式：packages/themes/components
3. 组件样式注入：packages/themes/default.scss

##### 组件文档

1. 文档目录：src/doc/zh/

> 文档根据分类放。比如表单类文档放置在src/doc/zh/form目录下

##### 配置

1. 添加组件导航：src/nav.config.json

> 导航位置根据分类放置。

2. 组件注入：src/index.js

##### 测试环境部署
1. 本地执行npm run build
2. 在jci上进行部署（jci选择的是file部署方式，不是npm，所以需要本地打包好）

# 扩展阅读
[vue-markdown-loader源码解析](https://juejin.im/post/5c08d022f265da613074ab74)

# 注意事项

1. markdown文件，如有代码模块，需要引入如下代码
```md
:::script
:::
```

2. markdown文件，如需使用右侧文章标题导航，需在文件最前边引入如下代码
```md
:::script
:::
```
##### 图标更新
1. 图标css所在目录：packages/themes/components/icon.scss
2. 图标字体文件目录：packages/themes/font/
