Pakete, Repositories und App-Kategorien suchen

Cover von mason_cli
Paketdetailsv0.1.4

mason_cli

Die Mason CLI ermöglicht Entwicklern die Erstellung und Nutzung wiederverwendbarer Vorlagen, sogenannter Bricks.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
205.000
Likes
424
Pub-Punkte
160

Paket installieren

flutter pub add mason_cli

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Der Mason CLI ist ein Befehlszeilenwerkzeug, mit dem Entwickler Projektvorlagen namens Bricks erstellen, verwalten und wiederverwenden können. Diese Vorlagen vereinfachen wiederholte Einrichtungsaufgaben in Flutter- und anderen Dart-Projekten, indem sie Nutzern ermöglichen, Codestrukturen mit vordefinierten Konfigurationen zu generieren. Mason integriert sich nahtlos in Entwicklungsumgebungen und unterstützt mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux. Durch anpassbare, teilbare Vorlagen fördert es Konsistenz und beschleunigt die Projekteinrichtung.

Anwendungsfälle

  • Boilerplate-Code für neue Projekte generieren
  • Standardisierung von Team-Projekt-Einrichtungen
  • Automatisierung der wiederholten Erstellung von Dateistrukturen
  • Wiederverwendbare Komponenten-Skelette erstellen
  • Onboarding neuer Entwickler mit konsistenten Vorlagen

Hauptmerkmale

  • Unterstützt die Erstellung von Plattformübergreifenden Vorlagen
  • Eingebautes Vorlagenverwaltungssystem
  • erweiterbares Steinekosystem
  • CLI-getriebene Workflows-Integration
  • Vorlagenversionierung und -freigabe

Geeignet für

  • Flutter-Entwickler, die eine schnelle Projektanlage suchen
  • Teams, die standardisierte Projektvorlagen benötigen
  • Open-Source-Beiträger bauen wiederverwendbare Gerüstwerkzeuge
  • CI/CD-Pipelines, die automatisierte Codegenerierung erfordern

Hinweise

  • Erfahrung mit der Template-Syntax erforderlich
  • Eingeschränkte GUI; hauptsächlich CLI-basiert
  • Abhängigkeit von externen Brick-Repositories
  • Lernkurve für erweiterte Vorlagenlogik
  • Kann bei komplexen Anwendungsfällen eine Konfiguration erfordern

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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)

Kategorien

Abhängigkeiten

Abhängigkeiten 9 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Ranglisten