Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TNT-124] 디자인 시스템 관련 에셋 추가 #17

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from

Conversation

FpRaArNkK
Copy link
Contributor

@FpRaArNkK FpRaArNkK commented Jan 12, 2025

📌 What is the PR?

🚨원활한 PR 리뷰를 위해 PR을 분리하여 작성했습니다🚨

  • 디자인 시스템 중 Color / Image / Font 관련 에셋들을 추가했습니다

🪄 Changes

  • 디자인 시스템 Color 추가
  • Icon/Image 파일 추가
  • Font 파일 추가

🔥 PR Point

각 파일 네이밍은 iOS Asset 네이밍 컨벤션과 같습니다.

  • 컬러 : {{name}} (PascalCase)
  • 이미지 : img_{{name}} (snake_case)
  • 아이콘 : icn_{{name}} (snake_case)

컬러 값이 HEX가 아니라 SRGB인 이유가 -
저희 디자인 시스템 컬러가 100개가 되는 관계로.. 일일이 HEX 코드 치고있을 시간이 없었습니다..
피그마에서 각 컬러의 SRGB값을 json파일로 변환하고,
Python 코드를 작성하여 컬러 json파일에서 각 colorset으로 분할 생성된 Assets.xcassets를 생성하여 사용했습니다.

🙆🏻 To Reviewers

혹시 오탈자 있으면 멘션 부탁드립니다!

💭 Related Issues

@FpRaArNkK FpRaArNkK added the Feat 새로운 기능 구현 (새로운 로직 추가, UI 구현 등) label Jan 12, 2025
@FpRaArNkK FpRaArNkK requested a review from syss220211 January 12, 2025 18:45
@FpRaArNkK FpRaArNkK self-assigned this Jan 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feat 새로운 기능 구현 (새로운 로직 추가, UI 구현 등)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant