Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .kiro/steering/project-structure.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Next.js 15 기반의 정적 블로그 애플리케이션으로, MDX를 사용한
- **코드 품질**: Biome (formatting/linting)
- **테스팅**: Vitest
- **패키지 매니저**: pnpm
- **그래프**: graphology

## 디렉토리 구조

Expand Down
29 changes: 18 additions & 11 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,24 @@ Next.js 15 기반의 정적 블로그 애플리케이션으로, MDX를 사용한
```
src/
├── app/ # Next.js App Router 루트
│ ├── _components/ # 전역 컴포넌트
│ ├── _fonts/ # 폰트 설정
│ ├── _lib/ # 유틸리티 함수
│ ├── posts/[slug]/ # 동적 포스트 페이지
│ ├── about/ # About 페이지
│ ├── layout.tsx # 루트 레이아웃
│ └── globals.css # 전역 스타일
├── entities/ # 도메인 엔티티
│ ├── posts/ # 포스트 도메인 로직
│ └── tags/ # 태그 도메인 로직
└── contents/ # MDX 블로그 포스트
│ ├── [category]/ # 카테고리별 포스트 목록 페이지
│ │ ├── [slug]/ # 개별 포스트 상세 페이지
│ │ │ └── page.tsx
│ │ ├── _components/ # 카테고리/포스트 관련 컴포넌트
│ │ └── page.tsx
│ ├── _components/ # 전역 공통 컴포넌트
│ ├── _fonts/ # 폰트 설정
│ ├── _lib/ # 공통 유틸리티 함수
│ ├── about/ # About 페이지
│ ├── layout.tsx # 루트 레이아웃
│ └── page.tsx # 메인 페이지
├── contents/ # MDX 블로그 포스트 원본 파일
├── entities/ # 도메인 엔티티 (비즈니스 로직)
│ ├── categories/ # 카테고리 도메인 로직
│ ├── posts/ # 포스트 도메인 로직
│ └── tags/ # 태그 도메인 로직
├── mdx-components.tsx # MDX 렌더링 시 사용할 커스텀 컴포넌트
└── test/ # 테스트 관련 설정
```

## 네이밍 컨벤션
Expand Down
Loading