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) 페이지를 참고하세요.