Semantic Versioning

以版本號描述相容性變更

前往 Semantic Versioning 官方網站

這是什麼

Semantic Versioning 規格說明 major、minor、patch 的意義,並定義預發版與建置中繼資料的表示。

適合怎麼用

套件要公布變更時,可對照公開 API 及相容性條件,決定版本號和依賴範圍。

GoReleaser

建立 Go 專案的多平台發行產物

  • release
  • automation

研究

Renovate

自動建立相依套件更新變更

  • release
  • automation

研究

Towncrier

從變更片段組合發版說明

  • release
  • automation

研究