3つの数字を用いる付け方(例:3.1.4): セマンティック バージョニング
参考資料:https://semver.org/lang/ja/
・セマンティック バージョニングの各数字の意味は?
案件によって意味は異なると思いますが、よくある意味は以下だと思います。
①メジャー
製品の根本的な変更がある場合
②マイナー
機能追加などの比較的大きめの修正
③パッチ
バグ修正などのちょっとした修正
4つの数字を用いる付け方(例:3.1.4.7)
①メジャー
製品の根本的な変更がある場合
②マイナー
機能追加などの比較的大きめの修正
③リビルド
小さめの機能追加など比較的小さめの修正
④リビジョン
バグ修正などのちょっとした修正
記号など
・カナリアリリース(Canary Release)
開発最新版、日々開発されているバージョンだが、安定していない可能性あり。
カナリアリリースは、炭鉱でのガス漏れ事故を防ぐために、無臭ガスに敏感なカナリアを鳥かごに入れて炭鉱に持ち込んだ実験が由来とされる。
つまり、このバージョンを使う人間は哀れなカナリアになる覚悟がある人間ということだ。
・α(アルファ)
開発初期のバージョン(バグが取り除ききれていない可能性あり)
・β(ベータ)
機能が一通り正常に動作する状態だが、想定外の不具合などがある可能性あり。
・RC(Release Candidate), もしくはGM(Golden Master)
致命的な問題が出なければ、このバージョンが正式版としてリリースされる。
正式リリース版直前の最後のβ版とも言える。
・Stable(安定版)
一般に安定して使えるもの