Skip to content

Add Storybook setup and refine component styles#33

Merged
Seungwoo321 merged 5 commits intomainfrom
develop
Mar 17, 2026
Merged

Add Storybook setup and refine component styles#33
Seungwoo321 merged 5 commits intomainfrom
develop

Conversation

@Seungwoo321
Copy link
Copy Markdown
Contributor

Summary

  • Storybook 설정 추가 및 모든 컴포넌트 스토리 작성
  • 렌더러 스타일 개선 (호스트 CSS 격리, display 속성 등)
  • CI 워크플로우 개선 및 문서 간소화

Changes

  • Storybook 구성: .storybook/main.ts, preview.ts 추가 및 모든 컴포넌트 스토리 작성 (button, input, data, navigation, feedback, layout, display, overlay, text 등)
  • 스타일 개선: 호스트 CSS 격리 리셋 추가 (:where() 사용), display, line-height, white-space 속성 명시, progress bar 스타일 개선, accordion arrow 추가
  • CI 개선: pnpm 버전 고정 (10.11.0), --frozen-lockfile 플래그 추가, [skip ci] 조건 추가
  • 문서 정리: CLAUDE.md 간소화 (빌드 순서, 주의사항, 테스트 위주로 축약)
  • 스냅샷 업데이트: 스타일 변경 반영

Test Plan

  • pnpm build 정상 동작 확인
  • pnpm test 스냅샷 테스트 통과 확인
  • pnpm storybook 실행하여 모든 컴포넌트 스토리 렌더링 확인
  • CI 워크플로우 트리거하여 빌드/배포 정상 동작 확인

Seungwoo321 and others added 5 commits March 14, 2026 00:01
Storybook 설정을 추가하고 모든 컴포넌트 타입에 대한 스토리를 구현했습니다. 버튼, 컨테이너, 데이터, 디스플레이, 구분선, 피드백, 입력, 레이아웃, 내비게이션, 오버레이, 텍스트 컴포넌트의 시각적 문서화를 지원합니다.
컴포넌트별 스타일을 개선하고 렌더링 로직을 조정했습니다. 피드백 컴포넌트 렌더러를 수정하고 관련 스냅샷을 업데이트했습니다.
pnpm 버전을 10.11.0으로 고정하고 frozen-lockfile 옵션을 추가했습니다. main 브랜치 배포 시 [skip ci] 커밋을 제외하도록 조건을 개선했습니다.
CLAUDE.md 문서를 간소화하여 핵심 빌드 순서와 주의사항에 집중하도록 개선했습니다. 불필요한 상세 정보를 제거하고 실용적인 가이드로 재구성했습니다.
@Seungwoo321 Seungwoo321 merged commit e541819 into main Mar 17, 2026
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.

1 participant