バージョニング戦略
概要
本プロジェクトでは、正式リリース(v1.0.0)以前の段階から
意図を持った段階的なバージョニングを行います。
v1.0.0 以降は Semantic Versioning に従い、
それ以前(v0.x 系)は「品質・成熟度」を表す指標として扱います。
バージョニング方針
- v1.0.0 以降は Semantic Versioning に準拠
- メジャーバージ ョンアップは 互換性が破壊される場合のみ
- マイナー・パッチは 後方互換性を維持
- v0.x 系は 正式 API 契約前の準備段階
v0.x 系の全体像
v0.x 系は「未完成」ではなく、
正式リリースに向けた段階的な品質向上フェーズとして定義します。
v0.1.x — 動作確認フェーズ
目的
最低限、動くことを確認する段階
特徴
- 基本機能の実装
- 正常系のみ想定
- ログ・エラーハンドリングは未整備または仮実装
- API・設計は将来変更される前提