Software versioning
versioning
Semantic versioning
Major.Minor.Patch
CalVer:Calendar versioning
リリース日の日付を元につける
例:Windows, Ubuntu
付け方:YYYY, YY, 0Y, MM, 0M, DD, 0D等
YY.0M:Ubuntu 20.04
YYYY.0M.0D:ArchLinux 2022.12.01
Negative numbers
負の番号から0.0までカウントアップする
末尾について
pre-alpha
alphaよりも粗い状態。
alpha
未実装が存在。
beta
実装が完了している。
public-beta
beta版がデバッグを経て安定性が担保されている状態。
ここでさらにテストを繰り返す。
gamma
出荷前最終バージョン。
引用
参考
@teppeis: TypeScriptのバージョンはsemantic versioningではなく、メジャーバージョンアップにロマンを求めるromantic versioningでもなく、淡々と3.9の次は4.0へ桁をあげるだけの十進数的なdecimal versioning