hyunji24 / Android-Client

🌈 클 λ”” ν•© 동 μ„Έ λ―Έ λ‚˜ 1 μ‘° 🌈

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android-Client

🌈 클 λ”” ν•© 동 μ„Έ λ―Έ λ‚˜ 1 μ‘° 🌈

1) Git Branch μ „λž΅

  • View λ³„λ‘œ 브랜치λ₯Ό μž‘μ—…ν•΄μ„œ Github에 μ˜¬λ¦°λ‹€. (μˆ˜μ •λ μˆ˜λ„,,)

2) Git Commit Message : μ–΄λ–»κ²Œ λ³΄λ‹€λŠ” 'μ™œ'λ₯Ό μ„€λͺ…ν•˜λŠ” 메세지 μž‘μ„±

  • [FEAT] : μƒˆλ‘œμš΄ κΈ°λŠ₯에 λŒ€ν•œ 컀밋
  • [UI] : λ””μžμΈ / ui κ΄€λ ¨ μž‘μ—…
  • [CHORE] : κΈ°λŠ₯ μ™Έ μž‘μž‘μ—… (?)
  • [FIX] : 버그 μˆ˜μ •μ— λŒ€ν•œ 컀밋
  • [REVIEW] : μ½”λ“œ 리뷰 반영
  • [BUILD] : λΉŒλ“œ κ΄€λ ¨ 파일 μˆ˜μ •μ— λŒ€ν•œ 컀밋
  • [REFACTOR] : μ½”λ“œ λ¦¬νŒ©ν† λ§μ— λŒ€ν•œ 컀밋
  • [STYLE] : μ½”λ“œ 문법 λ˜λŠ” 포맷에 λŒ€ν•œ μˆ˜μ •μ— λŒ€ν•œ 컀밋
  • [TEST] ν…ŒμŠ€νŠΈ μ½”λ“œ μˆ˜μ •μ— λŒ€ν•œ 컀밋
  • [DOCS] λ„νλ¨ΌνŠΈ μˆ˜μ •μ— λŒ€ν•œ 컀밋

3) Git flow 적용

  • feature: μƒˆλ‘œμš΄ κΈ°λŠ₯ κ°œλ°œν•˜κΈ° μœ„ν•΄ μƒμ„±ν•˜λŠ” 브랜치 (developμ—μ„œ 생성, μ—¬λŸ¬κ°œ κ°€λŠ₯)
  • develop: master둜 μ΅œμ’… 머지 μ „ κ°€μž₯ μ΅œμ‹ μ˜ μ½”λ“œ 가지고 μžˆλŠ” 브랜치
  • master(main): μ΅œμ’… μ½”λ“œ 브랜치 , 개발이 μ™„λ£ŒλΌμ„œ μ•ˆμ •μ μ΄λΌκ³  κ²€μ¦λœ μ½”λ“œλ“€μ΄ μžˆλŠ” 브랜치

4) ν”„λ‘œμ νŠΈ 폴더링

  • ADAPTER : μ–΄λŒ‘ν„°
  • API: 였브젝트, api, μΈν„°νŽ˜μ΄μŠ€
  • VIEW: ν”„λž˜κ·Έλ¨ΌνŠΈ, μ–΄λŒ‘ν„°, μ•‘ν‹°λΉ„ν‹°, λ°μ΄ν„°ν΄λž˜μŠ€
  • UTIL: callback, decoration λ“± μœ ν‹ΈνŒŒμΌ

5) λ³€μˆ˜λͺ…ν˜•μ‹ : μžλ£Œν˜•_이름

  • μ˜ˆμ‹œ: btn_sample (ν—κ°€λ¦¬μ•ˆ ν‘œκΈ°λ²• μ‚¬μš©)
  • μ΄μ™Έμ˜ λ³€μˆ˜λŠ” μΉ΄λ©œν‘œκΈ°λ²• μ‚¬μš©

About

🌈 클 λ”” ν•© 동 μ„Έ λ―Έ λ‚˜ 1 μ‘° 🌈


Languages

Language:Kotlin 100.0%