DEV Community · Show DEV8/7 14:5963 分
GitHub发布节奏作为开源健康信号的经验
What I learned about GitHub release cadence as an OSS health signal
作者自4月起每日追踪107个开源仓库,通过GitHub Actions获取发布次数、开放问题数和归档状态。三个月数据表明,星标数无法反映实时健康度,而发布节奏结合开放问题数和归档状态更真实。例如,papercups-io/papercups有176个开放问题,最后发布在2020年8月,但星标排序会使其排在新发布项目之前。作者使用releases_last_year指标,通过GitHub Releases API获取,避免pushed_at的噪音。但需注意,有些项目不使用GitHub Releases,此时需回退检查标签列表。