FLUTTER ECOSYSTEM

melos

複数のパッケージ(モノレポ)を含むDartおよびFlutterリポジトリを管理するためのツール。コンベンショナル・コミットによる自動バージョニングをサポート。JavaScriptのLernaパッケージにインスパイアされています。

最新バージョン
7.7.0
30日間ダウンロード
110万
いいね数
911
Pub ポイント
160

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

Melos は、マルチパッケージの Dart および Flutter リポジトリ(モノレポ)を管理するための開発ツールです。Conventional Commits を使用して、パッケージ管理、依存関係の解決、自動バージョニングを簡素化します。Lerna にインスパイアされ、単一プロジェクト内の複数パッケージ間のワークフローを簡素化し、一貫したリリースと向上したコラボレーションを可能にします。Android、iOS、macOS、Windows、Linux といったすべての主要プラットフォームをサポートしています。

用途
  • 大規模なFlutterモノレポの管理
  • パッケージバージョン管理の自動化
  • パッケージ間での依存関係の同期
  • リリースワークフローの最適化
  • 共有コードベースでのチーム協業を有効化する
主な機能
  • Conventional Commits-based versioning
  • Cross-package dependency management
  • Built-in script execution
  • Support for multiple platforms
  • Monorepo workspace orchestration
適している対象
  • マルチパッケージのFlutterプロジェクトに取り組んでいるチーム
  • 自動バージョン管理を必要とするプロジェクト
  • 複雑な依存関係ツリーを管理する開発者
  • Dart/Flutter ライブラリのオープンソースメンテナー
  • 共有コンポーネントを備えた大規模なアプリ開発
注意事項
  • コミットメッセージに従来的なコミットの設定が必要です
  • CI/CD パイプラインの構成が必要になる可能性があります
  • 複数の関連パッケージを持つプロジェクトに最適
  • 単一パッケージアプリケーションには適していません
  • 新しいユーザー向けの初期学習曲線
対応プラットフォームAndroidiOSmacOSWindowsLinux

パッケージをインストール

flutter pub add melos

カテゴリー

ソースリポジトリ

関連プロジェクト

ランキング