GitHub 贡献图是 GitHub 的一个小功能,它以年为背景,用不同颜色显示了开发者的繁忙程度,也能从侧边证明开发者的大佬程度。一般情况下,小绿点越多、颜色越深、开发者越忙,越能显得很大佬。@Appinn

来自发现频道的 @Mechmallow 同学推荐了自己的项目:https://meta.appinn.net/t/topic/72714
git matrix – 零依赖、开箱即用的 github 贡献图生成器
不多废话,先上图:

本项目将 github 的贡献图看作LED点阵屏,套用了一部分点阵屏的字库从而可以让github贡献图显示任意字母和数字。项目完全0依赖,全部使用python标准库,并提供了本地的可交互网页,具体的使用指南在readme中,大家快去试试吧
项目地址:https://github.com/Mechmallow/git_matrix
说人话,就是…通过程序生成带有提交历史的仓库,恰好这些提交历史会让 GitHub 以特定的样式显示在贡献图中。最终,你得到的是一个真实的贡献图。
不是截图、不是截图、不是截图,任何人都可以通过你的 GitHub 页面,看到这个漂亮的贡献图。全球可见、顶级工作量证明。
比如开发者 @Mechmallow 的2024年贡献图:

使用步骤
- 打开 index.html 文件,创作你想要的贡献图样式(深浅可调)生成配置文件运行 Python 脚本推送到 GitHub
然后你就得到了真实的贡献图。
注意最好选一个没有贡献的年份,否则会重叠的。
…很离谱吗?
也还好吧,因为….@Χianii 同学在看到这个推荐之后,又推荐了三个,并且说:不过 commit 数别搞太多了,不然会有违规风险。

来看看这些开发者是怎么介绍自己的项目的。
gitfiti.py 滥用 GitHub 提交历史来取乐
gitfiti.py 是一个通过(公然)滥用 git 接受过去提交的能力来装饰你的 github 帐户的提交历史日历的工具。
是的,如此直白。不过这个项目需要手动创建模板,不能用鼠标设计的。
Text to Commit History
在你的 GitHub 个人资料上写一段大文本,其中包含您的提交历史记录(贡献图)

这个是将文本转换为提交历史,也不需要画画。不过开发者还提到:可能需要等待一两天才能显示在你的贡献图中。
以及,新建一个仓库,别用原来的。这样删除起来也方便。
GitHub Contribution Graph Painter
这是另外一个图形化的创作工具,甚至提供了在线工具,可以直接使用。

开发者们胡闹起来,也挺好玩的。
原文:https://www.appinn.com/github-painter/
后记:这让青小蛙想到了这个项目:《OssArt – 打印你的 GitHub Activity 贡献图,最长 12 年》,不过该项目已经不再提供服务了:
