Skip to content

Conversation

@kickbelldev
Copy link
Owner

Summary

  • 포스트 간 네비게이션 기능 구현 (이전/다음 포스트)
  • 태그 기반 관련 포스트 추천 시스템 구현
  • 그래프 기반 포스트 관계 분석 로직 추가
  • 태그 색상 시스템 및 컴포넌트 구현
  • 포스트 페이지 레이아웃 및 UI 개선

Key Features

  • PostNavigation: 시간순 포스트 네비게이션
  • RelatedPosts: 태그 유사도 기반 관련 포스트 추천
  • TagBadge/TagList: 태그 표시 및 색상 시스템
  • Enhanced Entity Logic: 포스트 및 태그 비즈니스 로직 강화
  • Utility Functions: 태그 색상 생성, 날짜 포맷 개선

Technical Implementation

  • Graphology 라이브러리를 활용한 포스트 관계 분석
  • 태그 기반 유사도 계산 알고리즘
  • TypeScript 엄격 타입 시스템 적용
  • 단위 테스트 커버리지 확장
  • 접근성 및 반응형 디자인 고려

Test Coverage

  • 포스트 네비게이션 로직 테스트
  • 태그 기반 관련 포스트 추천 테스트
  • 태그 색상 생성 함수 테스트
  • 날짜 포맷팅 함수 테스트

Checklist

  • 포스트 네비게이션 기능 구현
  • 관련 포스트 추천 시스템 구현
  • 태그 색상 시스템 구현
  • 단위 테스트 작성 및 검증
  • TypeScript 타입 안전성 확보
  • 접근성 고려사항 적용
  • 반응형 디자인 적용

🤖 Generated with Claude Code

kickbelldev and others added 6 commits July 17, 2025 01:45
- 테스트 환경 설정 (Vitest, test setup)
- Next.js 정적 내보내기 설정
- VS Code 설정 및 개발 환경 구성
- 프로젝트 문서 업데이트

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- 포스트 네비게이션 및 관련 포스트 로직 추가
- 태그 기반 포스트 검색 기능 구현
- 그래프 기반 포스트 관계 분석 로직
- 포스트 메타데이터 처리 개선
- 단위 테스트 확장 및 커버리지 개선

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- 태그별 고유 색상 생성 로직 구현
- 날짜 포맷팅 함수 개선 (상대적 날짜 표시)
- 단위 테스트 추가로 함수 안정성 확보
- TypeScript 타입 안전성 보장

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- PostNavigation: 이전/다음 포스트 네비게이션 구현
- RelatedPosts: 태그 기반 관련 포스트 추천 기능
- TagBadge: 태그 표시 컴포넌트 (색상 지원)
- TagList: 태그 목록 렌더링 컴포넌트
- 접근성 및 반응형 디자인 적용

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- 포스트 페이지에 네비게이션 및 관련 포스트 추가
- PostHeader에 태그 표시 기능 통합
- PostFooter에서 네비게이션 컴포넌트 분리
- 전역 레이아웃 및 스타일링 개선
- 컴포넌트 내보내기 통합

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- 전역 상수 정의 (PAGE_SIZE, RELATED_POSTS_COUNT)
- 테스트용 MDX 콘텐츠 추가
- 한국어 콘텐츠 지원 확인

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@kickbelldev kickbelldev merged commit d15fac2 into main Jul 16, 2025
2 checks passed
@kickbelldev kickbelldev deleted the feat/post-navigation branch July 16, 2025 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants