Buscar pacotes, repositórios e categorias de apps

Capa de mason_cli
Detalhes do pacotev0.1.4

mason_cli

A CLI do Mason permite que desenvolvedores criem e utilizem modelos reutilizáveis chamados bricks.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
205 mil
Curtidas
424
Pontos Pub
160

Instalar pacote

flutter pub add mason_cli

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O Mason CLI é uma ferramenta de linha de comando que permite aos desenvolvedores criar, gerenciar e reutilizar modelos de projeto chamados bricks. Esses modelos simplificam tarefas repetitivas de configuração em projetos Flutter e outros projetos Dart, permitindo que os usuários gerem estruturas de código com configurações pré-definidas. O Mason se integra perfeitamente nos fluxos de trabalho de desenvolvimento, suportando múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Ele promove consistência e acelera a inicialização de projetos por meio de modelos personalizáveis e compartilháveis.

Casos de uso

  • Gerando código-padrão para novos projetos
  • Padronizando configurações de projetos da equipe
  • Automatizando a criação repetitiva da estrutura de arquivos
  • Criando esqueletos de componentes reutilizáveis
  • Onboarding de novos desenvolvedores com modelos consistentes

Principais recursos

  • Suporta geração de modelos multiplataforma
  • Sistema embutido de gerenciamento de modelos
  • ecossistema de tijolos extensível
  • integração de fluxo de trabalho orientado por CLI
  • Versionamento e compartilhamento de modelos

Indicado para

  • Desenvolvedores Flutter em busca de configuração rápida do projeto
  • Equipes que precisam de modelos de projetos padronizados
  • Colaboradores de código aberto construindo ferramentas de estrutura reutilizáveis
  • Pipelines de CI/CD que exigem geração automática de código

Considerações

  • Requer conhecimento sobre a sintaxe de modelo
  • Interface gráfica limitada; principalmente baseada em CLI
  • Dependência de repositórios externos de tijolos
  • Curva de aprendizado para lógica avançada de modelo
  • Pode exigir configuração para casos de uso complexos

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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)

Categorias

Dependências

Lista de dependências 9 itens

Repositório-fonte

Projetos que usam este pacote

Rankings