LogoBricksmith

Bricksmith

Mason 브릭 동기화 CLI 도구 — Feature 브릭을 조립하여 Flutter + Serverpod 프로젝트를 자동 생성

Bricksmith#

Mason 브릭 동기화 CLI 도구입니다. **56개 Feature 브릭 (27 App + 29 Console)**을 조립하여 Flutter + Serverpod 풀스택 프로젝트를 자동 생성합니다.

핵심 기능#

기능설명
Feature 브릭 조립56개 feature 브릭 중 필요한 것만 선택하여 프로젝트 구성
Backend 통합 모든 브릭에 Serverpod backend 모듈 포함 (endpoint, service, model)
Entity 커스터마이징 primary_entity, secondary_entity로 AI가 도메인에 맞게 자유롭게 지정
Console 브릭관리자 콘솔 전용 29개 feature 브릭 제공
템플릿 동기화템플릿 프로젝트 → Mason 브릭 자동 변환

Feature 브릭 카테고리#

App Feature 브릭 (27개)#

카테고리브릭 수주요 브릭
소셜/커뮤니케이션 4 community, chat, ai_chat, notice_board
콘텐츠 5 store, my_library, book_content_reader, book_content_viewer, book_content_search
사용자/인증 4 users, my_page, mypage, onboarding
분석/관리 5 dashboard, report, ranking, assessment, check_in
기타 9 home, notification, payment, search, 등

Console Feature 브릭 (29개)#

카테고리브릭 수주요 브릭
Console 관리 23 console_dashboard, console_user_management, console_sales_analysis 등
Publisher 4 console_publisher_management, console_publisher_settlement 등
SCM 견본 관리 2 console_scm_sample_book, console_scm_sample_book_request

빠른 시작#

# CLI 설치
dart pub global activate --source path .

# 프로젝트 생성 (interactive)
bricksmith create --type monorepo

# feature 브릭 적용 (entity 커스터마이징)
bricksmith apply --feature community \
  --primary-entity Article \
  --secondary-entity Reply

# console feature 브릭 적용
bricksmith apply --feature console_dashboard --backend
자세한 사용법은 [CLI 사용법](/cli-usage) 페이지를 참고하세요.