技术栈要求<br>
React@16.14.0,hooks语法<br>采用Typescript<br>组件库使用Ant Design<br>接口层结合sm2tsservice接口定义使用,<br>如 http://yapi.mypaas.com.cn/project/203/setting<br>代码规范:eslint、airbnb、sonarLint<br>样式:less<br>工程化:Webpack<br>代码格式工具 prettier
代码结构
按照功能模块区分,每一个功能模块聚合所有内容,将公用层抽取到最外层
模块划分
模块划分<br>主应用,包含登录接口、头部菜单(包含权限),路由:/<br>基础数据,路由:/cmdb<br>分支管理,路由:/branch<br>发布管理,路由:/ops<br>构建管理,路由: /build