fix(plugin 版本): patch 進位 minor 規則
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: spec-plugin-version
|
||||
description: JSC plugins 共用「plugin 版號規則」:三個 manifest(plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json)同步 bump 且版本一致、bump 前對照發佈分支(master)現行版本確保單調遞增、新 plugin 首發 0.0.1、一般變更 patch +1、commit 訊息用 chore(plugin 版本)。當其他 skill 內文引用 spec-plugin-version 或 /jsc:spec-plugin-version、或要調整任一 JSC plugin(code/doc/generic)的版本號時載入此 skill。單獨被使用者呼叫時,直接說明本規範內容。
|
||||
description: JSC plugins 共用「plugin 版號規則」:三個 manifest(plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json)同步 bump 且版本一致、bump 前對照發佈分支(master)現行版本確保單調遞增、新 plugin 首發 0.0.1、一般變更 patch +1 且 patch 到 9 後進位 minor(0.0.9 → 0.1.0)、commit 訊息用 chore(plugin 版本)。當其他 skill 內文引用 spec-plugin-version 或 /jsc:spec-plugin-version、或要調整任一 JSC plugin(code/doc/generic)的版本號時載入此 skill。單獨被使用者呼叫時,直接說明本規範內容。
|
||||
---
|
||||
|
||||
# spec-plugin-version — 共用 plugin 版號規則
|
||||
@@ -27,7 +27,7 @@ description: JSC plugins 共用「plugin 版號規則」:三個 manifest(plu
|
||||
## 版號選擇
|
||||
|
||||
- **新 plugin 首發**:`0.0.1`(即使是從 template 複製建立,也要把 template 殘留的版本改回 `0.0.1`)。
|
||||
- **一般變更**(skill 新增/修改/移除、manifest 設定調整):patch +1。
|
||||
- **一般變更**(skill 新增/修改/移除、manifest 設定調整):patch +1;patch 只使用 `0` 到 `9`,超過 `9` 時進位 minor 並把 patch 歸零,例如 `0.0.8 → 0.0.9 → 0.1.0`。
|
||||
- **重大改版**(skill 大規模重構、破壞相容的呼叫方式變更):minor +1、patch 歸零。
|
||||
|
||||
## 何時必須 bump
|
||||
|
||||
Reference in New Issue
Block a user