如何获取GitHub模板仓库衍生仓库数量并在README.md添加展示徽章
关于GitHub模板仓库统计徽章的解决方案
获取基于模板创建的仓库数量并展示
GitHub官方没有直接提供实时统计“基于模板创建的仓库数量”的原生工具或API,但可以通过两种方式实现近似效果:
- 借助GitHub搜索语法
template:你的用户名/仓库名获取结果数量,再用第三方徽章生成工具将这个数量转化为徽章。不过要注意第三方工具的稳定性,也可以自己写脚本调用GitHub搜索API定期获取数据,生成静态徽章后放在仓库里,或者用GitHub Actions自动更新徽章。 - 如果仓库属于组织,也可以通过组织的仓库列表筛选模板衍生仓库,但这种方式无法做成自动更新的徽章。
替代统计数据
如果不想折腾模板衍生数量的统计,这些更易实现的指标同样能体现仓库影响力:
- 星标数量:最直观的受欢迎程度指标,直接用原生徽章:
 - 复刻(Fork)数量:反映用户主动复制仓库的次数,原生徽章代码:
 - 总下载量:若仓库有发布Release版本,可展示总下载次数:
 - 贡献者数量:体现社区参与度的指标,徽章代码:

内容的提问来源于stack exchange,提问作者Eshaan Aggarwal
相关产品推荐
相关产品推荐

