开源积压背后的指数曲线
The exponential curve behind open source backlogs

原始链接: https://armanckeser.com/writing/jellyfin-flow

## 开源瓶颈:Jellyfin案例研究 一位贡献者将一个小功能合并到Jellyfin Web中,历经一年,凸显了流行的开源项目中的常见问题:维护者工作量过大。 尽管代码详细、修订和批准到位,但PR仍然停留在约200个的队列中,每月仅合并20-35个代码PR。 核心问题不是缺乏维护者,而是工作流经单一控制点的*方式*。 队列理论表明,随着维护者利用率接近100%,等待时间呈指数级增长。 这会造成一个“死亡螺旋”,大型PR不断累积,贡献者在等待时添加更多更改,反馈速度变得缓慢——随着时间的推移,审查效率降低。 解决方案不一定在于寻找*更多*维护者,而在于保护现有维护者的时间。 建议包括限制PR大小、控制质量(要求CI通过和描述)、限制在制品数量、按价值优先排序、建立分诊节奏、构建审查层级,以及在编码开始*之前*强制进行功能提案。 最终目标是优化流程,防止瓶颈,并确保有价值的贡献不会在队列中丢失。

对不起。
相关文章

原文

Contents

A year per PR

I have been trying to get a feature into Jellyfin web for over a year. Opened three PRs, even got two approvals, but zero merges. The feature is relatively isolated and small. When you are adjusting subtitle offset in the player, it adds a timeline that shows you exactly which subtitle will appear when, so you can see what you are doing instead of guessing.

联系我们 contact @ memedata.com