版本規則

此篇僅為筆者個人習慣,僅供參考。

程式規則

格式

參考 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 書籍 主題名稱

參考資料

results matching ""

    No results matching ""