changeset
Changeset 是 Astro monorepo 中用于创建变更集(changeset)文件的技能。变更集用于声明哪些包发生了变更、语义化版本(semver)的升级类型,以及一段面向用户的说明文字,该文字最终会成为 CHANGELOG 条目。凡是修改了某个包的 PR 都需要附带变更集,仅 examples/* 目录下的改动可以豁免。使用方式为在仓库根目录运行 pnpm changeset --empty,会在 .changeset/ 下生成一个随机命名的 .md 文件,随后编辑该文件填写包名、升级类型(patch、minor、major)和说明信息。说明文字应面向 Astro 用户而非代码审查者,以现在时动词开头,描述用户可感知的影响。