
์ฒ์ ๋ฐฑ์๋์ ํ์
ํ๋ ํ๋ก์ ํธ์ด์ ๋ฐ๋ธ์ฝ์ค์ ๋ง์ง๋ง ํ๋์ธ ์ต์ข
ํ๋ก์ ํธ๋ฅผ ์์ํ๋ค.
์ค๊ฐ ํ๋ก์ ํธ๊ฐ ๋๋ ๋ค ์ฌ์ด๊ฐ๋ ์๊ฐ์ ๊ฐ๊ณ ๊ฐ๋จ์์ ์คํ๋ผ์ธ์ผ๋ก ๋ง๋ ์๋ก ๊ฐ ์์๊ฐ๋ ์๊ฐ์ ๊ฐ์ก์ผ๋ฉฐ, ๋ฐฑ์๋ 5๋ช
, ํ๋ก ํธ 4๋ช
์ด๋ ๋๊ท๋ชจ ์ธ์์ด์๊ธฐ ๋๋ฌธ์ ํจ๊ป ์งํํ ํ๋ก์ ํธ๋ฅผ ๊ฒฐ์ ํ๋๋ฐ ๊ณ ๋ฏผ์ด ๋ง์๋ค. ์ต์ข
ํ๋ก์ ํธ๋ ์ ๊ฒ๋ 6๋ช
์์ ๋ง๊ฒ๋ 9๋ช
๊น์ง์ ์ธ์์๋ก ํ์ ๊ตฌ์ฑํด ์ด๋ฃจ์ด์ก์ผ๋ฉฐ, ์ฝ 2๋ฌ๊ฐ์ ํ๋ก์ ํธ ์๊ฐ์ด ์ฃผ์ด์ก๋ค. 10์์ ์ด๋ฌํ ํ๋ก์ ํธ ๊ธฐํ ๋ฐ ์ด๊ธฐ ๊ฐ๋ฐ์ ์งํํ๋ฉฐ ๋ณด๋๋ค.
๊ธฐํ ์์ด๋์ด๋ก ๋์ ๊ฐ๋ตํ ๊ธฐํ์๊น์ง ์งํํ ์๊ฒฌ์ 5๊ฐ์ง๋ก ์๋ ์ ๋ฆฌํ ๋ด์ฉ๊ณผ ๊ฐ๋ค.
์ด๋ฌํ ๋ค์ํ ์๊ฒฌ๋ค ์ค ์์๊ณต์ธ์ ์ํ ํ๊ธฐ ์์ ์ํ ์์ฝ ์๋น์ค๋ฅผ ๊ฒฐ์ ํ์ผ๋ฉฐ, ์์ด๋์ด๋ฅผ ๊ตฌ์ฒดํํ๊ณ ๊ธฐํ์์ ์์ฑํ๋ ๋ฑ ๊ธฐํ ์ธก๋ฉด์ ๋ง์ ์๊ฐ์ ํฌ์ํ๋ค.
๊ธฐํ์ ํ๋ฉด์ ๊ฐ๋ฐ์ 9๋ช ๋ง ๋ชจ์ฌ์ ์๊ฒฌ์ ๋๋๋ค๋ณด๋ ๋ง๋งํ ๋ถ๋ถ์ด ๋ง์์๊ณ , ํญ์ ํ์๋๋ง๋ค ๋์๋ ์ด์ผ๊ธฐ๊ฐ ๊ธฐํ์์ ๋์์ด๋๊ฐ ์์์ผ๋ฉด ์ข๊ฒ ๋ค๋ ๊ฒ์๋ค. ๊ธฐํ์ด ๊ตฌ์ฒดํ๋๊ธฐ ์ ๊น์ง๋ ๋ช์๊ฐ์ฉ ๊ณ์ ํ์๋ฅผ ํ๊ธฐ ๋๋ฌธ์ ์ด ์๊ธฐ๊ฐ ๊ฐ์ฅ ํ๋ ์๊ธฐ์๋ ๊ฒ ๊ฐ๋ค.
์ฟ ํฐ ๊ด๋ฆฌ ์๋น์ค๋ ์นดํ๋ ์๋น ๋ฑ์์ ๋ฐ๋ ์ข ์ด ์ฟ ํฐ์์ ์์ด๋์ด๋ฅผ ๋ ์ฌ๋ฆฌ๊ฒ ๋์์ผ๋ฉฐ, ์ด๋ฌํ ์ฌ๋ฌ ์ฟ ํฐ๋ค์ ์๋น์ค๋ฅผ ํตํด ์ฝ๊ณ ๊ฐํธํ๊ฒ ๊ด๋ฆฌํ ์ ์์ผ๋ฉด ์ข๊ฒ ๋ค๋ ์ทจ์ง๋ก ์งํํ๊ฒ ๋์๋ค.
๋ค๋ง ์ค์ฌ์ฉ์ฑ ์ธก๋ฉด์์ ์ด๋ ค์ธ ์๋ ์๋ค๋ ์๊ฒฌ์ด ์กด์ฌํ๊ณ , ์ค์ ๋น์ทํ ํ์๋น์ค๊ฐ ์กด์ฌํ๋ค๋ ์ , ๊ฐ๋ฐ ์ธก๋ฉด์์ ๊ณ ๋ คํด์ผ ํ ์ ์ด ๋ง์๋ค๋ ์ ๋ฑ์ ํ ๋๋ก ๊ธฐ๊ฐ๋์๋ค.
์ด ์๋น์ค๋ ํ๊ฒ์ธต์ ํ์คํ๊ฒ ํ์ผ๋ฉด ์ข๊ฒ ๋ค๋ ์ทจ์ง์์ ์์๋ ์์ด๋์ด๋ก ์ฒ์ ๋ฐฑ์๋ ํ๊ณผ ์ํตํ๋ฉด์ ์์๊ฐ ๋ ๊ทธ๋์์๋ ์ ์ ์ด ์์๋๋ฐ ์ต์ข ํ๋ก์ ํธ ์ ์๋ ๋ง๋จ์ ๊ฐ์ง ์ ์์ด ์ํตํ๋ฉด ์ข๊ฒ ๋ค๋ ์์ด๋์ด์์ ์์ํ๋ค. ๊ทธ๋ฌ๋ ์ฌ๋์ ์กด์ฌ๋ก ์ธํด ์๋น์ค๋ง์ ์ฅ์ ์ด ์ฌ๋ผ์ก๊ณ , ํํ ์ปค๋ฎค๋ํฐ ์๋น์ค๊ฐ ๋ ์ ์๋ค๋ ์๊ฒฌ์ด ๋ค์ ์กด์ฌํด ๊ธฐ๊ฐ๋์๋ค.
์คํ๋ผ์ธ ํ์ฌ ์ ๋ณด ํ๋ซํผ์ ๋ฎค์ง์ปฌ์ด๋ ์ฐ๊ทน ๋ฑ ์คํ๋ผ์ธ์ผ๋ก ์ฐธ์ฌํ๋ ํ์ฌ๋ฑ์ ๋ํ ๋ํ ์ผํ ์ ๋ณด๋ฅผ ์ป๊ณ , ์์ฝ๊น์ง ๊ณ ๋ ค๋ ์์ด๋์ด์๋ค. ๋ค๋ง ์ฒ์ ์์ด๋์ด ์๊ฒฌ๊ณผ๋ ๋ฌ๋ฆฌ ๊ตฌ์ฒดํํ๋ ๊ณผ์ ์์ ์ ์ฒด์ฑ์ด ๋ชจํธํด์ ธ์ ๊ธฐ๊ฐ๋์๋ค.
๋ฐ๋ ค๊ฒฌ ์ฐ์ฑ ์๋น์ค๋ ๋ฐ๋ ค๋๋ฌผ์ด๋ ํค์๋์์ ์์ํ์ผ๋ฉฐ, ์ฐ์ฑ ๋ํ ์๋น์ค๊ฐ ์์ผ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค๋ ์๊ฒฌ์์ ๊ตฌ์ฒดํ๊ฐ ์ด๋ฃจ์ด์ก๋ค. ๋ค๋ง ์ด๋ฏธ ์กด์ฌํ ํ์๋น์ค๊ฐ ๋๋ฌด ์ฐ์ํ๊ณ , ์ฌ๋ฌ ์ค๋ฆฌ์ ์ธ ์ธก๋ฉด์์ ์์ด๋์ด๊ฐ ๋ถ์กฑํด ๊ธฐ๊ฐ๋์๋ค.
์ด ์๋น์ค๋ ๊ฑฐ์ ๋ง์ง๋ง ์๊ธฐ์ ๋์๋ ์๊ฒฌ์ผ๋ก ์ฒ์ ์๊ฒฌ์ ํธ์์ ํ๊ธฐ ์์ ์ํ, ์์๊ณต์ธ๋ค์ ๋น์ผ ์ ํต๊ธฐํ ๋ง๊ฐ ์๋ฐ ์ํ ๋ฑ ์๊ฒฌ๊ณผ ํ๊ฒ์ธต์ด ๋๋์ด์ ธ ํผ๋์ ๋น์์ง๋ง, ์ถํ ๊ธฐํ์ ๊ตฌ์ฒดํํ๊ณ ์ปค๋ฎค๋์ผ์ด์ ์ ์ง์์ ์ผ๋ก ๊ฐ์ง๋ฉด์ ๊ตฌ์ฒดํํ์ผ๋ฉฐ, ์ต์ข ํ๋ก์ ํธ๋ ์ ๊ณผ ์ค์ฉ์ฑ์ด ์๋ค๋ ์ , 9๋ช ์ด๋ ๋์ธ์์ผ๋ก ์งํํ ๋งํ ํ๋ก์ ํธ๋ ์ฌ๋ฌ ์ ๋ค์ ํ ๋๋ก ๊ฒฐ์ ํ๊ฒ ๋์๋ค.
ํ๋ก์ ํธ ์๊ฐ๋ฅผ ๊ฐ๋จํ๊ฒ ์๊ฐํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.


