GitHub/GitLab ์ฝ๋ ๋ฆฌ๋ทฐ์์ ์ฌ์ฉ๋๋ LGTM, WIP ๋ฑ ์ฝ์ด ์ฉ์ด์ง์ ๋๋ค.
๊ฒ์ ํ๋์ ์ฐพ๊ณ ์ถ์ ์ฝ์ด๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ์นดํ ๊ณ ๋ฆฌ๋ณ๋ก ํํฐ๋งํ์ฌ ํ์ํ ์ฉ์ด๋ฅผ ์ฐพ์ผ์ธ์.
๊ฐ ์ฝ์ด์ ์ ์ฒด ํํ, ์๋ฏธ, ์ฌ์ฉ ๋งฅ๋ฝ์ ํ์ธํ์ธ์.
์ฉ์ด ์นด๋๋ฅผ ํด๋ฆญํ๋ฉด ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌ๋์ด ์ฝ๋ ๋ฆฌ๋ทฐ์์ ๋ฐ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ข์ ๋ณด์, ์น์ธ
์ฝ๋ ๋ฆฌ๋ทฐ์์ ๋ฌธ์ ๊ฐ ์์ ๋ ์ฌ์ฉ. PR ์น์ธ์ ๋ํ๋
์ข์ ๋ณด์, ๋์ํจ
์ ์์ด๋ ๋ฐฉํฅ์ ๋์๋ฅผ ํํํ ๋ ์ฌ์ฉ
ํ์ธํจ
๋ด์ฉ์ ํ์ธํ๊ณ ์ดํดํ์์ ๋ํ๋
ํ์ธ ์ ๋จ, ๊ฑฐ๋ถ
์ ์์ด๋ ๋ณ๊ฒฝ์ ๋ฐ๋๋ฅผ ํํ
๋์ํจ
๋ค๋ฅธ ์ฌ๋์ ์๊ฒฌ์ ๋์๋ฅผ ํํํ ๋ ์ฌ์ฉ
๋์ํ์ง ์์
๋ค๋ฅธ ์ฌ๋์ ์๊ฒฌ์ ๋ฐ๋๋ฅผ ํํํ ๋ ์ฌ์ฉ
์น์ธ๋จ
PR ๋๋ MR์ด ๊ณต์์ ์ผ๋ก ์น์ธ๋์์์ ๋ํ๋
์์ ์งํ ์ค
๋ฏธ์์ฑ PR์ ๋ถ์. ๋ฆฌ๋ทฐ๊ฐ ํ์ ์์์ ๋ํ๋
์ด์
์ด์ ๋จ๊ณ PR. ํผ๋๋ฐฑ์ ํ์ํ์ง๋ง ๋ณํฉ ์ค๋น๋ ์ ๋จ
์๊ฒฌ ์์ฒญ
๊ตฌํ ๋ฐฉ์์ด๋ ์ค๊ณ์ ๋ํ ์๊ฒฌ์ ๊ตฌํ ๋ ์ฌ์ฉ
ํ์ธํด ์ฃผ์ธ์
์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์์ฒญํ ๋ ์ฌ์ฉ
๋์ค์ ์๊ธฐํด์
๋ ผ์๋ฅผ ์ผ์ ์ค๋จํ๊ณ ๋์ค์ ์ฌ๊ฐํ ๋ ์ฌ์ฉ
์ฌ์ํ ์ง์ (์ ํ์ฌํญ)
์ฌ์ํ ์ ์์ด๋ ์ทจํฅ์ ๋ฌธ์ . ์์ ์ ์ ํ
์ฌ์ํ ์ง์ (๋จ์)
NITS์ ๋จ์ํ. ํ๋์ ์ฌ์ํ ์ ์์ ๋ํ๋
๋ด ์๊ฐ์
๊ฐ์ธ์ ์ธ ๊ฒฌํด์์ ๋ช ํํ ํจ
์ ์๊ฒฌ์ผ๋ก๋
๊ฒธ์ํ๊ฒ ๊ฐ์ธ ์๊ฒฌ์ ํํํ ๋ ์ฌ์ฉ
๋ด๊ฐ ์๋ ํ
์์ ์ด ์๋ ๋ฒ์ ๋ด์์ ๋งํ ๋ ์ฌ์ฉ
๊ธฐ์ต์ด ๋ง๋ค๋ฉด
์ ๋ณด๊ฐ ๊ธฐ์ต์ ๊ธฐ๋ฐํจ์ ๋ํ๋
์ฐธ๊ณ ๋ก
์ฐธ๊ณ ์ฉ์ผ๋ก ์ ๋ณด๋ฅผ ๊ณต์ ํ ๋ ์ฌ์ฉ
์์ฝ
๊ธด ํ ์คํธ์ ์์ฝ์ ์ ๊ณต. ๋ ์์ ๋ํ ๋ฐฐ๋ ค
์ถํ ๊ฒฐ์
์์ง ๊ฒฐ์ ๋์ง ์์ ์ฌ์์์ ๋ํ๋
์ถํ ๊ณต์ง
๋์ค์ ๋ฐํ๋๊ฑฐ๋ ๊ฒฐ์ ๋ ์ฌ์์์ ๋ํ๋
ํด๋น ์์
ํน์ ํญ๋ชฉ์ด ์ ์ฉ๋์ง ์์์ ๋ํ๋
๊ฐ๋ฅํ ๋นจ๋ฆฌ
๋์ ์ฐ์ ์์์ ์์ ์์ ๋ํ๋
์์ ์๋ฃ ์๊ฐ
์์ ์ด ์๋ฃ๋ ๊ฒ์ผ๋ก ์์๋๋ ์๊ฐ์ ๋ํ๋
ํ ๋ฆฌํ์คํธ
GitHub์์์ ์ฝ๋ ๋ณ๊ฒฝ ์ ์
๋จธ์ง ๋ฆฌํ์คํธ
GitLab์์์ ์ฝ๋ ๋ณ๊ฒฝ ์ ์ (PR๊ณผ ๋์์ด)
์ฝ๋ ๋ฆฌ๋ทฐ
์ฝ๋ ํ์ง ๊ฒ์ฆ ๊ณผ์
์ฝ๋ ๋ฆฌ๋ทฐ ์ฉ์ด๋ GitHub/GitLab ๋ฑ ํ๋ซํผ์์ ์ฝ๋ ๋ฆฌ๋ทฐ ์ ์ฌ์ฉ๋๋ ์ฝ์ด๋ฅผ ์ ๋ฆฌํ ์ฐธ์กฐ ๋๊ตฌ์ ๋๋ค. LGTM, WIP, NITS ๋ฑ ๊ฐ๋ฐ ํ๊ฒฝ์์ ์์ฃผ ์ฌ์ฉ๋๋ ์ฝ์ด์ ์๋ฏธ์ ์ฌ์ฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
LGTM์ 'Looks Good To Me'์ ์ฝ์๋ก ์ฝ๋ ๋ฆฌ๋ทฐ์์ ๋ฌธ์ ๊ฐ ์์์ ๋ํ๋ด๋ ์น์ธ์ ๋๋ค. PR ์น์ธ ์ ๊ฐ์ฅ ํํ ์ฌ์ฉ๋ฉ๋๋ค.
NIT์ ํ๋์ ์ฌ์ํ ์ ์์ ๋ํ๋ด๋ ๋จ์ํ์ด๊ณ , NITS๋ ์ฌ๋ฌ ์ฌ์ํ ์ ์์ ๋ํ๋ด๋ ๋ณต์ํ์ ๋๋ค. ๋ ๋ค ์ค์ํ์ง ์์ ์ฌ์ํ ํผ๋๋ฐฑ์ ๋ํ๋ ๋๋ค.
WIP(Work In Progress)์ ๋ฏธ์์ฑ PR์ ๋ํ๋ด๊ณ , Draft๋ ํผ๋๋ฐฑ์ ํ์ํ์ง๋ง ๋ณํฉ ์ค๋น๊ฐ ์ ๋ PR์ ๋ํ๋ ๋๋ค. ์ค์ ๋ก๋ ๊ฑฐ์ ๊ฐ์ ์๋ฏธ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
๋ค, ๋๋ถ๋ถ์ ์ฝ์ด๋ ์์ด ๊ธฐ๋ฐ์ผ๋ก ๊ตญ์ ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๊ธ๋ก๋ฒ ์คํ์์ค ํ๋ก์ ํธ์์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.
์ฌ์ฉ ๋น๋์ ํด์์ ํ๋ง๋ค ๋ค๋ฅผ ์ ์์ต๋๋ค. ์ ํ์ ํฉ๋ฅํ ๋๋ ๋จผ์ ํ์ ๊ด๋ก๋ฅผ ํ์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.