Skip to content

[GMSS-103] DesignSystem 1차 적용 - #11

Merged
soyeonLee126 merged 12 commits into
developfrom
feature/designsystem
Aug 4, 2026
Merged

[GMSS-103] DesignSystem 1차 적용#11
soyeonLee126 merged 12 commits into
developfrom
feature/designsystem

Conversation

@seunghee17

Copy link
Copy Markdown
Collaborator

작업 개요

디자인 토큰(색상/타이포그래피/spacing/radius)을 관리하는 core:designsystem 모듈을 신규로 만들고, 기존 app 모듈에 있던 Material3 기본 컬러 스킴 기반의 임시 GamssTheme를 이 모듈의 토큰 기반 테마로 교체합니다.

작업 유형

  • feat: 새 기능

  • fix: 버그 수정

  • refactor: 리팩토링 (동작 변경 없음)

  • build: 빌드/의존성 설정

  • chore: 기타 (문서, 설정 등)

  • test: 테스트 추가/수정

변경 사항

  • core:designsystem 모듈 신규 생성 및 settings.gradle.kts/app/build.gradle.kts에 등록

  • 컬러 토큰 정의

  • 타이포그래피 토큰 정의

  • 커스텀 타입 스케일

  • Spacing 토큰 추가

  • Radius 토큰 추가

  • GamssTheme composable 및 GamssTheme.colors/.typography/.spacing/.radius 접근자 제공

  • app 모듈의 기존 ui/theme/Theme.kt(Material3 기본 컬러 스킴) 삭제하고 core:designsystemGamssTheme로 교체 적용 (MainActivity.kt)

관련 이슈

  • Closes #

관련 작업 (Notion)

스크린샷 / 동작 화면

체크리스트

  • base 브랜치가 develop으로 설정되어 있다

  • 로컬 빌드 및 실행을 확인했다

  • 커밋 메시지가 컨벤션(feat:, fix: 등)을 따른다

  • 불필요한 로그/주석/디버그 코드를 제거했다

  • 리뷰어가 이해할 수 있도록 설명을 작성했다

리뷰 요청 사항

  • 토큰 네이밍 규칙(gray025950, spacing000900 등)이 앞으로 다른 모듈에서 확장하기 적절한지 검토해주세요

@seunghee17
seunghee17 marked this pull request as draft August 3, 2026 06:27
@seunghee17
seunghee17 marked this pull request as ready for review August 3, 2026 10:39
Comment thread core/designsystem/src/main/java/com/gamss/android/core/designsystem/theme/Type.kt Outdated
Comment thread app/build.gradle.kts
@soyeonLee126
soyeonLee126 self-requested a review August 4, 2026 12:15

@soyeonLee126 soyeonLee126 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다

@soyeonLee126
soyeonLee126 merged commit 4000924 into develop Aug 4, 2026
6 checks passed
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.

3 participants