时时科技项目管理平台

目标

公共模块

1. 工作日历管理(通过第三方获取工作日)
2. 资源管理(包含:工作时间设定、投入比例设置)
3. 项目管理
4. 历史项目情况总结
5. 第三方模块对接

示例

  1. 项目立项(名字、预计完成时间、预算、使用的编程语言、调用的部门)
  2. 项目模块划分
  3. 模块细节分析
  4. 工时评估
  5. 生成项目估算计划(按照工时得出开发大概时间)
  6. 使用第三方服务器(通过我们平台对接与使用其他第三方)
  7. 生成报价单
  8. 确定前后端使用的语言,生成相关的代码并提供下载
  • 可以在平台上编辑生成的代码
  • 可以进行修改,修改之后之后反馈到平台代码管理模块
  • 更行核心代码库(框架)
  • 生成相应的开发文档
  • 自动部署到git平台
  1. 服务器配置(新服务器与旧服务器)
  • 配置使用的域名与解析
  • 部署服务器
  • 部署代码
  • 生成环境
  • 如果使用平台提供的资源,那么可以自动生成证书并部署
  • 如果不是使用平台资源,那么提供上传证书服务
  • 生成开发环境
  1. 部署上线
  • 填写服务器的信息(账号密码或者登录密钥)
  • 使用的域名与ssh证书
  • 自动更新证书(如果是平台资源)
  1. 维护
  • 服务器监控
  • 错误监控
  1. 配置发布脚本
  • 填写服务器地址
  • 把自动部署服务器的信息写入服务器(测试与正式服务器)
  • 生成部署与回滚脚本

脚手架生成能力

考虑的因素

  • 热替换
  • 热更新
  • 使用的模式(dev、prod)
  1. 使用的插件(比如:压缩、混淆、去console等)
  2. 入口(多页应用)
  3. 出口
  4. 配置打包的规则
  • 新建包(使用的第三方包)
  • mock集成
  • 文档能力
  • 运行环境

web
小程序
app

  • 生成的命令

目标:可以通过命令生成页面

框架中集成的工具类

  • 请求类(http与ws)
  • 仓库类
  • 数据流
  • 通过命令进行更新核心类库
  • 错误反馈机制

安装通用模块

  • 可以用过命令安装模块(后端相应的代码也需要同时生成)
    

添加新评论