monorepo-microservice-rbac/.changeset/README.md

27 lines
2.5 KiB
Markdown
Raw Normal View History

2023-08-27 14:37:59 +08:00
# Changesets
Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it [in our repository](https://github.com/changesets/changesets)
We have a quick list of common questions to get you started engaging with this project in
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
## config.json
- commit类型为布尔值默认值为false。当将此字段配置为true时在执行change和bump命令时将自动执行提交代码操作。
- access类型为restricted | public默认值为restricted。用于配置当前包的发布形式如果配置为restricted则作为私有包发布如果为public则发布公共范围包。
- baseBranch类型为字符串默认值为main。仓库主分支。该配置用于计算当前分支的变更包并进行分类。
- ignore类型为字符串数组默认值为空数组。用于声明执行bump命令时忽略的包与bump命令的ignore参数用法一致注意两者不能同时使用。
- fixed类型为字符串数组数组默认值为空数组。用于在monorepo中对包进行分组相同分组中的包版本号将进行绑定每次执行bump命令时同一分组中的包只要有一个升级版本号其他会一起升级。支持使用正则匹配包名称。
- linked类型为字符串数组数组默认值为空数组。与fixed类似也是对monorepo中对包进行分组但是每次执行bump命令时只有和changeset声明的变更相关的包才会升级版本号同一分组的变更包的版本号将保持一致。支持使用正则匹配包名称。
- updateInternalDependencies类型为patch | minor默认值为patch。用于声明更新内部依赖的版本号规则。当执行bump命令升级版本号时默认会自动更新仓库中使用该包的依赖声明。
- changelog类型为布尔值 | 字符串 | [字符串, unknow],默认值为@changesets/cli/changelog。生成Changelog规则。
## bump
MAJOR主要版本当你做出不兼容的 API 更改时,需要增加`主版本`号。
MINOR次要版本当你以向后兼容的方式引入新功能时需要增加`次版本`号。
PATCH补丁版本当你进行向后兼容的错误修复时需要增加补丁版本号。