ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 项目流程 ### UI设计 我会先按照版本规划,给出一个大致的原型图,然后在coding.net上相应的前端项目上发布`里程碑`。这个里程碑可以理解为一个小版本所需要实现的单个功能,比如用户注册,然后再用户注册这个里程碑下关联相应的UI任务,如注册第一步、注册第二步、注册第三步、注册成功页面。即每个页面都是一个项目任务,执行人为`UI岗位`,关注者为`前端岗位`。 ### 前端实现 UI岗位完成相应的任务后,会把设计图上传到相应的前端项目中的`文件`中,按照相应的前对模块归类。然后我这边在发布前端实现的任务,执行者为`前端岗位`,关注者为`后端岗位`。 ### 后端实现 在前端实现的过程中,前端岗位会根据前端逻辑,配合后端人员设计出所需的接口,然后将接口需求发布到接口管理平台,同时在后端项目中发布接口任务,执行者为`后端岗位`,关注者为`前端岗位`。 ### 后端协同 由于后端岗位有两名,所以有项目协同的需求。我们的方案是通过coding.net来实现版本管理,由我维护master分支,而另一位成员维护自己的XXX分支,在相应的功能完成后,XXX分支会合并到master分支。我和另一位成员都是在本地开发环境进行开发。eolinker.com接口平台也支持本地化测试。 ### 持续集成 在master分支有推送或者合并时,会触发webhook通知jenkins来完成自动构建并发布到线上测试环境。