2022.09.07. ~ 2022.10.30. (์ฝ 8์ฃผ)
๊ฐ์ฌํ๊ฒ๋ ๊ณต๊ตฐ์ฐธ๋ชจ์ด์ฅ์์ ๋ฐ์๋ค. Github
OSAM ํด์ปคํค์ด๋?
๋งค๋ ๊ตญ๋ฐฉ์คํ์์ค์์นด๋ฐ๋ฏธ(OSAM)์์๋ ๊ตฐ ์ฅ๋ณ์ ์ํ ํด์ปคํค์ ๊ฐ์ตํ๋ค. ๋ง์ด ํด์ปคํค์ด์ง, ๊ฐ๋ฉ์ด๋ ๊ทผ๋ฌดํ๋๋ผ ๋ฐ์ ๊ตฐ์ธ๋ค์ด๊ธฐ์ ํ ๋น๋ฉ๋ถํฐ ๋ง๊ฐ๊น์ง ๋ฌด๋ ค ๋ ๋ฌ์ ์๊ฐ์ ์ค๋ค.
์ ๋ฐ๋๋ ค๋ฉด ์ด๋ก ํ๊ฐ, ์ฝ๋ฉํ ์คํธ, ํ๋ก์ ํธ ๊ณํ์ ์ธ ๊ฐ์ง๋ฅผ ๋ณด๋๋ฐ, ์ฝ๋ฉํ ์คํธ๋ ์ดํ ์ค์ฝ์ด๋ณด๋๋ฅผ ๋ณด๋ ํ ๋ฌธ์ ๋ง ํ์ด๋ ๋ถ์ ์ ๋์๋ค. ํ์๋ ๋น์ ๊ณต์์ ๊ตฐ๋์์ ์๋ธ๋ฅ ์คํธ๋ฆญ๋ง ์์์ง ์น ๊ฐ๋ฐ์ CSS, ๋ฐ๋๋ผ JS ๊ฒจ์ฐ ์ง๋ ์ค๋ ฅ์ผ๋ก ์ง์ํ๋๋ฐ ๋งค์ฐ ์์ํ๊ฒ ๋ถ์์ผ๋ ๊ฒ๋จน์ง ๋ง๊ณ ๊ด์ฌ์์ผ๋ฉด ์ง์ํด๋ณด๊ธธ ๋ฐ๋๋ค.
ํ ๋น๋ฉ
์ง์ํ ๋ ์์ฑํ๋ ํ๋ก์ ํธ ๊ณํ์๋ก ํ์ ๋น๋ฉํ๋ค. ๋ค๋ฅธ ์์ด๋์ด๊ฐ ๋ ์ข์ผ๋ฉด ์์ ์ ์์ด๋์ด๋ฅผ ๋ฒ๋ฆฌ๊ณ ๋ค๋ฅธ ํ์ ํ์์ผ๋ก ์ฐธ์ฌํ ์ ์๋ค. ๊ฐ์ฌํ๊ฒ๋ ํ์์ ์์ด๋์ด์ ๊ด์ฌ์์ดํ๋ ๋ถ๋ค์ด ๊ฝค ์์ด์ ์น ๊ฐ๋ฐ 1๋ ๋ชปํ๋ ์ค๋ ฅ์ผ๋ก ํ์ฅ์ ๋งก์ ๊ฐํ ์ฌ๋์ ์ ๋ฐํด๋ฒ๋ ธ๋ค. FE ์ , BE ํ ๋ช , AI ํ ๋ช ์ผ๋ก ํ์ ๊ตฌ์ฑํ๋ค.
์ฐ๋ฆฌ ํ์ ํ๋ก์ ํธ๋ฅผ ์ ์ ์๊ฐํ์๋ฉด, ๋ฐ๋ฆฌ๋ฃจํด์ ๊ตฐ์ธ๋ผ๋ฆฌ ํจ๊ป ๊ฐ์ ๋ฃจํด์ ์ฐธ์ฌํ๋๋ก ํ์ฌ ์ต๊ด ํ์ฑ์ ๋์์ฃผ๋ ์น์ฌ์ดํธ๋ค. ์ถ๊ฐ๋ก AI ํ์ ๋ถ์ ๋ชจ์งํ ์ ์์ด์ ์ ์ ๊ฐ ์ข์ํ ๋งํ ์ถ์ฒ ๋ฃจํด ๊ธฐ๋ฅ์ ๋ฉ์ธ ํ๋ฉด์ ๋์ ์๋น์ค์ ์ ์ฒด์ฑ์ ๋๋ณด์ด๊ฒ ํ ์ ์์๋ค. ๊ฐ๋ฐ๊ณผ ๊ด๋ จ๋ ์์ธํ ๋ด์ฉ์ ๊นํ๋ธ์ ์์ธํ๊ฒ ์จ๋์์ผ๋ ์ฐธ๊ณ ๋ฐ๋๋ค.
๊ฐ๋ฐ ๊ณผ์
๋ชจ๋ ๋ถ๋๊ฐ ๋ฌ๋ผ์ ์ฐ๋ฝ ์ก๋ ๊ฒ๋ถํฐ ์ผ์ด์๋ค. 1์ฃผ์ผ์ ํ๋ฒ์ฉ Slack ํ๋ค๋ก ๊ฐ์ ํํธ์์ ํ ์ผ๊ณผ ์ด๋ฒ ์ฃผ ํ ์ผ์ ์ ํ๋ ์์ผ๋ก ๊ฐ์ํ๊ฒ ์งํํ๋ค. ๋ฉํ ๋์ด ์๊ธด ํ๋ฐ ๊นํ๋ธ Issue, Fork & PR์ ํ์ฉํด์ผ ์ ์๋ฅผ ์ ์ค๋คโฆ ๋ผ๋ ๋ง๋ง ํด์ฃผ์ ์ ์ค์ง์ ์ผ๋ก๋ ํ ๋ด์์ ๋ค ๊ฐ๋ฐํด์ผ ํ๋ค.
๊ฐ๋ฐ ํ๊ฒฝ์ ๊นํ๋ธ Codespace์ Azure๋ฅผ ์ ๊ณตํด์ฃผ์ จ๋ค. ์ด์ ๋ ๊นํ๋ธ์์ Codespace๋ฅผ ์ 60์๊ฐ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ๋ค๋ค ๋น์ฐํ ์ฐ๊ณ ์๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง, ๋น์์๋ ์ธ์ง๋ฐฉ์ ๊น๋ ค์๋ ๋๋ ์๋ HamoniKR ์ฐ๋ถํฌ๋ฅผ ์ฐ๋ ์ ์ฅ์์ ์ ๋ง ๊ทํ๋ค.
๋ฐฐ์ด ์ ๊ณผ ์์ฌ์ด ์
๋ง๊ฐ์ ์ฌ๋์ ์ฑ์ฅํ๊ฒ ํ๋ค.
Figma๋ ์ฒ์ ์จ๋ดค๊ณ , Github Issue & PR๋ ์ฒ์ ํด๋ณด๊ณ , ๋ฐฑ์๋์ API ๊ท์ฝ์ ๋ง์ถฐ ํต์ ํ๋ ๊ฒ๋ ์ฒ์์ด์๊ณ , docker-compose๋ก ๋น๋ํ๋ ๊ฒ๋ ์ฒ์์ด์๋ค. ๋ง๊ฐ ์ง์ ์๋ ์ค์ ๋ฐฐํฌ๊น์ง ํด๋ณด๊ฒ ๋ค๊ณ AWS ์ธ์คํด์ค๋ ํ๋ฆฌ ํฐ์ด๋ณด๋ค ์ข์ ๊ฑธ๋ก ๊ตฌ์ ํ๊ณ ๋๋ฉ์ธ๋ ์ฌ์ ์ฑ์ ๊ธฐ๊ฐ ๋์ ๋ช ์ฃผ ๋์ ์๋ ๊ธฐ์ต์ด ์๋ค. ์ญ์ ํ์ฅ์ด๋ผ๋ ์ฑ ์๊ณผ ๋ง๊ฐ์ ๊ธด์ฅ์ ์ฌ๋์ ๋ญ๋ผ๋ ํ๊ฒ ๋ง๋๋ ๋ฏํ๋ค.
์์งํ ๋งํ๋ฉด ๋ฃจํด ์ธ์ฆ์ด๋ผ๋ ๋ง์ง๋ง ํต์ฌ ๊ธฐ๋ฅ ํ๋๋ฅผ ๊ตฌํํ์ง ๋ชปํ๊ณ ์ ์ถํ๋ค. ํ์ฅ์ผ๋ก์ ํ์๊ฐ์ ์ ๋๊ฐ ํ์ฑ, ๋ช ํํ ์ ๋ฌด ๋ฐฐ๋ถ, ์๊ฐ ์๋ฐ ๋ฑ์ ๋ฏธ์ํ๋ ๊ฒ ๊ฐ๋ค. Feature & BugFix์ ๊ธ๊ธํด์ ์ฝ๋ ๋ฆฌ๋ทฐ์ ๋ฆฌํฉํ ๋ง์ ์ฌ์ค์ ๊ฑฐ์ ๋ชปํ๋ค. ๋๋ฌ์ด๋ผ๋ ์๊ฐ์ด ๊ตฐ์ธ์๊ฒ๋ ๊ทธ๋ ๊ฒ ๋ง์ ์ผ์ ํ ์ ์๋ ์๊ฐ์ ์๋๋ฐ, ๋๋ฌด ํธํ๊ฒ ์๊ฐํ ๊ฑด ์๋๊ฐ ์ถ๋ค.