三周前我介绍了业余项目 Open Delivery Spec (ODS)。这三周里 CLI 又发了 5 个版本,新增了两条主线:用确定性信号回答"这个 AI PR 敢不敢合",以及每个 PR 自动产出一份标准格式的 AI 代码证据文档。本文依旧基于项目真实现状,不做任何夸大。
申请 Anthropic 开源开发者计划通过了,拿到了 6 个月 Claude Max 20x 的免费使用权。聊聊申请条件、为什么能通过,以及这些年维护开源项目的一些感受。
最近写文章越来越多用 AI 帮忙,但写完总感觉哪里不对——那味道太冲了。Peter Yang 做了一个叫 no-ai-slop 的开源 skill,专门识别和去除英文写作里的 AI 套话模式,但没有中文版。我把它翻译并适配成了中文版本,支持 20 多种中文 AI 套话模式的检测和编辑。如果你也在用 AI 写公众号或技术文章,这个工具应该能帮你。
过去几个月我业余做了一个开源组织 Open Delivery Spec (ODS)。起因是 AI 生成的代码越来越多,但团队缺乏可靠的治理手段。本文基于项目真实现状,记录思路、进展与边界,不做任何夸大。
之前 jenkinsfilelint 需要连接一个可用的 Jenkins 服务器才能做语法校验。现在 v1.5.0 新增了 standalone 模式,只需要有 Docker,就能在本地启动一个最小 Jenkins 环境来验证 Jenkinsfile 语法。这篇文章详细介绍这个模式的实现思路和用法。
我写了一个验证 Jenkinsfile 的小工具,原本只是想让它出现在 Jenkins 官方的开发工具列表里。结果 Jenkins 维护者提议:不如直接把项目转进 jenkinsci 组织?这篇文章记录了从 PR 到 transfer 再到官方博客的完整过程,包括中间踩的一个很有意思的坑。
Conventional Branch 项目网站正式从 conventional-branch.github.io 迁移到 conventionalbranch.org。从去年用户提议到今年最终落地,聊聊域名迁移背后那些犹豫、踩坑和思考。
pre-commit 生态里 C/C++ 的工具一直比较薄弱。cpp-linter-hooks 是目前唯一同时支持 clang-format 和 clang-tidy 的 pre-commit hook,还内置了编译数据库自动检测、版本锁定、自动修复等实用功能。本文介绍它的用法和设计思路。
有用户提 Issue 希望 Conventional Branch 能提供官方 Agent Skill,我觉得这个需求很合理。当天就把它做了出来,现在通过 npx skills add 一行命令就能下载使用。恰逢本周项目也突破了 100 个 Star,一并聊聊。
从接手 mkdocs-ng 维护以来发了四个版本,修了十几个 Bug,去掉了 mergedeep 依赖。接下来 v1.8.0 会是一个功能版本,计划去掉旧 Python 版本支持、移除内置主题的 CDN 依赖、提供稳定的 Python API。
过去十天,我给 RepoKeeper 提交了一百多次代码,从一个概念验证跑到了 v1.2.0。它现在有六个模块,两个后端,支持 DeepSeek/OpenAI/Claude,还能用自己来开发自己——这篇文章讲讲它到底进化成了什么。
MkDocs 快两年没更新了,Material for MkDocs 也进了维护模式。作为重度用户,我 fork 了这两个项目,发布了 mkdocs-ng 和 mkdocs-ng-material,更新一下包名就能继续用。
读完 Mario Zechner 的「I’ve sold out」,又翻了 pi 仓库里的 AGENTS.md 和 CONTRIBUTING.md,我发现这个项目在很多地方都和常见的开源协作方式不太一样。新贡献者的 issue 和 PR 默认关闭、周末不 review、不懂代码就别提 PR。看起来很强硬,但背后其实是在认真处理一个问题:AI 时代,开源项目要怎么避免被低质量贡献拖垮。
在开源项目的 issue 里,你是否也曾留言“Any updates?”(有什么更新吗?)来询问进展?看似无害的一句话,实际上却可能让维护者感到烦躁和挫败。本文分享了一篇关于这个话题的文章,并提出了更友善的替代做法。
开源基础设施并非免费,自来水般的 pip/npm 安装背后是高昂的带宽、存储和运维成本。声明呼吁开发者与企业共同分担,优化工具、支持赞助,才能让我们习以为常的“免费”体验真正可持续。
有人说开源没用,既赚不到钱,又浪费时间。但我在四年的坚持中,发现了 3 个意想不到的收获:让工作被真正看到、接触更优秀的人和项目、以及一份长期的价值积累。这些收获,其实每个开发者都能借鉴。
本文介绍了 GitHub 发布的 2023 年开源状况和人工智能的崛起报告,分析了开发者社区的增长、生成式 AI 的应用以及云原生技术的发展趋势。