今天我们新增了 Project 项目模块,面向群组场景提供从项目录入、成员关联到 GitHub 数据抓取的一体化管理能力。
这次新增了什么
- 项目全生命周期管理
- 支持项目的新增、编辑、删除、查看
- 支持分页、关键词、来源、语言等维度检索
- 多来源项目录入
- 支持手动录入项目信息
- 支持通过 GitHub 仓库地址一键抓取基础信息(如名称、描述、语言、协议、Topics)
- 项目资料完善
- 支持配置项目主页、演示地址、封面图、附件
- 支持设置推荐位与排序值,便于前台展示编排
- 成员关联能力
- 支持项目与群组成员多选绑定
- 编辑时可同步更新成员关系,降低维护成本
- 项目详情弹层
- 提供统一的项目详情卡片,集中展示链接、描述、封面、附件等关键信息
- GitHub 指标能力
- 支持查看 Star / Fork / Watch / Issue / 最近推送时间
- 支持手动触发指标刷新,并展示抓取状态
技术亮点
- 支持 RedisMQ / RabbitMQ 异步处理链路
项目指标为异步抓取模式,前端可感知“fetching”状态并自动重试刷新,减少同步阻塞带来的超时与失败问题。与论文模块中被引数抓取能力有着相同的并发性能。 - 前后端接口能力完善
- 新增项目 CRUD 接口
- 新增 GitHub 仓库抓取接口
- 新增项目指标查询接口
- 新增项目与成员关系更新接口
业务价值
- 让项目管理从“分散维护”变为“统一运营”
- 降低项目资料更新门槛,提升内容完整度
- 借助可量化指标,帮助团队更直观评估项目活跃度与影响力
- 为后续项目展示页、推荐策略、数据看板打下基础

评论加载失败,请检查 Twikoo 服务地址、网络和浏览器控制台。