概要
`pub_semver` ライブラリを拡張し、バージョン管理に便利なメソッドを提供する Dart パッケージです。`nextBuild`、`nextPreRelease`、`change` 関数により、ビルド番号の増加、次のプレリリースバージョンの生成、またはバージョンコンポーネントのプログラムによる変更が簡単に実行できます。CI/CD パイプラインやビルドスクリプトでのバージョニング自動化に最適です。パッケージは軽量で、すべての主要プラットフォームにおける Flutter プロジェクトとシームレスに統合されます。
用途
- CI/CD ワークフローでのバージョンアップの自動化
- 開発中にプレリリースバージョンを生成する
- アプリビルド内のビルド番号を更新する
- リリーススクリプト内のバージョン変更の管理
- ビルドツールにおけるバージョンロジックの簡素化
主な機能
- pub_semver を拡張し、有用なバージョン操作を提供
- ビルド番号をインクリメントするための nextBuild を提供します
- プレリリースバージョン管理のための nextPreRelease をサポート
- 特定のバージョン部品を変更するための change メソッドを提供します
- 軽量で統合が簡単
適している対象
- アプリバージョン管理を行う開発者
- CI/CD パイプラインの自動化
- 動的バージョン管理を必要とするFlutterプロジェクト
- セマンティックバージョニングの実践を行うチーム
- ビルドスクリプトの作成者
注意事項
- pub_semver を依存関係として必要とします
- バージョン文字列の操作に限定
- UIまたは実行時バージョン表示には使用しないでください
- ビルドまたはスクリプトコンテキストで最も適しています
- バージョンファイルの永続化を処理しない