LogoBricksmith

템플릿 변수

Mason 템플릿 변수 체계 및 case 변환 규칙

템플릿 변수#

변수 체계#

레벨변수용도예시
Projectproject_name프로젝트 전체my_app
Projectorg_name조직명MyOrg
Featurefeature_name모듈명community
Entityprimary_entity주요 도메인 모델Post
Entitysecondary_entity보조 도메인 모델Comment

Case 변환#

Mason은 자동 case 변환을 지원합니다:

변환입력: my_app용도
.snakeCase()my_app파일명, 패키지명
.pascalCase()MyApp클래스명
.camelCase()myApp변수명, 메서드명
.paramCase()my-appURL, GitHub 리포

사용 예시#

위치변환결과
디렉토리명``community/
클래스명BlocCommunityBloc
라우트$Route$communityRoute
Entity 파일.dartpost.dart
Entity 클래스``Post