
changesets
changesets
🦋 A tool to manage versioning and changelogs with a focus on monorepos
AI 简介
Changesets 是一个面向多包仓库(monorepo)的版本管理与变更日志自动化工具。它通过轻量级的 YAML 变更集(changeset)文件,让开发者声明每个变更对应的语义化版本升级类型(如 patch/minor/major)和变更摘要;工具自动聚合多个 changeset、解析包间依赖关系、批量更新各包版本号、生成结构化 changelog,并支持一键发布。基于 TypeScript 实现,深度集成 CI/CD(如 GitHub Actions),强调协作友好与确定性发布流程。适用于采用 monorepo 架构的 JavaScript/TypeScript 开源库、组件库或 SDK 项目,尤其适合需精细化控制多包协同发布的团队。
TypeScript
MIT License12.1k
Stars
799
Forks
41
Watchers
231
Issues
Star 增长
今日0
近 7 天0
近 30 天+43
综合评分73.01
默认分支main