core
모듈은 다수의 모듈에서 공통적으로 사용되는 기능을 제공한다.- 기능 제공의 범위에 따라
core
모듈을 세분화하여 구성할 수 있다.
- 기능 제공의 범위에 따라
- Type, Interface, Enum, Decorator, Utility 등의 기능을 제공한다.
core
모듈은 다른 모듈에서 사용되는 기능을 제공하기 위한 목적으로만 사용되어야 한다.core
모듈은 다른 모듈에 의존성을 갖지 않아야 한다.core
모듈은 다른 모듈에 의존성을 갖는 것을 허용하지 않는다.
core
모듈의 수정은 최소화 되어야 한다.core
모듈의 수정은 다른 모듈에 영향을 미치지 않아야 한다.core
모듈은 가능한 작게 유지되어야 한다.
:core:core-common
모듈은 다수의 모듈에서 공통적으로 사용되는 기능을 제공한다.
- Exception Handling
- API Response Template
- API Response Status(enum type)
:core:core-infra
모듈은 다수의 모듈에서 사용될 수 있는 인프라 설정 및 기능을 제공한다.
- JwtProvider, JwtClaims
루카/최선규 | 매실/김현재 | 초코/김현지 | 캐슬/이호성 | 다나/서주원 |