概要
Peanutは、コンパイルされたWebアプリの出力をGitHubのgh-pagesブランチに自動デプロイするDartパッケージです。従来の'pub build'と最新の'pub run build_runner'ワークフローの両方をサポートしており、Flutter Webアプリの配信プロセスを簡素化します。GitHub PagesでWebアプリをホストしたい開発者向けに設計されており、最小限の設定でビルドおよびプッシュステップを処理します。macOS、Windows、LinuxのCI/CDパイプラインやローカル開発環境にシームレスに統合されます。
用途
- Flutter Web アプリを GitHub Pages にデプロイする
- ビルドおよびデプロイの自動化
- CI/CD ワークフローとの統合
- Dart プロジェクトから静的 Web コンテンツを配信する
- ビルド後の gh-pages の更新を簡素化
主な機能
- pub build および build_runner をサポートしています
- git push を gh-pages に自動化する
- クロスプラットフォーム互換性
- 最小限のセットアップが必要
- Flutter Web アプリと連携可能
適している対象
- Flutter Web開発者
- GitHub Pages ユーザー
- CI/CDの自動化
- Dart プロジェクトのメンテナー
- 簡単なデプロイを希望する開発者
注意事項
- GitHub リポジトリへのアクセスが必要です
- 適切な git 認証情報を設定する必要があります
- GitHub以外のホスティングには適していません
- 現代的なワークフローには build_runner に依存しています
- 環境固有のセットアップが必要になる場合があります