Skip to content

Latest commit

Β 

History

History
136 lines (94 loc) Β· 2.9 KB

File metadata and controls

136 lines (94 loc) Β· 2.9 KB

CSseuk

CSμ•± CSseuk을 μœ„ν•œ ν”„λ‘ νŠΈμ—”λ“œ μ €μž₯μ†Œμž…λ‹ˆλ‹€.


πŸš€ Overview

μ„€λͺ…


πŸ› οΈ Tech Stack

  • React Native
  • TypeScript
  • Emotion (CSS-in-JS μŠ€νƒ€μΌλ§)
  • React Navigation
  • TanStack Query (React Query)

πŸ“ Project Structure

src/
β”œβ”€β”€ assets/          # 이미지, 폰트 λ“± 정적 파일
β”œβ”€β”€ components/      # μž¬μ‚¬μš© κ°€λŠ₯ν•œ μ»΄ν¬λ„ŒνŠΈ
β”œβ”€β”€ hooks/           # μ»€μŠ€ν…€ ν›…
β”œβ”€β”€ navigation/      # λΌμš°νŒ… κ΄€λ ¨
β”œβ”€β”€ screens/         # μ£Όμš” ν™”λ©΄ μ»΄ν¬λ„ŒνŠΈ
β”œβ”€β”€ services/             # API μš”μ²­ λͺ¨λ“ˆ
β”œβ”€β”€ stores/          # Zustand λ“± μƒνƒœ 관리
β”œβ”€β”€ styles/          # Emotion을 ν™œμš©ν•œ Styles 관리
β”œβ”€β”€ types/           # νƒ€μž… μ •μ˜
└── utils/           # μœ ν‹Έ ν•¨μˆ˜

🧩 Getting Started

# μ˜μ‘΄μ„± μ„€μΉ˜
yarn install

# μ•± μ‹€ν–‰ (Expo μ‚¬μš© μ‹œ)
yarn expo start

# expo start μ‹€νŒ¨ μ‹œ
npx expo start --tunnel -c

πŸ“¦ νŒ¨ν‚€μ§€ λ§€λ‹ˆμ €: Yarn Berry


πŸ§‘β€πŸ’» Git Commit & PR Convention

1. 컀밋 λ©”μ‹œμ§€ κ·œμΉ™

νƒ€μž… μ„€λͺ…
feat μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€
fix 버그 μˆ˜μ •
refactor μ½”λ“œ λ¦¬νŒ©ν† λ§
style μŠ€νƒ€μΌ/ν¬λ§·νŒ… μˆ˜μ •
chore μ„€μ •, νŒ¨ν‚€μ§€ λ³€κ²½ λ“±
docs λ¬Έμ„œ μˆ˜μ • (README λ“±)
test ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€/μˆ˜μ •
hotfix 운영 쀑단급 κΈ΄κΈ‰ 버그 μˆ˜μ •
perf μ„±λŠ₯ κ°œμ„ 
ci CI/CD μ„€μ • λ³€κ²½
build λΉŒλ“œ μ‹œμŠ€ν…œ κ΄€λ ¨ 파일 μˆ˜μ •
revert 이전 컀밋 되돌리기
# μ˜ˆμ‹œ
feat: μΆœμ„μ²΄ν¬ ν™”λ©΄ UI κ΅¬ν˜„
fix: 곡지 리슀트 νŽ˜μ΄μ§• 였λ₯˜ μˆ˜μ •

2. 브랜치 넀이밍 κ·œμΉ™

# 브랜치 이름 ν˜•μ‹
feature/#이슈번호-μž‘μ—…λ‚΄μš©
fix/#이슈번호-λ²„κ·Έλ‚΄μš©
refactor/#이슈번호-λ¦¬νŒ©ν† λ§λ‚΄μš©

예: feature/#12-attendance-ui


πŸ”€ Issue 기반 PR ν”„λ‘œμ„ΈμŠ€

  1. μž‘μ—… μ‹œμž‘ μ „ λ°˜λ“œμ‹œ GitHub Issue 생성
  2. 브랜치 생성 β†’ κΈ°λŠ₯ κ΅¬ν˜„ β†’ 컀밋 β†’ PR 생성
  3. PR ν…œν”Œλ¦Ώμ— 맞좰 μ„€λͺ… μž‘μ„±
## πŸ”— κ΄€λ ¨ 이슈

Closes #이슈번호

## ✨ μž‘μ—… λ‚΄μš©

- μ£Όμš” μž‘μ—… 1
- μ£Όμš” μž‘μ—… 2

## πŸ“Έ μŠ€ν¬λ¦°μƒ· (선택)

[이미지 첨뢀]

## πŸ’¬ 기타 λ…Όμ˜ 사항

- TODO, λ…Όμ˜ ν•„μš”μ‚¬ν•­ λ“±
  1. μ½”λ“œ 리뷰 ν›„ 병합

πŸ’‘ Maintainer

이름 μ—­ν• 
μ˜€νƒœμ€€ Frontend Developer
이정선 Frontend Developer

πŸ“ License

λ³Έ μ €μž₯μ†ŒλŠ” CSμ•± ν”„λ‘œμ νŠΈ λͺ©μ μ— ν•œν•΄ μ‚¬μš©λ©λ‹ˆλ‹€.