【贡献者列表】如何为你的文档添加贡献者头像

相关pr:

https://github.com/ant-design/ant-design-web3/pull/790

源码仓库:

https://github.com/thinkasany/contributors-list

使用代码

复制代码
npm i github-contributors-lists

使用效果

实现原理

通过 github api https://api.github.com/repos/${owner}/${repo}/commits?path=/${fileName}&per_page=100获取当前文件修改的sha,然后会出现很多重复的,通过去重函数返回修改的。

为什么要做这个

为很多文档站实现这个功能,记录当前页面的贡献者,感谢他们的贡献。并不是重复造轮子,并没有找到更好用的库,他们可能限定了master的分支,如果我们是main分支就用不上了,然后就是他们的api可能会遇到cors的问题,是通过服务器转发了github的另外一个接口。我们的兼容性更好。

相关推荐
DisonTangor5 小时前
【字节拥抱开源】Lance: 多任务协同的统一多模态建模
人工智能·ai作画·开源·aigc
ForgeAI码匠9 小时前
Maven 多模块项目如何避免越写越乱?Forge Admin 的模块边界实践
java·人工智能·开源·maven
X54先生(人文科技)10 小时前
关于“778之问”与“X54之答”的文明范式校验报告
人工智能·架构·开源·开源协议
葫三生11 小时前
多模态视角下的一部当代东方创世史诗 ——《论三生原理》?(扩版)
人工智能·科技·算法·机器学习·开源
luoganttcc13 小时前
算子级开源、不依赖 torch_npu:从零实现 Ascend 大模型推理引擎
开源·大模型·推理引擎
hdsoft_huge13 小时前
全开源数字孪生系统搭建方案:全套技术文档
vue.js·开源·node.js·echarts·webstorm
Hommy8813 小时前
【剪映小助手】视频处理接口
开源·github·音视频·视频剪辑自动化·剪映api
ftpeak15 小时前
RTP-LLM:阿里巴巴开源的大模型推理加速引擎详解
人工智能·ai·开源·ai编程·ai开发
龙亘川16 小时前
【实战教程】新手入门|3步部署亘川一网统管开源版本,快速搭建本地测试环境
开源