semantic-release-cmyr-config
v1.0.1
Published
草梅友仁自定义的 semantic-release 配置
Maintainers
Readme
草梅友仁自定义的 semantic-release 配置
🏠 主页
https://github.com/CaoMeiYouRen/semantic-release-cmyr-config#readme
📦 环境要求
- Node.js >= 18
- npm 或 pnpm 包管理器
插件
此共享配置使用以下插件:
- @semantic-release/commit-analyzer - 分析提交消息以确定发布类型
- @semantic-release/release-notes-generator - 生成发布说明
- @semantic-release/changelog - 生成更新日志
- @semantic-release/npm - 发布到 npm
- @semantic-release/github - 创建 GitHub 发布
- @semantic-release/git - 提交更改到 Git 仓库
🚀 安装
npm install --save-dev semantic-release semantic-release-cmyr-config👨💻 使用方法
可以在 semantic-release 配置文件中配置此共享配置:
{
"extends": "semantic-release-cmyr-config"
}配置说明
请查看每个插件的文档了解所需的安装和配置步骤。
默认配置
此包提供了一个默认的 semantic-release 配置,包含以下设置:
- 使用
conventional-changelog-cmyr-config进行提交分析和发布说明生成 - 生成
CHANGELOG.md文件 - 发布到 npm 注册表
- 创建 GitHub 发布
- 将更改提交回仓库
🛠️ 开发
安装依赖
npm install构建项目
npm run build👤 作者
CaoMeiYouRen
Website: https://blog.cmyr.ltd/
GitHub: @CaoMeiYouRen
🤝 贡献
欢迎 贡献、提问或提出新功能!如有问题请查看 issues page. 贡献或提出新功能可以查看contributing guide.
💰 支持
如果觉得这个项目有用的话请给一颗 ⭐️,非常感谢
🌟 Star History
📝 License
Copyright © 2025 CaoMeiYouRen. This project is MIT licensed.
This README was generated with ❤️ by cmyr-template-cli
