套件概覽
一個擴展 `pub_semver` 庫的 Dart 套件,提供方便的版本管理方法。它提供 `nextBuild`、`nextPreRelease` 和 `change` 函數,可輕鬆遞增建構號、產生下一個預發行版本,或以程式化方式修改版本元件。非常適合用於自動化 CI/CD 流水線或建構腳本中的版本控制。此套件輕巧,並能與所有主要平台上的 Flutter 專案無縫整合。
適用情境
- 在 CI/CD 工作流程中自動執行版本升級
- 開發期間產生預發佈版本
- 更新應用建構中的版本號
- 管理發布腳本中的版本變更
- 簡化建構工具中的版本邏輯
主要特色
- 擴充 pub_semver,提供有用的版本操作
- 提供 nextBuild 用於遞增建構編號
- 支援 nextPreRelease 用於預發佈版本控管
- 提供 change 方法以修改特定版本部分
- 輕量且易於整合
適合對象
- 開發者管理應用版本
- CI/CD 流水線自動化
- 需要動態版本處理的 Flutter 項目
- 使用語意化版本控制的團隊
- 建構腳本作者
使用建議
- 需要將 pub_semver 作為依賴項
- 僅限版本字串操作
- 不適用於UI或執行時版本顯示
- 最佳使用於建構或腳本上下文中
- 不處理版本檔案持久化