套件概覽
pub_release 是一個 Flutter/Dart 套件,可自動將 Dart 套件發佈至 pub.dev。它透過執行 dartfmt 進行程式碼格式化、遞增版本號、建立 git 標籤,並將更新後的套件推送至 pub.dev 來簡化發佈流程。此工具專為經常發佈套件的開發者設計,可減少手動步驟並降低發佈工作流程中的錯誤。支援 macOS、Windows 和 Linux,使其可在主要開發環境中使用。
適用情境
- 自動化軟體包發佈
- 簡化 pub.dev 發佈
- 確保程式碼格式一致
- 管理版本遞增
- 減少手動發佈錯誤
主要特色
- 自動執行 dartfmt
- 版本升級
- Git 標籤
- 發布到 pub.dev
- 跨平台支援
適合對象
- Dart 套件維護者
- CI/CD 流水線整合
- 頻繁發布者
- 開源貢獻者
使用建議
- 需要 git 設定
- 需要 pub.dev 憑證
- 依賴於正確的版本控制策略
- 可能需要為複雜的工作流程進行自定義設定