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

相关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的另外一个接口。我们的兼容性更好。

相关推荐
Python大数据分析@6 小时前
如何看待DeepSeek 开源昇腾基础组件?
开源
miofly8 小时前
GitHub 周榜趋势速报 | 2026-10-02
开源·github
小小龙学IT9 小时前
snap7 开源西门子 S7 通信协议库深度解析
c++·开源
Erishen9 小时前
用 Lume 写一个完整 CRM:Web 与 Agent 共用同一套业务逻辑
开源·agent
神一样的老师12 小时前
RA-Eco-RA4M2-100PIN-V2.0的USB 串口加上一个开源 Shell(MicroShell 移植实录)
开源
OpenCSG12 小时前
行业观察 | 在宜昌看具身智能:开源社区被摆到了台前
数据库·开源
m4Rk_12 小时前
【论文阅读】Agent 记忆机制(87):VizoMem——把文本历史转化为可检索的视觉记忆
论文阅读·人工智能·学习·开源·github
lpfasd12313 小时前
GitHub非AI开源方向调研报告
人工智能·开源·github
白山编程大哥14 小时前
适合初学者练习的 C/C++ 开源项目推荐
c语言·c++·开源
枫叶丹414 小时前
AI 进入日常工作后,任务应该怎样重新拆分
人工智能·chatgpt·开源·agent·codex