์ ์ฒด์ ์ธ ํ๋ก์ ํธ ๋์์ธ์ ์์ด์ด ํ๋ ์ ์์
์ ๋ค๊ฐ์ด ์งํํ๋ค. ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ผ๋ฆฌ ํ์๋ฅผ ํ ๋ ๋์์ธ์ ๋งก๊ฒ ๋๋ฉด์ ๋์์ธ ์ด๊ด์ ๋ด๋นํ๊ฒ ๋์ด ๋์์ธ ํ์์์๋ ๋ด ์ฃผ๋ํ์ ์งํํ๊ฒ ๋์์ผ๋ฉฐ, ๊ฐ๋จํ๊ฒ ์์ฑํ ์์ด์ด ํ๋ ์์ ๋ค์๊ณผ ๊ฐ๋ค.
์ฒ์ ๊ธฐํํ์ ๋น์ ์ฌ์ฉ์์ ์ด์ฉ ์ธก๋ฉด์ ๊ณ ๋ คํ๋ฉด ๋ชจ๋ฐ์ผ์ด ์ ํฉํ๋ค๊ณ ํ๋จํ๊ธฐ ๋๋ฌธ์ ์ ์ฒด์ ์ธ ๋์์ธ์ ๋ชจ๋ฐ์ผ๋ก ์ด๋ฃจ์ด์ก๋ค.

