&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を変更: 不具合の修正。