이 문서는 Daepyro Design System의 버전 간 마이그레이션 가이드를 제공합니다.
현재 버전 1.0.1은 초기 릴리스로, 향후 버전 업데이트 시 마이그레이션 가이드가 제공될 예정입니다.
향후 버전에서 컴포넌트 API가 변경될 경우, 다음 형식으로 마이그레이션 가이드를 제공합니다:
이전 버전 (1.0.0):
import { Button } from "@team-numberone/design-system";
<Button variant="primary">클릭</Button>새 버전 (1.1.0):
import { Button } from "@team-numberone/design-system";
<Button appearance="primary">클릭</Button>마이그레이션 단계:
variantprop을appearance로 변경- 기존 코드 검색 및 일괄 변경
- 타입 체크 실행하여 오류 확인
이전 버전:
.design-system-button {
/* 스타일 */
}새 버전:
.ds-button {
/* 스타일 */
}마이그레이션:
- 자동으로 처리되며, 사용자 액션 불필요
- 빌드 시 자동 마이그레이션
현재 React 19를 요구합니다. React 18에서 마이그레이션:
# React 19로 업그레이드
pnpm add react@^19.0.0 react-dom@^19.0.0
# 타입 정의 업데이트
pnpm add -D @types/react@^19.0.0 @types/react-dom@^19.0.0이전:
import { Button } from "@old-scope/design-system";이후:
import { Button } from "@team-numberone/design-system";마이그레이션:
package.json업데이트- import 문 일괄 변경
- 빌드 및 테스트 실행
마이그레이션 중 문제가 발생하면:
- GitHub Issues에 리포트
- CHANGELOG.md에서 변경사항 확인
- 버전 관리 가이드 참고