์ด์ ์ด ์์ด์ด ํ๋ ์์ ํ ๋๋ก ํ
๋ง ์ปฌ๋ฌ๋ฅผ ํฌํํด ๊ฒฐ์ ํ๊ณ , ํ๋ก์ ํธ๋ช
์ด์ ์๋น์ค๋ช
์ ๊ฒฐ์ ํ์ผ๋ฉฐ, ๋ก๊ณ ๋ ๋ํ ์ด๋ฏธ์ง ๋ฑ์ ํ์๋ฅผ ํตํด ์๋
ผํด ๊ฒฐ์ ํ๋ค.
๊ทธ ๊ฒฐ๊ณผ ํ
๋ง ์ปฌ๋ฌ๋ ๋
ธ๋์์ผ๋ก, ํ๋ก์ ํธ๋ช
์ด์ ์๋น์ค๋ช
์ ๊ฑฐ๋์ ๊ธฐ์จ์ด๋ ์๋ฏธ์ '๋๋ผ์(Dealight)'์ผ๋ก ๋ก๊ณ ๋ ๋ํ ์ด๋ฏธ์ง์๋ ํผ์ผํธ ๊ธฐํธ์ ์๊ณ๋ฅผ ๋ฃ์ด๋ณด์๋ ์๊ฒฌ์ผ๋ก ์ ๋ฆฌ๊ฐ ๋์๋ค.


