# asp-web-lie 组件库编写规范

## 1.组件的名称规范的定义

名称分为 3 级：asp-button-list
第一级：asp； 第二级：模块名；  第三级：功能名；

### 2.src/component 组件库
/advanced 高阶组件库  （用来存放一些二次封装的高阶组件）
/base  基础组件库 （用来存放类似 button input 的基础组件库）
把开发的组件放置在对应文件夹下，可参照对应文件夹下的示例。

## 3.添加说明文字
需要在每个组件文件夹下添加 README.md 文件来进行组件的说明
示例：# 大类
     ##目录结构
     ##常见问题  
     ##更新日志
组件提交完成后，需要在CHANGELOG.md文件下添加版本记录信息，详见CHANGELOG.md文件


### 4.主题的配置文件 


### 5.componts.json
每新增一个组件需要在此文件夹下，添加对应的路径

### 6. 运行命令npm run dist
可以得到lib文件夹下编译后的组件


### 7. views/list 文件夹，组件的使用demo
是可以用来做每个组件测试的实例demo
按照  import test from 'asp-smart-ui/lib/test'的方式引入，详细可查找此目录下的代码。






