版本規則
此篇僅為筆者個人習慣,僅供參考。
程式規則
格式
※ 參考 npm 版本規則
發表格式:
- 「v0.0.0」樣式:
- v: version,版本。
- 主版本號: 更改無法向下相容的增修。
- 增補號: 增加擴充功能。
- 修訂號: 錯誤修正。
※ 主版本號為「0」時表示該主題項目仍處於草創階段。
內部格式:
- 「v0.0.0in0.0」樣式:
- 「v0.0.0」: 套用前次發表之版本。
- in: 內部使用。
- 內部增補號: 增加擴充功能。
- 內部修訂號: 錯誤修正。
進位方式
* v1.0.0 (master) --- 主版本號進位時 增修號歸零
|\
| * 增補
|/
* v0.2.1 ------------ 依增修項目有無計算版本號
|\
| | * v0.1.0in2.2
| |/
| * 增補
| | * v0.1.0in1.2 --- 版本號套用前次發表之版本
| |/
| * 增補
| * 修訂
| * 修訂
|/
* v0.1.0 ------------ 第一次發表不會有修訂號
|\
| * 增補
| | * v0.0.0in1.2 --- 依增修項目計算內部版本號
| |/
| * 修訂
| * 修訂
| * 增補
|/
* v0.0.0 專案 主題名稱
書本規則
格式
發表格式:
- 「v0.0」樣式:
- v: version,版本。
- 主版本號: 具備完整性且具一定時間或內容之增補。
- 次版本號: 增減內容或更改不實資訊。
內部格式:
- 「v0.0in0」樣式:
- 「v0.0」: 套用前次發表之版本。
- in: 內部使用。
- 內部版本號: 增減內容或更改不實資訊。
進位方式
* v1.0 (master) ----- 主版本號進位時 次版本號歸零
|\
| * 編寫
| | * v0.1in2 ------- 依增修項目計算內部版本號
| |/
| * 編寫
| * 修訂
|/
* v0.1 -------------- 只有部分內容未達書籍程度
|\
| * 編寫
| * 編寫
|/
* v0.0 書籍 主題名稱