概要
pub_release は、Dart パッケージを pub.dev にリリースするプロセスを自動化する Flutter/Dart パッケージです。コードフォーマットのための dartfmt の実行、バージョン番号の増加、git タグの作成、更新されたパッケージを pub.dev にプッシュすることで、リリースを簡素化します。頻繁にパッケージをリリースする開発者向けに設計されており、手動ステップを減らし、リリースワークフロー中のエラーを最小限に抑えます。macOS、Windows、Linux をサポートしており、主要な開発環境で利用可能です。
用途
- パッケージリリースの自動化
- pub.devへの公開を最適化する
- 一貫したコードフォーマットを保証する
- バージョンの増加を管理する
- 手動リリースエラーの削減
主な機能
- dartfmtの自動実行
- バージョンのアップグレード
- Git タグ付け
- pub.dev にプッシュする
- クロスプラットフォーム対応
適している対象
- Dartパッケージメンテナー
- CI/CDパイプライン統合
- 頻繁な公開者
- オープンソース貢献者
注意事項
- git の設定が必要です
- pub.devの資格情報が必要です
- 正しいバージョニング戦略に依存する
- 複雑なワークフローにはカスタム設定が必要になる場合があります