์ถ๊ฐ์ ์ธ ์ธ๋ถ ๋์์ธ ์์
์ ํํํ ์๊ฐ ๋ด์ด ์์
์ ์ด์ด๊ฐ๊ณ ์์ผ๋ฉฐ, ํ๋ก์ ํธ์์ tailwind๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ํ๊ธฐ ๋๋ฌธ์ tailwind ๋ฌธ์์์ ์ ๊ณตํ๋ ๋จ์์ ๋ง์ถฐ ๋์์ธ์ ๊ณ ์ณ๋๊ฐ๋ ์์
์ ์งํํ๊ณ ์๋ค. ํผ์ ์งํํ๋ค๋ณด๋ ์๊ฐ์ด ๋ถ์กฑํ๊ธฐ๋ ํ๊ณ , ์ค๋ ๊ฑธ๋ฆฌ๊ธฐ๋ ํ์ง๋ง ํ์๋ค์ด ๋ฏฟ๊ณ ๊ธฐ๋ค๋ ค์ฃผ๊ธฐ ๋๋ฌธ์ ์ต๋ํ ๋ถ๋ด์ ๋ ์ ์์๋ค. ์ฌ๋ฌ ๋ ํผ๋ฐ์ค๋ฅผ ์ฐธ๊ณปํ๋ ค๊ณ ๋
ธ๋ ฅํ์ผ๋ฉฐ, ์์ดํฐ 8์ ๊ธฐ์ค์ผ๋ก ๋์์ธ์ ํ๊ฒ ๋์๋ค.
ํฌ๊ฒ ์ฌ์ฉ์๊ฐ ์
์ฒด์ ๊ณ ๊ฐ์ผ๋ก ๋๋ ์ ์๊ธฐ ๋๋ฌธ์ ๋์์ธ์ 2๊ฐ์ง๋ก ๋๋์ด ์งํํ๊ณ ์์ผ๋ฉฐ, ์์
์ผ์ ์ ๋ง์ถฐ ๋ค๋ฅธ ํ์๋ค์ด ์ฐธ๊ณ ํ๋ฉฐ ๊ฐ๋ฐํ ์ ์๋๋ก ์ ์์
์ ์งํํ๊ณ ์๋ค.

