Skip to content

[Feat] 모노레포 UI 컴포넌트 패키지 환경 구축 #85

@DreamPaste

Description

@DreamPaste

구현할 기능 또는 버그 설명

  • UI 컴포넌트 라이브러리 독립 패키지화 및 npm 배포
  • Storybook 기반 컴포넌트 개발 환경
  • Nextra 기반 팀 문서화 시스템 (Astro 마이그레이션)
  • 완전 자동화된 테스트 및 배포 파이프라인

최종 구조

SOSO-Front-End/
├── apps/
│   ├── web/              # 프로덕션 Next.js 앱
│   ├── docs/             # Nextra 팀 문서 (Astro 대체)
│   └── storybook/        # Storybook UI 워크숍
├── packages/
│   ├── ui/               # UI 컴포넌트 라이브러리 (npm 배포)
│   ├── hooks/            # React Hooks 라이브러리
│   ├── utils/            # 유틸리티 함수
│   ├── tsconfig/         # 공유 TypeScript 설정
│   └── eslint-config/    # 공유 ESLint 설정
└── .github/workflows/    # CI/CD 파이프라인

종류

🚀 Feat

목표

프로젝트 설정

목표 (직접 입력)

No response

마감일 (YYYY-MM-DD)

2025-12-05

연관 컴포넌트·사이드 이펙트

프로젝트 구조 및 인프라

진행 체크리스트

  • 관심사 분리 확인
  • 코드 주석 정리
  • 잠재적 사이드 이펙트 점검
  • 단위 테스트 추가/수정
  • /docs 업데이트(필요시)

Sub-issues

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions