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仓库

http://116.62.122.39/,申请权限

  • 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 代码合并

  1. 尽量每天提交一次合并申请
  2. 非特殊情况,每次合并文件数不超过20个,最多不超过30个
  3. 勤commit,每个功能点完成commit