1. 模板库
1.1 前端工程模板工具 Gravi
源自物理学名词,引力Gravitation
PC端后台系统脚手架 pc-admin-template
- 基于 dva + umi + antd + antd-pro + react 构建
- 初始化包含模板目录
- /config Umi构建配置,包含编译环境变量,接口服务环境变量
- /config/proxy Proxy本地代理
- /config/routes Route配置
- /src/models Dva全局数据管理
- /src/http AxiosHttp配置
- /src/layouts Layout布局
- Header
- Menu
- Content
- WebTab
- /src/pages Pages页面模板
- /src/widgets 后台组件库 Atomi(基于Antd/AntdPro封装上层)
- /docker edas发布的docker配置
/package.json 依赖包,配合lock锁版本,并包含所有云效编译配置
移动端React脚手架 h5-react-template
基于dva + umi + zarm + react 构建
- 初始化包含模板目录
/src/widgets React移动端组件库 Photon(基于Zarm封装上层)
移动端Vue脚手架 h5-vue-template
基于vue-cli + mand-mobile + vue 构建
- 初始化包含模板目录
- /src/widgets Vue移动端组件库 Neutron(基于DidiMandMobile封装上层)
2. 组件库
2.1 后台组件库 Atomi
源自物理学名词,原子Atomic | -prefix AtComponent
2.2 React移动端组件库 Photon
源自物理学名词,光子Photon | -prefix PtComponent
2.3 Vue移动端组件库 Neutron
源自物理学名词,中子Neutron | -prefix NtComponent