패키지, 저장소 및 앱 카테고리 검색

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, 웹, macOS, Windows, Linux 등 여러 플랫폼을 지원하며 개발 워크플로우에 원활하게 통합됩니다. 사용자 정의 가능하고 공유 가능한 템플릿을 통해 일관성을 유지하고 프로젝트 초기화를 가속화합니다.

사용 사례

  • 새 프로젝트를 위한 보일러플레이트 코드 생성
  • 팀 프로젝트 설정 표준화
  • 반복적인 파일 구조 생성 자동화
  • 재사용 가능한 컴포넌트 프레임워크 만들기
  • 일관된 템플릿을 사용하여 신규 개발자 온보딩

주요 기능

  • 크로스 플랫폼 템플릿 생성을 지원
  • 내장 템플릿 관리 시스템
  • 확장 가능한 브릭 생태계
  • CLI 기반 워크플로 통합
  • 템플릿 버전 관리 및 공유

적합한 대상

  • 빠른 프로젝트 설정을 원하는 플러터 개발자
  • 표준화된 프로젝트 템플릿이 필요한 팀
  • 오픈소스 기여자들이 재사용 가능한 구조 도구를 만들고 있습니다
  • 자동 코드 생성이 필요한 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 개

소스 저장소

이 패키지를 사용하는 프로젝트

순위