按提交邮箱的域名统计 107 个大型开源项目近一年的 44.6 万个提交:29% 来自组织邮箱,但中位数项目只有 16%。
公司项目和社区项目差别很大,Google 一年里向其中 40 个项目提交过代码,还有五分之一的提交看不出来自哪里。
我身边写代码的人几乎都在用 AI,可 20 个大型开源项目里,2026 年第三季度只有 13.2% 的提交写明了 AI 参与,Rust、Kubernetes、Django 接近 0。很多人用了,但没写。
我的看法:维护者不必追问代码是不是 AI 写的,该看贡献者能不能为它负责;写明 AI 参与仍然是更好的做法。
最近我对开源项目 GitStats 的 UI 进行了大幅改版,新增了深色/浅色模式切换、响应式适配和现代化视觉设计,让报告看起来像一个真正的产品。
作为一个开源项目维护者,我深知“安装依赖”的痛苦。为了让用户少敲两行命令,我花时间把 gnuplot 封装成了一个开箱即用的 Python 包——gnuplot-wheel。本文分享了这个小轮子的诞生故事和实用价值。
gitstats 经过两个月的持续改进,现已支持 JSON 输出、代码重构、argparse 替换 getopt,并全面兼容 Windows 和 macOS。欢迎使用和 Star 支持!
介绍 GitStats 项目的复活过程,包括迁移到 Python 3、创建现代化流水线、发布到 PyPI 和 Docker,以及未来的改进计划。