让版本号讲述开发故事
Pride Versioning 🏳️🌈 0.3.0
摘要
在版本号 PROUD.DEFAULT.SHAME 中:
- PROUD(自豪版):当你做出了真正令自己骄傲的改动时递增。
- DEFAULT(常规版):当你发布一个“还不错”的版本时递增。
- SHAME(羞耻版):当你修复了一些“难以启齿”的问题时递增。
此外,还可以在 PROUD.DEFAULT.SHAME 格式的基础上扩展,加上预发布(pre-release)和构建元数据(build metadata)的标签。
工作原理
- 第一个数字 “2” —— 自豪版(Proud version):当你为发布内容感到骄傲时递增。
- 第二个数字 “7” —— 常规版(Default version):普通/还可以的发布。
- 第三个数字 “123” —— 羞耻版(Shame version):修复了“尴尬到不想承认”的问题时递增。
示例:版本号 2.7.123
拆解:
- 自豪版(第一段):在你为发布感到骄傲时递增。
- 常规版(第二段):普通的/还可以的发布。
- 羞耻版(第三段):修复了“令人难堪”的问题时递增。
关于提升自豪版(Proud Version)
当你提升自豪版时,可以从一个“全新起点”开始。
例如:
将 1.2.3 的自豪版递增 1,则得到 2.0.0 —— 这样可以完整地展现你对新版本的“骄傲”。
Comments | NOTHING