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

써밋업 디자인 시스템 세팅하기 #1

Closed
KimKyuHoi opened this issue Dec 2, 2024 · 0 comments
Closed

써밋업 디자인 시스템 세팅하기 #1

KimKyuHoi opened this issue Dec 2, 2024 · 0 comments
Assignees
Labels
🚀 Deploy 배포 관련 사항 및 이슈 📦 Environment 개발 환경 세팅 ✨ Feature 기능 추가

Comments

@KimKyuHoi
Copy link
Contributor

KimKyuHoi commented Dec 2, 2024

💡 Feature proposal : Submit-up Design System Setup

Use-cases

  • 모노레포 기반의 디자인 시스템 구축 필요
  • 일관된 코드 스타일 및 개발 환경 제공
  • 컴포넌트 문서화 및 테스트 환경 구축
  • 자동화된 배포 프로세스 구현
  • GDGoC KNU => Remote 해서 가지고온 관계로 main에 다가 박아둔 상태라 PR을 날릴수가 없는 상황

Example

# 프로젝트 초기 설정
yarn init -w

# 기본 패키지 설치
yarn add -D turbo eslint prettier

# UI 라이브러리 설정
cd packages/ui
yarn add -D storybook
yarn add @shadcn/ui

Attempted solutions

Proposal

  1. Yarn Berry + Turborepo 설정

    • Workspace 구성
    • 공통 패키지 관리
  2. 코드 품질 관리

    • ESLint/Prettier 설정
  3. UI 컴포넌트 개발 환경

    • Storybook 설정
      • auto docs
    • shadcn/ui 통합
    • jest setting
  4. CI/CD 자동화

  • pr-check.yml
  • ui-package-test.yml
  • release.yml

References

@KimKyuHoi KimKyuHoi added 🚀 Deploy 배포 관련 사항 및 이슈 📦 Environment 개발 환경 세팅 labels Dec 2, 2024
@KimKyuHoi KimKyuHoi self-assigned this Dec 2, 2024
@KimKyuHoi KimKyuHoi pinned this issue Dec 2, 2024
@KimKyuHoi KimKyuHoi unpinned this issue Dec 2, 2024
@KimKyuHoi KimKyuHoi pinned this issue Dec 2, 2024
@KimKyuHoi KimKyuHoi reopened this Dec 2, 2024
@KimKyuHoi KimKyuHoi added the ✨ Feature 기능 추가 label Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🚀 Deploy 배포 관련 사항 및 이슈 📦 Environment 개발 환경 세팅 ✨ Feature 기능 추가
Projects
None yet
Development

No branches or pull requests

1 participant