巴士系数
定义
巴士系数(Bus Factor),或称为 Contributor Absence Factor,是由 CHAOSS 社区 定义的一个指标。有关该指标的详细定义,请参阅 CHAOSS Metrics - Bus Factor。
巴士系数是一个引人注目的指标,因为它形象的表达了一个问题,即:“在项目停滞之前,我们可以失去多少贡献者?”。巴士系数的计算是项目贡献量 50% 的最少人数,并表明了项目失去关键贡献者(包括维护者)后的韧性程度。
它有助于识别项目中的工作如何分布在贡献者之间,以及项目中做了大部分工作的关键人物。
数据
链接(基础): https://oss.x-lab.info/open_digger/{platform}/{owner}/{repo}/bus_factor.json
链接(详细): https://oss.x-lab.info/open_digger/{platform}/{owner}/{repo}/bus_factor_detail.json
要获取特定仓库的数据,请将{platform}
、{owner}
和 {repo}
替换为实际名称。这里有一个示例。
代码
这里是实现代码。