heejiyang / programmers-LvUpStudy

๐Ÿ—’ | ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๊ธฐ์ดˆ๋‹ค์ง€๊ธฐ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Programer-LVUP study ๐Ÿ”ฅ

์Šคํ„ฐ๋”” ๋ชฉํ‘œ โœ…

  • javaScript์˜ ๋งŽ์€ ๋ฉ”์„œ๋“œ ์‚ฌ์šฉ๋ฒ• ์ตํžˆ๊ธฐ
  • commit ์ปจ๋ฒค์…˜์„ ์ง€ํ‚ค๊ณ  Pull requests๋ฅผ ๋ณด๋‚ด๋ณด๋ฉฐ gitHub์™€ ์นœ์ˆ™ํ•ด์ง€๊ธฐ
  • ์„œ๋กœ์˜ ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ํ”ผ๋“œ๋ฐฑํ•˜๋ฉฐ ๋” ์ข‹์€ ์ฝ”๋“œ๋ฅผ ์งœ๋„๋ก ๋‚˜์•„๊ฐ€๊ธฐ
  • ์ฝ”๋“œ๋ฅผ ๊ฒ€ํ† ํ•˜๋Š” ์Šต๊ด€์„ ๊ธฐ๋ฅด๊ณ  ํšจ์œจ๊ณผ ๊ฐ€๋…์„ฑ์„ ์ฑ™๊ธฐ๋„๋ก ๋…ธ๋ ฅํ•˜๊ธฐ

์ฐธ์—ฌ ์ธ์› ๐Ÿ˜Ž


Commit Convention ๐Ÿ“Œ


์˜ˆ์‹œ) add: ๋ฌธ์ œ์ด๋ฆ„

  • add: ํ’€์ด์ถ”๊ฐ€
  • del: ์ž˜๋ชป์˜ฌ๋ฆฐ ํŒŒ์ผ ์‚ญ์ œ
  • fix: ๋ฌธ์ œ์ˆ˜์ • ๋ฐ ๋ฌธ์„œ์ˆ˜์ •
  • test: ๊นƒํ—ˆ๋ธŒ ์ถฉ๋Œ ๋ฐœ์ƒ ์‹œ ํ…Œ์ŠคํŠธ์ปค๋ฐ‹

์ง„ํ–‰ ๋ฐฉ์‹ ๐Ÿ’ป


  • ํ‰์ผ 1๋ฌธ์ œ์”ฉ ํ’€๊ธฐ.
  • ์ฃผ์–ด์ง„ ๋ฌธ์ œ๋ฅผ ํ’€์–ด ๊ฐ์ž์˜ ์ด๋ฆ„์œผ๋กœ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ํด๋”์— ์ž‘์„ฑํ•˜์—ฌ pushํ•œ๋‹ค.
  • ํด๋” ๋ช…์€ ๋ฌธ์ œ๋ช…์œผ๋กœ ํ•˜๋˜ ๋„์–ด์“ฐ๊ธฐ๋Š” -์œผ๋กœ ๋Œ€์ฒดํ•œ๋‹ค.
  • main branch๋กœ PR์„ ๋‚ ๋ฆฌ๊ณ  ๋ฆฌ๋ทฐ์–ด๋ฅผ ๋“ฑ๋กํ•œ๋‹ค.
  • ๋‹ค๋ฅธ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๋ฅผ ๋ณด๊ณ  ์ž์œ ๋กญ๊ฒŒ ์งˆ๋ฌธ ๋ฐ ํ”ผ๋“œ๋ฐฑ์„ ๋‚จ๊ธด๋‹ค.
  • ์ฝ”๋ฉ˜ํŠธ๊ฐ€ ๋‹ฌ๋ ธ์„ ๊ฒฝ์šฐ ํ•ด๋‹น ์ฝ”๋ฉ˜ํŠธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€ ๋ฐ ํ™•์ธํ–ˆ๋‹ค๋Š” ์ฝ”๋ฉ˜ํŠธ๋ฅผ ๊ผญ ๋‚จ๊ธด๋‹ค. โœ…
  • ๊ด€๋ จ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์•˜์„ ๊ฒฝ์šฐ ํ•ด๋‹น ๋ฌธ์ œ๊ฐ€ ๋‹ค์‹œ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ๋…ธ๋ ฅํ•œ๋‹ค. โœ…
  • ์ฃผ๋ง์ด ๋˜๋ฉด ๋ชจ๋‘ ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ๋Š”์ง€ ํ™•์ธ ํ›„ YunCow(์œ ์œค์šฐ)๊ฐ€ main branch๋กœ mergeํ•œ๋‹ค.
  • ์›”์š”์ผ์— ๋‹ค์Œ ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ์ „์— ๊ผญ! pullํ•˜์—ฌ main branch์™€์˜ ์‹ฑํฌ๋ฅผ ๋งž์ถฐ์ค€๋‹ค.

๊ฐ„๋‹จํ•˜๊ฒŒ ์•Œ์•„๋ณด๋Š” ์ง„ํ–‰ ์ˆœ์„œ ๐Ÿ‘ (์›”์š”์ผ ๊ธฐ์ค€)


  1. git pull origin main branch์™€ ์‹ฑํฌ ๋งž์ถ”๊ธฐ.
  2. ์ฃผ์–ด์ง„ ๋ฌธ์ œ๋ฅผ ํ’€๊ณ  push ์ง„ํ–‰. (push ํ•˜๊ธฐ์ „์— ๊ผญ ํ•œ๋ฒˆ ๋” ๊ฒ€ํ†  ๋ฐ”๋ž๋‹ˆ๋‹ค.๐Ÿ˜„)
  • git add .
  • git commit -m 'add: ๋ฌธ์ œ๋ช…'
  • git push origin ๋ธŒ๋žœ์น˜๋ช…
  1. ๊นƒํ—ˆ๋ธŒ ํŽ˜์ด์ง€์—์„œ PR์˜ฌ๋ฆฌ๊ธฐ
  2. PR ์ž‘์„ฑ ์‹œ ์ œ๋ชฉ์€ ์ด๋ฆ„, ํ˜„์žฌ ๋‹ฌ ๊ณผ ์ฃผ์ฐจ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค. ex) ์œค์šฐ 10์›” 3์ฃผ์ฐจ
  3. Reviewers์— ๋ชจ๋“  ํŒ€์›์„ ์ถ”๊ฐ€ํ•œ๋‹ค.
  4. PR์ถ”๊ฐ€

๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ


  • ๊ตฌ๊ธ€๋ง์„ ์šฐ์„ ํ•˜๋˜ ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ๋ฒ•์„ YunCow(์œ ์œค์šฐ)์—๊ฒŒ ๋งํ•˜๋ฉฐ ์ง„ํ–‰ํ•ด๋„ ๋˜๋Š”์ง€ ๋ฌผ์–ด๋ณด๊ธฐ. โœ…
  • ์‹ค์ˆ˜๋Š” ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ๋ฒ• ๊ผญ ์ˆ™์ง€ํ•˜๊ธฐ. โœ…

๋ฐœ์ƒํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ๋ชฉ๋ก

About

๐Ÿ—’ | ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๊ธฐ์ดˆ๋‹ค์ง€๊ธฐ


Languages

Language:JavaScript 100.0%