3 GitLink平台研发周报20231225至20231231
maxjhandsome edited this page 2024-01-02 09:33:10 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

##GitLink平台研发周报20231225至20231231

###1. 平台数据指标 周新注册用户数60 周活跃用户数350 周用户留存率0.17 周新增项目数60 周活跃项目数332 过去30日的新注册用户数225 过去30日的活跃用户数798 过去30日的新增项目数392 过去30日的活跃项目数1257 周浏览量PV18012待更新 周访客数UV7580待更新 流量来源: ●直接访问占比73.97% ●外部链接占比24.37% ●搜索引擎流量1.66% 数据分析: 本周各指标较上周有所下降,年底用户开发活跃度降低

###2.本周研发进展 ####重点功能进展: ➢重点功能进展: 1.个体主页建站:已上线一版 ●支持用户预览个人建站模板大图,并进行缩放 ●更改逻辑: 一个用户仅允许创建一个站点,且仅允许通过设置>我的站点进行站点创建,不允许通过仓库创建 ●站点标识,站点对应仓库的名称及标识,采用系统默认值,不允许用户更改 ●个人站点被系统管理员删除/关闭后原有部署成功的站点将无法访问页面跳转403

2.DevOpsGPT集成暂未开始

3.Reposyncer二期已启动计划如下 ●与蚂蚁沟通确定新开发功能清单(蚂蚁表示愿意合作) ●二期功能产品设计(已完成) ●蚂蚁1月开始做开源定制化裁剪预期交付时间未定 ●蚂蚁完成开源捐赠,并交付部分文档 ●Gitlink团队根据开源代码封装接口完成前后端开发 ●测试上线

#####SEO优化 gitlink项目ssr改造项目较老且内容较多需要一步步修改在服务端渲染页面的相关问题

#####Reposyncer二期 本周未推动

#####项目管理

1、完成制品库改版及问题回归共新增issue28个遗留14个issue优化部分交互逻辑与翻译 2、完成测试报告列表、测试报告详情前后端接口联调 3、完成组织创建工作台、组织工作台设置的静态页面仅完成部分联调工作 4、项目管理文档模块评审及文档模块开发工作——评审完成实现技术方案调研中 5、项目管理文档模块设计工作 6、项目管理微服务框架权限与角色方案讨论与制定具体实现进度10%

  • 方案确定参考Gitee多企业逻辑取消身份切换逻辑支持多站点同时访问
  • 实现逻辑前端访问后端接口携带组织Id后端将根据组织Id确定用户在当前组织下的角色以及权限
  • 项目管理前端请求后端接口时在接口地址中统一携带企业对应组织Id
  • 特色专区调整接口地址对专区改动过大方案调整为前端在请求后台接口时根据需要访问的专区在请求头携带专区对应的组织Id
其他

1开源项目算法调研产出具体算法 1新增接口修改/拒绝/合并合并请求接口 2调整接口合并请求创建接口移除reviewer_ids字段新增merge_project_identifier字段 3新增wiki一系列接口创建wiki 删除wiki 获取wiki更新wiki上传wiki文件导出wiki库 4wiki标题特殊字符支持范围调研及优化 5年度团队计划制定 6实地调研pdl5楼流水线方案和用户场景讨论流水线选型。

  • 当前运用流水线teamcity与gitlab关联利用脚本完成基础的自动化工作如pr合并、部署等。同Jenkinsrobot framework完成基本的UI自动化测试如下图jmeter性能测试

####平台体验提升进展: ■目前平台累计issue为3591个仍然处于开启中的issue为122个已关闭issue为3469个本周新建issue 25个关闭issue 18个主要为项目管理工具、API文档等问题。

####用户反馈: ■用户反馈意见持续收集中,本周新反馈: ●无

###3.下周研发计划

1、测试报告完成所有模块接口联调提测及问题回归 2、开源项目评估算法讨论定稿开源项目评估产品设计 3、已删除分支恢复分支功能设计前后端开发及联调 4、项目管理微服务框架权限与角色方案实现 5、项目管理工作台、项目主页设计及UI调整 6、知识库模块技术实现方案定稿及开发 7、完成组织工作台创建、组织工作台设置已有接口的联调工作 8、整个项目管理系统网页标题添加 9、制品库的遗留问题回归 10、继续完成gitlink项目ssr改造 11、专区、开源大赛等前端seo优化工作 12、年度计划排期及讨论 13、质管制度建设与推进 14、流水线设计及讨论 15、项目管理演示场景设计

###4.目前平台问题

➢24年度研发规划需要尽快整理出来