dev.to | 📄 原文链接 | 2026-10-11 收录

怎么把 PR 里的「为什么」抽进 CHANGELOG?用 Jev 试了一次

来源:dev.to — 2026-10-10

📋 概述

作者在做 AI 辅助的 CHANGELOG 生成器 @nyaomaru/changelog-bot,核心难题是:怎样把 PR 里的「为什么」抽出来写进更新日志。WHAT 相对好拿,WHY 很难,而他最不想让 AI 干的事是编一个看起来漂亮的理由。文章用一个真实 PR 举例:描述里的前两句讲的是做了什么(把共享运行配置抽到 ProviderBase、让三个适配器复用),只有「这减少了重复的初始化逻辑,也让新增 provider 更容易」这句才是真正的 WHY。工具本身提供 CLI 与 GitHub Action,能结合提交历史、PR 标题与 release notes 生成人类可读的 changelog 段落,可选接入 OpenAI 或 Anthropic 做语气化摘要,没有 API key 时走启发式回退,AI 服务挂掉也不会阻塞发布;它还负责检测重复版本号、维护 compare 链接,并可直接开 PR。

🔑 核心要点

💡 金句

拿到「做了什么」相对容易,拿到「为什么」要难得多。
← 返回 dev.to 首页