init: readme 작성 하네스 설계
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
schema-version: 1
|
||||
visuals:
|
||||
- id: architecture-dependency-direction
|
||||
section: architecture
|
||||
type: architecture-diagram
|
||||
purpose: core, adapter, composition root 사이의 허용된 프로젝트 의존 방향을 한 화면에 설명한다.
|
||||
placeholder-text: Mermaid flowchart로 inbound와 outbound가 application을 거쳐 domain 방향으로 의존하고 app-bootstrap이 조립하는 관계를 표시한다.
|
||||
must-show:
|
||||
- domain-core
|
||||
- application-core
|
||||
- inbound adapters
|
||||
- outbound adapters
|
||||
- app-bootstrap
|
||||
- shared-contract
|
||||
relationships:
|
||||
- inbound adapters -> application-core
|
||||
- outbound adapters -> application-core
|
||||
- application-core -> domain-core
|
||||
- app-bootstrap -> selected adapters and core
|
||||
emphasize:
|
||||
- 화살표는 런타임 호출이 아니라 프로젝트 의존 방향임
|
||||
- core가 adapter를 알지 않음
|
||||
avoid:
|
||||
- 실제로 선언되지 않은 인프라 구성요소
|
||||
- 모든 adapter가 app-bootstrap에 연결된다는 과장
|
||||
- 장식용 아이콘과 색상 의존 의미
|
||||
placement:
|
||||
after-section-id: architecture
|
||||
accessibility:
|
||||
alt-text: inbound와 outbound adapter가 application-core와 domain-core 방향으로 의존하고 app-bootstrap이 선택 모듈을 조립하는 구조
|
||||
production:
|
||||
format: mermaid
|
||||
status: embedded
|
||||
Reference in New Issue
Block a user