๐ฅ ๋ณต์กํ ์ปค๋ฐ ๋ก๊ทธ๋ฅผ ์ ๋ฆฌํด์ค ๊ตฌ์์, gitmoji
๊ฐ๋ฐ ๋ฌธํ๋ฅผ ๋ง๋๋ ์ผ์ ์ ๋ง ์ฌ๋ฐ์ง๋ง, ๋๋ก ๋จธ๋ฆฌ ์ํ ๊ฒฝ์ฐ๋ ๋ง์ต๋๋ค. ์ค๋์ ๊ฐ์ฅ ์ธ์ ๊น์๋ ๊ฐ๋ฐ ๋ฌธํ ์ค ํ๋์ธ gitmoji๋ฅผ ์๊ฐํด ๋๋ฆฌ๊ฒ ์ต๋๋ค.
๊ฐ๋ฐ์๋ง ์ง์คํ๊ธฐ
์ ๊ฐ ๊ฐ์ฅ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์๋ ๋ถ์ผ ์ค ํ๋๋ ๊ฐ๋ฐ์๋ง ์ง์คํ ์ ์๋ ํ๊ฒฝ์ ๋ง๋๋ ๊ฒ์ ๋๋ค. ๊ฐ๋จํ ๋งํ๋ฉด ๊ฐ๋ฐ ์ค ๋ถ ๋จ๋ ์๊ฐ์ ์ค์ด๋ ๊ฒ์ด์ฃ .
์ฐ๋ฆฌ๋ฅผ ๊ฐ๋ฐ์ ์ง์คํ ์ ์๊ฒ ๋ง๋๋ ์์๋ ์ฐธ ๋ง์๋ฐ์.
๋น๋๋ ์์นด์ด๋นํ ๋ ๋ถ ๋จ๋ ์๊ฐ์ ์ค์ฌ์ค ์ ์๋ ํด๊ฒฐ์ฑ ์ ์๋ ์ ์์ฑํ๋ Carthage+Rome์ ๋ํ ๊ธ์์ ์ค๋ช ํด ๋๋ ธ์์ฃ .
์ค๋ ์ ๊ฐ ์ด์ ์ ๋ง์ถ ๋ถ ๋จ๋ ์๊ฐ์ ์ฝ๋ ๋ฆฌ๋ทฐํ ๋ ๋ณ๊ฒฝ๋ ์ฝ๋๋ฅผ ์ดํดํ๋ ์๊ฐ์ ๋๋ค.
์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์์ฃผ ํ๊ณ PR์ ์ต๋ํ ์์ ๋จ์๋ก ์์ฑํ๋ค๊ณ ํ์ฌ๋, ํ๋ก์ ํธ์ ๋ชจ๋ ์ฝ๋๋ฅผ ์ดํดํ๊ณ ์์ง ์์ ์ด์ ๋ฌด์์ด ๋ฐ๋์๋์ง ์ดํดํ๋ ๊ฒ์ ์ฌ์ด ์ผ์ ์๋๋๋ค. ์๋ก์ด ๋๋ฃ๊ฐ ์๋ค๋ฉด ๊ทธ๋ถ์๊ฒ ๋ ํ๋์ ๊ณผ์ ๊ฐ ๋๊ฒ ์ฃ .
์ ๋ ๊น๋ชจ์ง๊ฐ ์ด ์๊ฐ์ ํจ๊ณผ์ ์ผ๋ก ์ค์ฌ์ค ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ ์๊ฒ ๊น๋ชจ์ง๋ ์ปค๋ฐ๊ณผ PR๋ก ์ํตํ๋ ๊ณผ์ ์์ ์ผ์ด๋๋ ๋จธ๋ฆฌ ์ํ ์ผ์ ํด๊ฒฐํด์ฃผ๋ ๊ตฌ์์์์ต๋๋ค.
gitmoji
๊น๋ชจ์ง๋ git + emoji๋ฅผ ํฉ์น ๋จ์ด๋ก, ๋ชจ๋ ์ปค๋ฐ ์์ ์ด๋ชจ์ง๋ฅผ ๋ถ์ด๋ ํ์์ ๋๋ค. ๊น๋ชจ์ง๋ฅผ ์ฌ์ฉํ๋ฉด ์ปค๋ฐ์ ๋ชฉ์ ์ด๋ ์๋๋ฅผ ์์ฃผ ์ฝ๊ณ ๋ช ํํ๊ฒ ์ ์ ์์ต๋๋ค. ๊ทธ๋์ ์ฝ๋ ๋ฆฌ๋ทฐํ ๋๋ฅผ ํฌํจํ ์ปค๋ฐ์ ๋ด์ผ ํ๋ ๊ฒฝ์ฐ ๋ชจ๋์๊ฒ ๋์์ด ๋ฉ๋๋ค.
gitmoji๋ฅผ ์ฐ๋ฉด ์ข์ ์
์๊ฐ์ ์ธ ํธ์ํจ์ ์ ๊ณตํฉ๋๋ค
์ ์ฌ์ง์ ์ ์ฑ์ธ FREEZY์ ์ค์ ์ปค๋ฐ ๋ก๊ทธ์ ๋๋ค. ์ด๋ชจ์ง์ ์ต์ํด์ก๋ค๋ฉด ๊ธ์ ์ฝ์ง ์์๋ ์ ์ฒด์ ์ผ๋ก ์ด๋ค ์ผ์ด ์์๋์ง ํ๋์ ๋ณผ ์ ์์ผ์ค ๊ฒ๋๋ค.
์กฐ๊ธ ๋ ๊ฐ๋จํ ์์๋ฅผ ๋ณผ๊น์?
โจ์ด๋ชจ์ง๋ ๊ธฐ๋ฅ ์ถ๊ฐ๋ฅผ ์๋ฏธํ๋ ๊น๋ชจ์ง์ธ๋ฐ์, ๊ทธ๋ฌ๋ฉด ์์ ์ด๋ชจ์ง๋ง ์ฝ์ด๋ ๊ธฐ๋ฅ ์ถ๊ฐ ์์ฃผ์ ์์ ์ด๋ผ๋ ๊ฒ์ ๋ฐ๋ก ์ ์ ์์ต๋๋ค.
์ปค๋ฐ ๋จ์๋ก ์๊ฐ์ด ๊ฐ๋ฅํฉ๋๋ค
๊น๋ชจ์ง๋ฅผ ์ฌ์ฉํ๋ฉด ์ปค๋ฐํ ๋๋ง๋ค ์ด๋ชจ์ง๋ฅผ ๋ถ์ฌ์ผ ํด์ ๋ด๊ฐ ์์ ํ ๋ด์ฉ์ ์ปค๋ฐ ํ๋๋ก ๋์ ํ๊ธฐ๊ฐ ์ด๋ ค์์ง๋ค๊ณ ์๊ฐํฉ๋๋ค.
์๋ฅผ ๋ค์ด ๋ฌผ๊ฑด ํธ์ง ํ๋ฉด์ ๋ง๋ ๋ค๊ณ ํด๋ณด๊ฒ ์ต๋๋ค.
๊ธฐ๋ฅ ์ถ๊ฐ์ ๋ํ โจ์ด๋ชจ์ง ํ๋๋ก ๋๋ผ ์๋ ์์ง๋ง, ๐์ ์ฌ์ฉํด์ ๋ ์ด์์ ์์ฑ ์ ์ปค๋ฐ ํ ๋ฒ, API๋ ๋ค๋ฅธ ๊ธฐ๋ฅ๋ค์ ๋ถ์ธ ํ ํ๋ฉด์ด ์์ฑ๋๋ฉด โจ๋ก ํ ๋ฒ, ํ ์คํธ ์์ฑ ํ โ ๊น์ง ์ด๋ค๋ฉด ์ปค๋ฐ์ด ์กฐ๊ธ ๋ ์๋ฏธ ์๊ฒ ๋๋์ง ์์๊น์?
์ด๋ ๊ฒ ๊น๋ชจ์ง๋ฅผ ์ฌ์ฉํ๋ฉด ์ปค๋ฐ ๋จ์๋ก ์๊ฐ์ ํ ์ ์์ด์ ์ข๋ค๊ณ ์๊ฐํฉ๋๋ค.
gitmoji์ ๋จ์
๊น๋ชจ์ง์ ๋จ์ ์ ์ต์ํ์ง ์์ ์ฌ๋์ ์ด๋ค ์๋ฏธ์ธ์ง ์ ์ ์๋ค๋ผ๊ณ ์๊ฐํฉ๋๋ค.
ํ์ง๋ง ํ์ ํ gitmoji ์ฌ์ดํธ๋ gitmoji-cli๋ฅผ ๋ณด๋ฉด ์ด๋ชจ์ง๋ง๋ค ์ค๋ช ์ด ์ ํ์๊ณ , ํ๋ง๋ค ์ฌ์ฉํ๋ ์ด๋ชจ์ง๋ฅผ ์ ํ๊ณ ๊ฐ๋ค๋ฉด ํฐ ์ฅ์ ๋ฌผ์ ์๋ ๊ฒ๋๋ค.
gitmoji๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ๊ณณ
๋ค์์ ๊น๋ชจ์ง๋ฅผ ์ค์ ๋ก ์ฌ์ฉํ๊ณ ์๋ ์ฝ๋ ์ ์ฅ์์ ๋๋ค.
gitmoji, ์ด๋ ๊ฒ ์ฌ์ฉํ๋ฉด ์ข์์
์ปค๋ฐ ํ๋์ ์ด๋ชจ์ง ํ๋๋ง ์ฐ๊ธฐ
์ปค๋ฐ์ ์ฌ๋ฌ ์ด๋ชจ์ง๋ฅผ ๋ถ์ด๋ฉด ๊ทธ ์ปค๋ฐ์์ ์ด๋ค ์ผ์ด ์ผ์ด๋ฌ๋์ง ์๊ธฐ๊ฐ ๋ ์ด๋ ค์์ง๋๋ค. ์ปค๋ฐ์ ์ต์ ๋จ์๋ก ํ๊ณ ์ด๋ชจ์ง๋ ํ๋๋ง ๋ฌ๋๋ก ํฉ์๋ค.
๊น๋ชจ์ง ๊ฐ์ด๋ ์ง์ ์์ฑํ๊ธฐ
์ธ์์ ์ด๋ชจ์ง๋ ๋ง๊ณ ์ปค๋ฐ์ ํ์ ์๋ ์ด๋ชจ์ง๋ ๋ง์ต๋๋ค. ๊น๋ชจ์ง๋ฅผ ํ์ ๋์ ํ๊ธฐ๋ก ํ๋ค๋ฉด ํ์์ ์ฌ์ฉํ ์ด๋ชจ์ง์ ๊ฐ ์ฉ๋๋ฅผ ๋ฌธ์๋ก ์์ฑํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ฐ์ด ์ฌ์ฉํ๋ฉด ์ข์ ๋๊ตฌ๋ค
์ ๋ ๊น๋ชจ์ง๋ฅผ ์จ์ผ ํ๋ ๊ฒฝ์ฐ์ gitmoji.carloscuesta.me๋ฅผ ํญ์ ์ด์ด๋ก๋๋ค.
Rocket์ด๋ผ๋ ์ฑ์ ์ฌ์ฉํ๋ฉด ์ด๋์๋ ์ง Slack ์คํ์ผ๋ก ์ด๋ชจ์ง ์์ฑ์ด ๊ฐ๋ฅํฉ๋๋ค.
ํฐ๋ฏธ๋๋ก ๊น ์์ ์ ํ์๋ ๋ถ์๊ฒ gitmoji-cli๋ฅผ ์ถ์ฒํฉ๋๋ค.
๋ง์น๋ฉฐ
์ค๋์ ๊น๋ชจ์ง์ ๋ํด ์์๋ณด๊ณ ์ด๋ป๊ฒ ์ฐ๋ฉด ์ข์๊ฐ์ ๋ํด ์๊ธฐํด๋ดค์ต๋๋ค.
๊น๋ชจ์ง๋ ์ ์๊ฒ ๊ฐ๋ ฌํ ์ธ์์ ๋จ๊ฒผ์ง๋ง ๊ทธ๋ ๋ค๊ณ ๋ชจ๋ ํ์์ ์จ์ผ ํ๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ๊ทธ๋ฅ ์ธ์ ๊ฐ ํ ๋ฒ์ ์๊ฐํ๊ณ ์ถ์์ต๋๋ค.
๊น๋ชจ์ง๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ปค๋ฐ์ ์ฐ๋ ๊ฑฐ์ง๋ง ์ ๊ฐ ๊ฒช์๋ ๊น๋ชจ์ง๋ PR์์ ๊ฐ๋ฐ์๋ค๋ผ๋ฆฌ ์ํตํ ๋๋ ์ฌ์ฉํ์์ต๋๋ค. ์ด ๋ถ๋ถ์ ๋ค์์ ๋ค๋ฃฐ ์ ์์ผ๋ฉด ๋ค๋ฃจ๋๋ก ํ๊ฒ ์ต๋๋ค.
์ปค๋ฐ๊ณผ PR์ ๊ดํด์ ์ ์ ๋น์ทํ ๊ณ ๋ฏผ์ ํ ๋ถ์ด ๊ณ์ ๋ค๋ฉด ๊น๋ชจ์ง๋ฅผ ์ถ์ฒํฉ๋๋ค!