Skip to content

Pylogmon/committer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Commiter

任务描述

基于pyside2 和python 开发一款本地提单工具客户端。

此应用涉及内容如下:

  • 该应用是禅道提单系统的一个客户端,采用Qt打造的一个PC客户端应用;
  • 与禅道系统通过API接口来进行数据交互;--关键接口信息样例,可点击参考文档,本地可采用搭建mysql数据库方式,来与接口进行数据提交,其他接口可参考上述接口自行定义。
  • 客户端应用主要是能提供模板功能,能够让使用者快速复用模板内容进行快速提单;
  • 提供草稿功能,能保存多份待提交的bug内容;
  • 提供用户提交BUG汇总统计、待处理BUG统计与查看等信息;
  • 后期期望能支持提单时根据标题推荐可能存在的问题单信息;
  • PyQt来开发客户端前端界面,python编写逻辑功能,后端逻辑功能只需编写基本类和方法体,无需使用真正的后端接口;
  • 应用能打包成deb格式,并在deepin上正常安装、卸载;
  • 应用界面时尚易用(大致原型可参考下文参考文档部分),界面设计不做要求,以个人审美来决定界面风格。

验收标准

  • 有配套的开发文档,包括但不限于:需求分析文档、方案设计文档;(需求分析文档,接口方案设计文档,数据库结构文档)
  • 代码逻辑清晰,注释明了,命名规范,具备分而治之、高内聚、低耦合等特点;
  • 应用能按照deepin应用打包规范进行deb格式打包,并能成功安装、卸载;(Release)
  • 应用能正常稳定运行,需求功能完整;(完整的需求分析文档内容均已实现)
  • 应用界面时尚美观易用。(有完整的qss样式覆盖)

参考文档