用 CalVer 標記版本發佈
原文由 Francesco Puppo 于 發布,訂閱此部落格
我最近把所有的個人專案,都從傳統的語意化版本(MAJOR.MINOR.PATCH)換成了更自由的 CalVer(YYYY.MM.RELEASE (PATCH))。
等等,為什麼我會說更自由?
我知道這聽起來很蠢,尤其是以我的個人專案的規模來說,但語意化版本讓一切都變得「太正式」了,我常常會為了什麼才值得發佈一個新的主版本而糾結:「這算是 v2.4 還是 v3.0?那 v4 又該怎麼辦?」
用了 CalVer 之後,這些煩惱就都不見了,因為……
CalVer 是一種以專案發布時程為基礎,而非任意數字的版本命名慣例。 1
如果我在七月發佈了四個版本和兩個修正,那版本號就會是 2026.07.4 (2)。如果下一次發布落在八月,那就單純會是 2026.08.1。
簡單。清楚。漂亮。
註腳
隨機一篇部落格
留言
登入後參與討論