&tag(SemanticVersioning);
*目次 [#q7f61248]
#contents
*関連ページ [#v4fd3d44]
*参考情報 [#f15a7ed6]
-[[Semantic Versioning 2.0.0:http://semver.org/]]
-[[Semantic Versioning 2.0.0:http://shijimiii.info/technical-memo/semver/]]

*基本 [#o44bcf9a]
-主にライブラリやフレームワークなど基盤となるソフトのためのバージョン命名規約。
-X.Y.Z式にバージョンをつけ以下のように機械的にバージョンをつけていく。
--Xを変更: APIの非互換変更が発生。
--Yを変更: 新機能の追加
--Zを変更: 不具合の修正のみ
-[[release management - Semantic versioning for desktop applications - Programmers Stack Exchange:http://programmers.stackexchange.com/questions/200002/semantic-versioning-for-desktop-applications]]によると、デスクトップアプリの場合には適さないようだが、SemanticVersioningを応用している人もいるようだ。
--Xを変更: 大規模なUI/機能の変更。新たなレイアウトやデザインの導入など。
--Yを変更: 小規模なUI/機能の変更。
--Zを変更: 不具合の修正。


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS