一、双服务器测试规范
为了更加规范的管理代码和项目版本,我们采用严格的代码约束规范,通过三重机制进行管理:
- 首先是分支管理,不同成员的功能严格在新分支下开发,小功能模块完成后merge在大的功能模块下面
- test服务器管理,大的功能模块完成之后,负责人员可以将其merge到test服务器上进行综合评测
- main服务器管理,在预定功能完成之后,由管理员检验矫正,通过测试验证之后将test版本merge到主发布服务器当中
二、beta阶段初步任务分配
在pingcode进行发布和分配,后续会在github同步更新
三、beta阶段时间轴功能划分
分享时间轴功能
时间轴链接格式 #fdskfhjksdfdsdf-timeshaft (#时间轴码-时间轴名称),后端时间轴表添加时间轴码字段。
- 用户可发送时间轴链接格式消息分享时间轴。
暂时无法在文档外展示此内容
- 时间轴页面添加复制链接功能。
用户点击按钮后,会将该时间轴的链接格式复制到剪贴板,方便用户分享。
(获得单个时间轴请求中,返回的信息里有时间轴的链接)
- 时间轴添加权限功能,分为私有和公开(下拉框或者单选选项等形式,选完后发送请求给后端,后端注意用户有无权限修改)。私有只有群内成员看,公开所有人能看。群主或管理员可修改权限。
后端返回时间轴id时得先根据时间轴权限和用户id判断是否有权限查看,若没有则返回-1。
多种开启时间轴的方式
- 立即开启(已有)
- 预定会议(先不做)
- 可将群里的一些消息选中并添加为一次时间轴(前端选取开始消息和结束消息,以及时间轴的相关属性,发送请求给后端)
- 添加其他群时间轴(先不做)
多个群对比时间轴功能
前端选取需要对比的群聊,发送请求给后端,后端根据群聊返回多个时间轴列表。前端获得多个列表做展示(样式可采用现有的群时间轴)
用户,群发现,随机找群或用户功能
用户和群的设置里,加上是否公开的选项。
用户,群发现:在搜索用户或群的页面,将公开的用户或者群当成初始的搜索结果即可。
随机找群或用户:可在搜索用户或群的页面,加个随机找群,随机找用户的按钮。每次点击,后端随机返回一个公开的群或用户。
四、beta阶段成员分工变动
团队成员 | 分工 |
---|---|
zzy | beta阶段架构师,协调前后端开发 |
czr | 后端工程师、测试 |
dxt | 后端工程师 |
xjl | 前端工程师 |
yy | 前端工程师 |
wzx | pm |
hw | pm、前端工程师、测试 |