1. 产品信息
PIM
深绘商品中台
商品信息管理
SQ
深绘快捷上新系统
Smart & Quickly,简称SQ
admin
深绘后台管理系统
editor
详情页编辑器
LE
美工机器人
绫云、批发市场
大数据产品
2. 前端技术
开发语言:
- TypeScript(JavaScript)
- HTML、CSS(Less)
- Angular
- 组件库: NG-ZORRO
- 单元测试:Karma工具、Jasmine框架
- Git、npm
3. 前端项目
3.1 git仓库
- web:前端项目,包括pim、sq、admin、编辑器开发
Angular - deepdraw: 主系统(1.前后端不分离开发项目;2. web项目打包之后合并到此)
JSP, JavaScript, jQuery - picture: 图档开发
Angular - editor: 编辑器开发
TypeScript、jQuery - leycloud: 绫云
Angular - leycloud.market批发市场小程序
uni-app(基于Vue)
3.2 分支管理
- master(上线)
- dev(开发)
- dev_xx(支线需求、迭代需求开发)
- feature(任务开发,对应禅道项目)
- bug
分支命名规范:
分支名: feature-1789-添加书籍功能
commit信息: feature-1789: 静态页面开发
3.3 代码合并
- 尽量每天提交一次合并申请
- 非特殊情况,每次合并文件数不超过20个,最多不超过30个
- 勤commit,每个功能点完成commit