목록 보기
디자인 시스템 #1 : Swift Package Manager를 이용한 안정적인 라이브러리 배포 전략
프론트엔드

디자인 시스템 #1 : Swift Package Manager를 이용한 안정적인 라이브러리 배포 전략

데보션
데보션
2024년 10월 14일

두줄요약

Swift Package Manager를 이용한 디자인 시스템 라이브러리 배포와 버전 관리 전략을 정리했습니다. Semantic Versioning과 `@available`로 호환성과 팀 간 커뮤니케이션을 개선하는 방법을 소개했습니다.

핵심 내용

  • 디자인 시스템 공통 컴포넌트 배포를 위해 Swift Package Manager 기반 라이브러리 배포 전략 정리
  • Semantic Versioning으로 API 변경과 호환성 범위 관리
  • pre-release 라벨과 @available로 개발/디자인팀 커뮤니케이션과 deprecated 안내 보완
  • SPM의 from, range, exact, upToNextMinor, upToNextMajor, branch, revision 의존성 지정 방식 소개

다음 읽기

#iOS 주제를 이어서 읽기

디자인 시스템 #2 : SwiftUI를 활용한 BottomSheet 제작기-1

SwiftUI의 `sheet`와 `presentationDetent`를 활용해 BottomSheet를 구현한 경험을 정리했습니다. 동적 높이와 확장형 시트, 커스텀 배경을 위한 인터페이스 설계 방향을 소개했습니다.

데보션
데보션
프론트엔드

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...