initial commit
This commit is contained in:
26
docs/ARCHITECTURE.md
Normal file
26
docs/ARCHITECTURE.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# 아키텍처
|
||||
|
||||
## 디렉토리 구조
|
||||
```
|
||||
src/
|
||||
├── Analysis/ # Analysis 관련 class
|
||||
├── Property/ # 요소 재료 및 속성 관련 class
|
||||
├── Element/ # 요소 관련 class
|
||||
├── Boundary/ # 경계조건 관련 class
|
||||
├── Load/ # 하중 관련 class
|
||||
└── Util/ # 수학 라이브러리 등 솔버 utility 관련 class
|
||||
```
|
||||
|
||||
## 패턴
|
||||
{사용하는 디자인 패턴 (예: Server Components 기본, 인터랙션이 필요한 곳만 Client Component)}
|
||||
|
||||
## 데이터 흐름
|
||||
```
|
||||
해석 입력 파일
|
||||
{데이터가 어떻게 흐르는지 (예:
|
||||
사용자 입력 → Client Component → API Route → 외부 API → 응답 → UI 업데이트
|
||||
)}
|
||||
```
|
||||
|
||||
## 상태 관리
|
||||
{상태 관리 방식 (예: 서버 상태는 Server Components, 클라이언트 상태는 useState/useReducer)}
|
||||
Reference in New Issue
Block a user