Skip to content

Latest commit

ย 

History

History
103 lines (71 loc) ยท 3.15 KB

File metadata and controls

103 lines (71 loc) ยท 3.15 KB

Git Branch Convention

  1. branch ์ด๋ฆ„์€ snake_case ํ‘œ๊ธฐ๋ฒ•์œผ๋กœ!
  2. "feat/์ด์Šˆ๋ช…_์ด๋ฆ„" ์œผ๋กœ ํ†ต์ผ ex) feat/1_branch

default branch๋Š” develop
-> develop์—์„œ ๋ณธ์ธ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ
-> ๋ณธ์ธ ๋ธŒ๋žœ์น˜์—์„œ develop์œผ๋กœ merge
-> merge ํ›„ ๋‹ค์‹œ develop์—์„œ ์ƒˆ๋กœ์šด ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ (์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๊ตฌํ˜„ํ•  ๋•Œ)
-> ๋ฐ˜๋ณต



Git Commit Message Convention

Base Structure

#{issue_number} [TYPE] : subject

body(์„ ํƒ์‚ฌํ•ญ)

footer(์„ ํƒ์‚ฌํ•ญ)

(์ด์Šˆ๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ์ด์Šˆ ๋ฒˆํ˜ธ๊ฐ€ ๋ถ€์—ฌ๋จ. ์ปค๋ฐ‹ํ•  ๋•Œ ์ด์Šˆ๋‹จ์œผ๋กœ ์ปค๋ฐ‹ํ•˜๊ณ  ์ด์Šˆ๋ฒˆํ˜ธ๋ฅผ ์ปค๋ฐ‹๋ฉ”์‹œ์ง€์— #๊ณผ ํ•จ๊ป˜ ์ ์–ด์ฃผ๋ฉด ์–ด๋–ค ์ด์Šˆ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ์ž‘์—…์ด์—ˆ๋Š”์ง€ ์กฐํšŒํ•˜๊ธฐ ํŽธํ•จ.)

์˜ˆ์‹œ

=> ํ•˜๋‚˜์˜ ์ด์Šˆ ์ฒ˜๋ฆฌํ•˜๊ณ  ์ปค๋ฐ‹ ํ•  ๋•Œ

#1 [FEAT] : ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ ํด๋ฆญ ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ

=> ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ด์Šˆ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ์ปค๋ฐ‹ ํ•  ๋•Œ

[REFACTOR] : ReFactor Code From OtherPage
- OtherPage : ๋‹ต๋ณ€ํ•˜์ง€ ์•Š์€ ๋‹ต๋ณ€๋„ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ์ˆ˜์ •
- OtherPage : ๋‹ต๋ณ€ํ•˜์ง€ ์•Š์€ ๋‹ต๋ณ€๋„ ์Šคํฌ๋žฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ˆ˜์ •
- modified file : OtherPageAdapter, OtherPageActivity, OtherPageViewModel, item_other_page
issue track : #610, #612

Issue Number

  • ์ด์Šˆ ๋‹จ์œ„ ์ปค๋ฐ‹์œผ๋กœ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค
  • GitHub์—์„œ ์ด์Šˆ๋ฅผ ํŠธ๋ž˜ํ‚น์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ Issue Number๋ฅผ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€์— ๋„ฃ์–ด์ค๋‹ˆ๋‹ค

TYPE

  • FEAT: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ(kotlin ์ž‘์—…)
  • FIX: ๋ฒ„๊ทธ ์ˆ˜์ •
  • UI: ์Šคํƒ€์ผ(xml file) ์ฝ”๋“œ ๋ณ€๊ฒฝ
  • MODIFY: kotlin ์ฝ”๋“œ ์ˆ˜์ •
  • TEST: ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
  • CHORE: Gradle์ด๋‚˜ ์„ค์ • ์„ธํŒ…ํ•  ๋•Œ
  • ADD: File (xml, kt, png ..) ์ถ”๊ฐ€
  • DOCS: ๋ฌธ์„œ ์ˆ˜์ • (README.md)
  • => ์œ„์˜ Type๋“ค์€ issue์•ˆ์— Labels์—์„œ ์ƒ์„ฑํ•ด๋†“๊ณ  ๋‹ฌ์•„๋†“์œผ๋ฉด ๋ณด๊ธฐ ํŽธํ•ด์š”
  • => ์œ„์˜ Type์€ ์›ํ•˜๋Š” ํ‚ค์›Œ๋“œ๋กœ ๋งŒ๋“ค์–ด๋„ ์ข‹์•„์š”! ๋Œ€์‹  ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ด๋„ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“œ๋Š”๊ฒŒ ์ข‹๊ฒ ์ฃ ?

Subject

  • Subject๋Š” 50๊ธ€์ž๋ฅผ ๋„˜๊ธฐ์ง€ ์•Š๋„๋ก ํ•ด์š”
  • ์ฒซ ์‹œ์ž‘์€ ๋Œ€๋ฌธ์ž๋กœ!!
  • ๋งˆ์ง€๋ง‰์— ๋งˆ์นจํ‘œ(.)๋ฅผ ์ฐ์ง€ ์•Š๊ธฐ
  • ์ž‘์—…ํ•œ ๋‚ด์šฉ์„ ๋ช…์‹œํ•ด์ฃผ์„ธ์š”
  • ๋ช…๋ น์กฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค(ex: Fix(o), Fixed(x), Modify(o), Modified(x))

Body

  • Subject(์ปค๋ฐ‹์ œ๋ชฉ) ์ด์™ธ์— ๋ถ€์—ฐ ์„ค๋ช…์ด ํ•„์š”ํ•˜๊ฑฐ๋‚˜, ์—ฌ๋Ÿฌ ์ด์Šˆ๋ฅผ ํ•œ๊บผ๋ฒˆ์— ์ปค๋ฐ‹ํ•  ๋•Œ ์ ์–ด์ฃผ๋ฉด ์ข‹์•„์š”
  • ์•„๋ž˜์™€ ๊ฐ™์ด Subject๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์—”ํ„ฐ๋ฅผ ์น˜๋ฉด ๋‹ค์Œ ์ค„๋กœ ๋„˜์–ด๊ฐ€๊ณ  ์ถ”๊ฐ€๋กœ ์„ค๋ช…์„ ์ ์„ ์ˆ˜ ์žˆ์–ด์š” git commit -m "[ํƒ€์ž…] : ์ œ๋ชฉ (์—”ํ„ฐ) Body(๋ถ€์—ฐ์„ค๋ช…)"

Footer

  • ์ฒ˜๋ฆฌํ•œ ์ด์Šˆ ๋ฒˆํ˜ธ๋ฅผ ์ ์„ ๋•Œ ์‚ฌ์šฉ
  • ์—ฌ๋Ÿฌ ์ด์Šˆ๋ฅผ ํ•œ๊บผ๋ฒˆ์— ์ปค๋ฐ‹ํ•  ๋•Œ Subject์—๋Š” ์—ฌ๋Ÿฌ ์ด์Šˆ๋ฅผ ํ†ตํ‹€์–ด ๋งํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—… ์ œ๋ชฉ, Body์—๋Š” ์ž‘์—… ์„ธ๋ถ€ ๋‚ด์šฉ==๊ฐ๊ฐ์˜ ์ด์Šˆ ์ œ๋ชฉ์ด ๋  ์ˆ˜ ์žˆ๊ฒ ์ฃ ?, Footer์—๋Š” ์ฒ˜๋ฆฌํ•œ ์ด์Šˆ ๋ฒˆํ˜ธ๋“ค ์„ ์ ์–ด์„œ ์ปค๋ฐ‹ํ•˜๋Š”๊ฒŒ ์ข‹๊ฒ ์ฃ ? ํ˜ผ์ž์„œ ์ž‘์—…ํ•  ๋•Œ๋„ ์–ด๋–ค ์ž‘์—…์„ ํ–ˆ๋Š”์ง€ ๋ณด๊ธฐ ์ข‹์ง€๋งŒ ๋‚˜์ค‘์— ์•ฑ์žผ์ด๋‚˜ ํ˜‘์—…ํ•  ๋•Œ ํŒ€์›๋“ค์ด ๋ณด๊ธฐ๋„ ์ข‹๋”๋ผ๊ตฌ์š”!
subject

- body(์ด์Šˆ1)
- body(์ด์Šˆ2)
- body(์ด์Šˆ3)

issue track : #์ด์Šˆ1๋ฒˆํ˜ธ, #์ด์Šˆ2๋ฒˆํ˜ธ, #์ด์Šˆ3๋ฒˆํ˜ธ