パッケージ、リポジトリ、アプリカテゴリを検索

mason_cli のカバー
パッケージ詳細v0.1.4

mason_cli

Mason CLI は開発者が再利用可能なテンプレートであるブリックスを作成および使用できるようにします。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
20.5万
いいね数
424
Pub ポイント
160

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

flutter pub add mason_cli

パッケージ概要

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

Mason CLI は、開発者がプロジェクトテンプレートと呼ばれるブリックを作成・管理・再利用できるコマンドラインツールです。これらのテンプレートは、事前に定義された構成でコード構造を生成できるため、Flutter および他の Dart プロジェクトにおける繰り返しのセットアップ作業を簡素化します。Mason は Android、iOS、Web、macOS、Windows、Linux など複数のプラットフォームをサポートしており、開発ワークフローにスムーズに統合されます。カスタマイズ可能で共有可能なテンプレートを通じて一貫性を保ちつつ、プロジェクトの初期化を迅速化します。

用途

  • 新しいプロジェクト用のボイラープレートコードを生成する
  • チームプロジェクトのセットアップを標準化する
  • 繰り返しのファイル構造作成の自動化
  • 再利用可能なコンポーネントのフレームワークを作成する
  • 一貫したテンプレートで新しい開発者をオンボーディングする

主な機能

  • クロスプラットフォームテンプレートの生成をサポート
  • 組み込みテンプレート管理システム
  • 拡張可能なブリックエコシステム
  • CLI駆動のワークフロー統合
  • テンプレートのバージョン管理と共有

適している対象

  • 迅速なプロジェクトセットアップを求めるFlutter開発者
  • 標準化されたプロジェクトテンプレートが必要なチーム
  • オープンソースの貢献者が再利用可能なフレームワークツールを構築しています
  • 自動コード生成を必要とするCI/CDパイプライン

注意事項

  • テンプレート構文に精通している必要があります
  • 限定的なGUI;主にCLIベース
  • 外部ブリックリポジトリへの依存
  • 高度なテンプレート論理の学習曲線
  • 複雑な使用ケースでは構成が必要になる場合があります

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

mason logo

mason coverage License: MIT Powered by Mason


A collection of packages that enable developers to create and consume reusable templates called bricks.

Mason Demo

Packages

Package Pub
mason pub package
mason_api pub package
mason_cli pub package
mason_logger pub package

Quick Start

# 🎯 Activate from https://pub.dev
dart pub global activate mason_cli

# 🚀 Initialize mason
mason init

# 📦 Install your first brick
mason add hello

# 🧱 Use your first brick
mason make hello

Documentation

View the full documentation here.

Video Tutorials

Package of the Week by Flutter Observable Flutter: Building a Mason brick by Flutter
mason (Package of the Week) Observable Flutter: Building a Mason brick
Meet Mason: Flutter Vikings 2022 by Flutter Community Felix Angelov Demos Mason by Very Good Ventures
Meet Mason: Intro to Templating and Custom Code Generation Mason Video Tutorial

Badge

Add a markdown badge to indicate your project is powered by mason → Powered by Mason

[![Powered by Mason](https://img.shields.io/endpoint?url=https%3A%2F%2Ftinyurl.com%2Fmason-badge)](https://github.com/felangel/mason)

カテゴリー

依存関係

依存関係一覧 9 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

ランキング