Skip to content

[๐Ÿ…5th UMC ๋ฐ๋ชจ๋ฐ์ด ๋Œ€์ƒ] ๊ธฐ์—…๊ณผ ๋Œ€ํ•™์ƒ์ด ๋งŒ๋‚˜๋Š” ์ž๋ฆฌ, ์Šคํฌ๋„ˆ์Šค iOS

Notifications You must be signed in to change notification settings

ubeeni/SponUs-iOS

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

แ„‘แ…กแ†ซแ„‚แ…ฆแ†ฏ_แ„‰แ…ฅแ„‡แ…ตแ„‰แ…ณแ„‘แ…ณแ†ฏแ„…แ…ฉแ„‹แ…ฎ

SponUs-iOS

๐Ÿ’ก ๊ฐœ๋ฐœ ์‹œ์ž‘ ์ „ ์ž˜ ์ˆ™์ง€ํ•ด ์ฃผ์„ธ์š”!!

์ด์Šˆ

  1. ์ด์Šˆ๋ฅผ ๋“ฑ๋กํ•  ๋•Œ๋Š” ๋งจ ์•ž์— ์ด์Šˆ ์ข…๋ฅ˜ ์“ฐ๊ธฐ (์˜ˆ: [feat] ๋กœ๊ทธ์ธ ๊ตฌํ˜„)
  2. ํ•˜๋‚˜์˜ ์ด์Šˆ๊ฐ€ ํฌ๋ฉด ๋‚ด๋ถ€์— task list ๋งŒ๋“ค์–ด์„œ ์„ธ๋ถ„ํ™”ํ•˜๊ธฐ
  3. ์ด์Šˆ์— ๋งž๋Š” label ๋‹ฌ๊ธฐ
  4. ์ด์Šˆ๋ฅผ ๋“ฑ๋กํ•˜๋ฉด ๋ฒˆํ˜ธ๊ฐ€ ํ• ๋‹น๋จ

๋ธŒ๋žœ์น˜

  1. ๋ธŒ๋žœ์น˜๋ช… = ์ด์Šˆ ๋ฒˆํ˜ธ (์˜ˆ: feat/#23)
  2. ํ•˜๋‚˜์˜ ๋ธŒ๋žœ์น˜์—์„œ๋Š” ํ•˜๋‚˜์˜ ์ด์Šˆ๋งŒ ์ž‘์—…ํ•จ
  3. ์ด์Šˆ๊ฐ€ ์ปค์„œ task list๋กœ ์„ธ๋ถ„ํ™”ํ–ˆ์œผ๋ฉด ๊ทธ ๋ธŒ๋žœ์น˜๋ฅผ task ๋ธŒ๋žœ์น˜๋กœ ๋‚˜๋ˆˆ ํ›„ ์ž‘์—…ํ•˜๊ธฐ (์˜ˆ: task/#23-1, task/#23-2)
  4. task ๋ธŒ๋žœ์น˜์—๋Š” 1๊ฐœ์˜ ์ปค๋ฐ‹๋งŒ ํ•˜๋Š” ๊ฒŒ ์ตœ์ข… ๋ชฉํ‘œ

์ปค๋ฐ‹

  1. ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์•ž์— [#์ด์Šˆ๋ฒˆํ˜ธ] ๋„ฃ๊ธฐ
  2. task ๋ธŒ๋žœ์น˜์ธ ๊ฒฝ์šฐ [#์ด์Šˆ๋ฒˆํ˜ธ-task์ˆซ์ž] ์ด๋Ÿฐ ์‹์œผ๋กœ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์•ž์— ์ถ”๊ฐ€ ์˜ˆ) [#23-1], [#17-3]
  3. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ทธ ์ปค๋ฐ‹์— ๊ด€๋ จ๋œ ์ด์Šˆ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ

PR

  1. PR(Pull Request) ์˜ฌ๋ฆฌ๊ธฐ
  2. ์ด์Šˆ๊ฐ€ ์ปค์„œ task ๋ธŒ๋žœ์น˜๋กœ ์ชผ๊ฐœ์„œ ์ž‘์—…์„ ํ•œ ๊ฒฝ์šฐ์—๋Š” ๊ธฐ์กด ์ด์Šˆ ๋ธŒ๋žœ์น˜ ๋ฐฉํ–ฅ์œผ๋กœ PR ์˜ฌ๋ฆฌ๊ธฐ
  3. task ๋ธŒ๋žœ์น˜๊ฐ€ ๊ธฐ์กด ์ด์Šˆ ๋ธŒ๋žœ์น˜๋กœ ๋ชจ๋‘ ๋‹ค ๋จธ์ง€ ๋˜๋ฉด ๊ธฐ์กด ์ด์Šˆ ๋ธŒ๋žœ์น˜๋Š” develop ๋ธŒ๋žœ์น˜ ๋ฐฉํ–ฅ์œผ๋กœ PR ์˜ฌ๋ฆฌ๊ธฐ
  4. Draft PR ์˜ฌ๋ ค์•ผ ๋œ๋‹ค๋ฉด PR๋ช… ์•ž์— [Draft PR-#๋ธŒ๋žœ์น˜๋ฒˆํ˜ธ] ๋ถ™์—ฌ์„œ ์˜ฌ๋ฆฌ๊ธฐ
  5. ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ›๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ํ† ๋Œ€๋กœ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•œ ํ›„ ํ™•์ธ๋ฐ›๊ธฐ

๊ทธ ์™ธ ์ค‘์š” ์‚ฌํ•ญ

  1. (๋จธ์ง€ ๋ฐฉ์‹) ๋จธ์ง€๋Š” ๋ฌด์กฐ๊ฑด rebase!!
  2. (์ง„์งœ ์ค‘์š”) ์žฅ๊ธฐ๊ฐ„ ๋™์•ˆ ๋‚˜์˜ ์ž‘์—…์ด ๋Šฆ์–ด์ง€๋ฉด ์ฃผ๊ธฐ์ ์œผ๋กœ ํ˜„์žฌ ์ž‘์—… ์ค‘์ธ ๋ธŒ๋žœ์น˜์— remote/develop์„ rebase ํ•˜๋ฉด์„œ ์ž‘์—… ์ง„ํ–‰ํ•˜๊ธฐ
  3. ์ž์‹ ์˜ ๋ธŒ๋žœ์น˜๋ฅผ ์ฒดํฌ์•„์›ƒํ•œ ์ƒํƒœ์—์„œ develop ๋ธŒ๋žœ์น˜ ์šฐํด๋ฆญํ•œ ํ›„ rebase ๋‚ด ๋ธŒ๋žœ์น˜๊ฐ€ develop ๋ธŒ๋žœ์น˜์˜ ์‹œ์ ์œผ๋กœ ์˜ฌ๋ผ๊ฐ„๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋จ rebase (์ž์‹ ์˜ ๋ธŒ๋žœ์น˜) onto (develop)

About

[๐Ÿ…5th UMC ๋ฐ๋ชจ๋ฐ์ด ๋Œ€์ƒ] ๊ธฐ์—…๊ณผ ๋Œ€ํ•™์ƒ์ด ๋งŒ๋‚˜๋Š” ์ž๋ฆฌ, ์Šคํฌ๋„ˆ์Šค iOS

Topics

Resources

Stars

Watchers

Forks

Languages

  • Swift 100.0%