Skip to content

Versionater🚀 是一个基于 standard-version 的自动化版本管理工具。

License

Notifications You must be signed in to change notification settings

EmirioBomb/Versionater

Repository files navigation

image

Version Build Licence Author


📦 项目简介:小版匠(Versionater)

本项目基于 standard-version 提供一套自动化版本发布流程,实现以下功能:

  • 📝 自动生成 CHANGELOG(基于 Conventional Commits)
  • ♻️ 自动更新版本号到多个文件(如 version.json、README或自定义源文件)
  • 🏷️ 支持自定义标签前缀/预发布后缀(如 rb, beta, rc 等)
  • ✅ 避免重复发布版本,提供版本校验与提示

▶️ 使用方法

# 📦 安装 standard-version 到开发依赖中(用于版本号管理与 changelog 自动生成)
$ npm install standard-version -D

# 🔍 模拟版本发布流程(不修改任何文件,仅预览变更)
$ npm run release:test

#  🚀 正式发布版本并自动推送 Git 标签
$ npm run release

About

Versionater🚀 是一个基于 standard-version 的自动化版本管理工具。

Topics

Resources

License

Stars

Watchers

Forks