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

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

相关推荐
白茶三许2 小时前
【2025】Flutter 卡片组件封装与分页功能实现:实战指南
flutter·开源·openharmony
十六年开源服务商7 小时前
房地产WordPress系统最佳解决方案
开源
Days20509 小时前
童梦奇缘博客主题已发布
开源
avi911114 小时前
发现一个宝藏Unity开源AVG框架,视觉小说的脚手架
unity·开源·框架·插件·tolua·avg
运维-大白同学14 小时前
2025最全面开源devops运维平台功能介绍
linux·运维·kubernetes·开源·运维开发·devops
Aileen_0v020 小时前
【Gemini3.0的国内use教程】
android·人工智能·算法·开源·mariadb
wei_shuo21 小时前
100% AI 写的开源项目三周多已获得 800 star 了
开源·开发者·sealos
快乐的学习1 天前
开源相关术语及提交commit关键字总结
驱动开发·开源
NocoBase2 天前
8 个最佳 Google Sheets 替代方案(附成本与能力分析)
低代码·开源·github
8***v2572 天前
开源模型应用落地-FastAPI-助力模型交互-进阶篇-中间件(四)
开源·交互·fastapi