์ฒ์ ํ๋ก์ ํธ์์ ๊ฐ๋ฐํ๊ธฐ์ ์์ ํ๋ก ํธ ํ์ ํ์ต ๊ธฐ๊ฐ์ ์์ฒด์ ์ผ๋ก ๊ฐ์ก์ผ๋ฉฐ, ์ด๋ ํ์ตํ ๋ด์ฉ์ ํฌ๊ฒ 3๊ฐ์ง ์ ๋์ด๋ค.
์ด ์ค ์ค์ ์ต์ข
ํ๋ก์ ํธ์ ์ ์ฉํ ๊ฒ์ 2๊ฐ์ง ์ ๋๋ก ํฌ๋ก๋งํฑ, ๊นํ๋ธ action๋ฑ์ ํตํด ์๋ ๋ฐฐํฌ์ ์คํ ๋ฆฌ๋ถ ์๋ ๋ฐฐํฌ๋ฅผ develop์ pr์ ๋ ๋ฆด ๋๋ง๋ค ์งํ๋๋๋ก ์ค์ ํ๋ค.
๊ทธ ์ธ์๋ ์ฃผ์ ํ ๋ฒ์ฉ ์คํ๋ฆฐํธ๋ฅผ ๊ฐ๊ธฐ ๋๋ฌธ์ ์ด๋ ์ด์ฉํ๋ Milestones ์ค์ , issues, pr, discussions ๋ฑ์ ์ฌ์ฉํ๊ธฐ ์ํด ์ด๊ธฐ ์ธํ
์ ํ์๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์ฃผ 2ํ ์คํ๋ฆฐํธ ๊ฒธ ์ ์ฒด ํ์๋ฅผ ์งํํ๋ฉฐ, ๊ทธ ์ธ์๋ ์์ ๋กญ๊ฒ ๊ฐ๋ณ์ ์ผ๋ก ๋ด๋น์์ ์ํตํ๋ ๋ฐฉ์์ผ๋ก ์งํํ๋ค.
๋ฌธ์ํ ์์
์ ๋ณดํต ๋
ธ์
์ ์ด์ฉํ์ผ๋ฉฐ, api ๋ช
์ธ์ ๋ํ ๋
ธ์
์ผ๋ก ์ด๋ฃจ์ด์ก๋ค.
๊ทธ ์ธ์ ์ปจ๋ฒค์
์ด๋ ๊ฐ๋ฐ ๊ท์น ๋ฑ์ ๋ฐฑ์๋์ ํ๋ก ํธ ์์ฒด์ ์ผ๋ก ์ด๋ฃจ์ด์ก์ผ๋ฉฐ, ํ๋ก ํธ์์๋ git flow ๋ฐฉ์์ผ๋ก main develop feature ๋ฅผ ๋์ด ์งํํ๊ณ , ๊ทธ ์ธ์๋ ์ด์์ branch ์ฐ๋, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ ๋ฑ ๋งค์ผ ์ปค๋ฎค๋์ผ์ด์
ํ๋ฉด ์ ํด ๋์๊ฐ๊ณ ์๋ค.
์์ ์งํ ์์
issue์์ ์์ ์ ๋ฑ๋กํ๋ค. ex) ์์ ํ๋ฉด ๋ฒํผ ์ปดํฌ๋ํธ ์์
issue์์ ํ๊ทธ๋ฅผ ๋ฑ๋กํ๋ค. ex) ์์ ์, project ๋ฑ...
issue ์์ ์๊ฐ branch ์์ฑ์ ํ๋ค. ex) 19-์์-ํ๋ฉด-๋ฒํผ-์ปดํฌ๋ํธ-์์
pull request ์ ๋ชฉ์์ ์ด์ ๋ฒํธ๋ ์ ๊ฑฐํ๋ค. ex) ์์ ํ๋ฉด ๋ฒํผ ์ปดํฌ๋ํธ ์์
branch ์ ๋ต

github flow ์ ๋ต์ ์์ฉํ์ฌ develop branch๋ฅผ ์ถ๊ฐํด ์ฌ์ฉํ๋ค.
main - develop - ์์ ๋ธ๋์น
commit ์ปจ๋ฒค์
feat ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๊ฒฝ์ฐ
fix ๋ฒ๊ทธ๋ฅผ ๊ณ ์น ๊ฒฝ์ฐ
refactor ๋ฆฌํฉํ ๋งํ ๊ฒฝ์ฐ(๋ฆฌํฉํ ๋ง ๊ณผ์ ์์ ํ์ผ ์ญ์ , ์ด๋ ํฌํจ)
style CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ
docs ๋ฌธ์๋ฅผ ์์ ํ ๊ฒฝ์ฐ
chore ์ด์ธ์ ๊ฒ๋ค