bee-element 组件库是基于 Element-UI 上二次开发,为的是满足蜂网所有业务线需求。该组件库由蜂网前端架构组支撑开发,如果业务线开发人员在使用过程中遇到问题,请及时联系架构组成员;
项目结构及开发流程介绍
框架组人员必须遵守如下开发流程,有问题请及时沟通;
认识组件库项目结构:
```
├── README.md readme文件
├── build 基于cooking的代码构建工具
├── components.json 组件配置文件
├── examples 组件实例及文档编写目录
│ ├── app.vue 入口文件
│ ├── assets 公共资源
│ ├── components
│ ├── docs 文档编写入口文件夹
│ ├── dom
│ ├── entry.js 入口配置文件
│ ├── example
│ ├── i18n 本地化相关
│ ├── index.tpl 入口文件
│ ├── nav.config.json 文件目录配置页面
│ ├── pages 组件项目页面
│ ├── route.config.js 路由配置页面
│ └── versions.json
├── package.json 包管理文件
├── packages 组件开发源码
│ ├── alert 组件
│ ├── aside 组件
| ├── theme-chalk 组件样式
| ... ...更多组件
├── src 公共代码文件夹
│ ├── directives 公共指令文件夹
│ ├── index.js 组件导出配置文件夹
│ ├── locale 本地化相关文件夹
│ ├── mixins 公共混合
│ ├── transitions 公共动画相关
│ └── utils 公共工具
├── test 测试
├── types 适配typescript类型文件夹
```
主要开发分支介绍
合并分支时注意通知组内成员,协调后即可合并分支;
master - 主分支
dev - 开发分支:该分支为项目开发主分支,既开发成员从此分支建立属于自己的子分支,开发或修复组件;禁止在该分支上直接开发;
clone 项目开发流程
git clone ssh://git@gitlab.hivescm.com:2222/web/beeElement.git
git checkout -b 本地分支名 origin/dev
yarn/npm install -S
yarn/npm run dev
## 添加新组件流程
谢谢