ํ์ฌ ๋น๋ ๋ฐ ํ์ดํ ๋ผ์ธ ๋ฆฌํฌ์งํ ๋ฆฌ์์ PR์ ๋ ๋ฒ์งธ ์น์ธ (๋๋ ์ธํ๋ผ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฒซ ๋ฒ์งธ ์น์ธ)์ ์ํํ๋ ์ฌ๋์ ์์ฃผ์ด๋ฅผ ๋ณํฉํฉ๋๋ค.
๋ด ๊ด์ ์์ ๋๋ ์ผ๋ฐ์ ์ผ๋ก ์ ๊ทผ ๊ถํ์ด์๋ ํ ๋ฐ์ ์๊ฐ ๊ทธ๊ฒ์ ๋ณํฉํ๋๋ก ๋ณด๋ฅํ๊ณ ์์ต๋๋ค. ์ด์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋น๋, ํ์ดํ ๋ผ์ธ ๋ฐ ์ธํ๋ผ ์ ์ฅ์ ๋ชจ๋์์์ด ์ ์ฑ ์ ๊ตฌํํ ๊ฒ์ ์ ์ํฉ๋๋ค (์๋ ์ https://adoptopenjdk.slack.com/archives/C09NW3L2J/p1593165920153600?thread_ts=1593160796.150600&cid=C09NW3L2J์์ ์ฒ์ ์ ์๋จ). ๋ณํฉ ํ ๋ณํฉํ๋ ์ฌ๋์ PR์ "๋ช ๋ฐฑํ"๋ถ์์ฉ์ ์ ์์ ์ฒ๋ฆฌ ํ ์ฑ ์์ด ์์ต๋๋ค. ๋๋ ์ด๊ฒ์ด ์ฐ๋ฆฌ์๊ฒ openjdk ๋น๋๋ฅผ ์์ฐํ๋ ํต์ฌ ์ฌ์ ์์ ๋ ๋์ ์์ ์ฑ์ ์ค ๊ฒ์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ธด๊ธ ๋น๋ ์ค๋จ ์ฌ์ ๋ก ์ธํด์ด๋ฅผ ์ฐํ ํ ์ ์๋๋ก ์ ์ํ๊ฒ ์์ ์ ์ํํด์ผํ์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ์์์ PR์ ์ ์ฉ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
๋ชจ๋ ์๊ฐ์ ํ์ํฉ๋๋ค.
@sxa ์ด ๋ณ๊ฒฝ ์ฌํญ์ ์์ ํ ๋ง์กฑํฉ๋๋ค. ready-to-merge
๋ ์ด๋ธ์ ์ถ๊ฐํ๊ณ ์์ฑ์์๊ฒ ํ์ ๋ณด๋ด๋ ๋ด์ ์ ์ํฉ๋๋ค.
@gdams ๋ ์น์ธ ๋ฐ ๋ด ์ ์์ ์ํด ๋ด ์ ์์ ๋ฐ๋ก ๋จ์ด๋ฅผ ๊ฐ์ ธ
๋์ ํจ-์ฐ๋ฆฌ TZ๋ ์๋ฏธ๊ฐ ์์ต๋๋ค.
๋๊ธฐ๋ ์ดํดํ์ง๋ง ๋ ๋ง์ ์์์ ์ํ์ง ์์ต๋๋ค (GitHub์์ ์ด๋ฏธ ์น์ธ์ ์ ๋ ธ์ต๋๋ค). ๋ํ์ด๋ฅผ ์ํํ๊ธฐ์ํ ๋๊ตฌ๊ฐ ํ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ชจ๋ ๊ฒ์ด ๋น ๋ฅด๊ฒ ๋ฌด๋์ง ๊ฒ์ ๋๋ค. ์น์ธ์๋ก์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ณํฉ ํ ์ ์๋์ง ์ด๋ป๊ฒ ์ ์ ์์ต๋๊น? ํด๋น ๊ท์น์ด์๋ ์ ์ฅ์์ ๊ทธ๋ ์ง ์์ ์ ์ฅ์๋ฅผ ์ด๋ป๊ฒ ์ ์ ์์ต๋๊น? ๊ณต๋ ์์ ๊ถ์ ์ค์์ผ๋ก์จ ์ฐ๋ฆฌ๋ ์ค์ ๋ก ์๋ก์ด ๊ธฐ์ฌ์๋ค์ ๋ง์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์์กฐ๋กญ๊ฒ ์งํ๋ ์ฑ ์์ด ์๋ค๋ฉด ์๊ฐ์ ์์ฝํ๊ณ ํ์ดํ ๋ผ์ธ์ด ํต๊ณผ ํ ๋๊น์ง ๋ช ์๊ฐ์ ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค. ๋ฌผ๋ก ๋๋ ๊ทธ๊ฒ์ ๋ํ ์๋ฆผ์๋ฐ์ง ๋ชปํฉ๋๋ค.
๋ฐ๋ผ์ ์ผ๋ถ ์ฌ๋๋ค์ด ์์ ์ PR์ ๊ด๋ฆฌํ๊ณ ์ถ๋ค๋ฉด ๊ทธ๊ฒ์ ๊ฐ์ ธ์ผํฉ๋๋ค. ์์ฑ์๊ฐ ๋ณํฉ์ ์ํจ์ ๋ํ๋ด๋ ๋ ์ด๋ธ์ ๋ง๋ค๊ณ ์ค์๋ก ๋ณํฉํ์ง ์๋๋ก ๊ฐ์ ํ๋ ๋ฐฉ๋ฒ์ ์ฐพ์ต๋๋ค.
๋ ๋ง์ ์์์ ์ํ์ง ์์ต๋๋ค (GitHub์์ ์ด๋ฏธ ์น์ธ ์๋ฆผ).
์ด๊ฒ์์ ์ด๋ค ์ถ๊ฐ ์์์ด ์์๋ฉ๋๊น? ํ๊ทธ๋ฅผ ์ถ๊ฐํ๋ ๋ด์ด์๋ ๊ฒ๊ณผ ๊ด๋ จ์ด ์์ต๋๊น? ์๋๋ฉด ๋ค๋ฅธ ๊ฒ์ ๋ํด ์๊ฐํ๊ณ ์์ต๋๊น?
๋ชจ๋ ๊ฒ์ด ์์กฐ๋กญ๊ฒ ์งํ๋ ์ฑ ์์ด ์๋ค๋ฉด ์๊ฐ์ ์์ฝํ๊ณ ๋ช ์๊ฐ์ ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค
๋๋ ๊ทธ๊ฒ์ ์์ง๋ง, ๋ด ๋ฐ๋ก ์ ๊ทธ๊ฒ์ด ์ ๊ฐ์๊ธฐ ์๋ชป๋์๋์ง ๋๋ฒ๊น ํ๋ ๋ฐ ์๊ฐ์ ์๋นํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋ ๋์ ์ต์ ์ด๋ผ๋ ๊ฒ์ ๋๋ค. , ์ด๊ฒ์ด ์ ๊ฐ ์ค์ ๋ก ์ ์๊ฐ ์ ๊ทน์ ์ผ๋ก ๊ฒฐ์ ์ ๋ด๋ ค์ผํ๋ค๊ณ ์๊ฐํ์ง ์๋ ์ด์ ์ ๋๋ค. ๋ง์ ์ ์๋ค์ด PR์์ ๋์จ ๊ฒฐ๊ณผ๋ฅผ ๋ค๋ฅธ ์ฌ๋์ด ์ฒ๋ฆฌ ํ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค. :-)
๋ํ์ด๋ฅผ ์ํํ๊ธฐ์ํ ๋๊ตฌ๊ฐ ํ์ํฉ๋๋ค.
ํ๋ฉด์ ์ผ๋ก๋ ๋ ๋ง์ ์๋ฆผ์ ์ํ์ง ์๋๋ค๋ ๊ทํ์ ์๊ฒฌ๊ณผ ์ฝ๊ฐ ์์ถฉ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ์์งํ ๋๋ ์ฌ๋๋ค์ด ๊ทธ๊ฒ์ ๋ํด ํ๋ช ํ๋ค๊ณ ๊ธฐ๋ํ ์ ์๋ค๋ฉด ๊ฐ์ธ์ ์ผ๋ก ๊ทธ๊ฒ์ ์ํ ํ์ง ์์ ๊ฒ์ ๋๋ค. ์ด ์ ๋ชฉ์ "Let PR originators"๋ผ๊ณ ๋์ด ์์ต๋๋ค. ์ฆ, ๋ฆฌ๋ทฐ์ด๊ฐ ๋ฌด์ธ๊ฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ดํด๋ณธ ํ์๋ "๊ธฐ๋ณธ์ ์ผ๋ก ๋ณํฉ"ํ์ง ์๋๋ก ๊ถ์ฅํ๊ณ ์ถ์ต๋๋ค.
ํด๋น ๊ท์น์ด์๋ ์ ์ฅ์์ ๊ทธ๋ ์ง ์์ ์ ์ฅ์๋ฅผ ์ด๋ป๊ฒ ์ ์ ์์ต๋๊น?
์ฐ๋ฆฌ๋ ๊ทธ ์ ๋ณด๋ฅผ PR ํ ํ๋ฆฟ์ ์ถ๊ฐ ํ ์ ์์ต๋๋ค.์ด ์ ๋ณด๋ ๋ช ํํ๊ฒํด์ผํฉ๋๋ค. ์ด๋ ์ชฝ์ด๋ ๊ทธ๊ฒ์ด ์ ์ด๋ ์ฌ๊ธฐ์ ์๋ํ์ง ์๋ ์ด์ ๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ์ ์๋ก์ด ๊ธฐ์ฌ์๋ฅผ ๋๋ด์ํฌ ์ ์๋ค๊ณ ์๊ฐํ๋์ง ๊ถ๊ธํฉ๋๋ค. ๋ด๊ฐ ์๊ฐํ์ง ์๋ ์ฌ์ฉ ์ฌ๋ก๊ฐ ์๊ฑฐ๋ ๋ณํฉ ๊ถํ์ ์ป์ ์๋ก์ด ๊ณต๋ ์์ ์์ ๋ํด ์๊ฐํ๊ณ ์์ง ์๋ ํ ์ํฅ์๋ฐ์ง ์์์ผํฉ๋๋ค.
์ด ๋ฌธ์ ๋ ๊ฒํ ์๊ฐ ์์ฑ์์ ์๊ฒฌ์ด๋ ์์ฒญ์ ์์ ํ ์ฝ์ง ์์ ๊ฒฝ์ฐ๋ฅผ ํด๊ฒฐํ๋ ค๋ ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค ( "xxxx๊ฐ ํ์ธ ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ญ์์ค ...", "์ด ๋ณ๊ฒฝ ์ฌํญ์ ๊ณต๋ ์์ ์ด ํ์ํฉ๋๋ค." -x ๋ฐ y ๋ณ๊ฒฝ ์ฌํญ๊ณผ ํจ๊ป ์กฐ์ ๋ฉ๋๋ค ... ","Z๊ฐ์ด ๋ณ๊ฒฝ ์ฌํญ์ ๊ฒํ ํ๋๋ก ํน๋ณํ ์์ฒญํฉ๋๋ค ... "). ๊ฒํ ์๊ฐ ์ด๋ฌํ ์์ฒญ์ ๋ฌด์ํ๊ณ ๋ณํฉ์ ์งํํ๋ ๊ฒ์ ์ข์ ์ผ์ด ์๋๋๋ค.
์ด๊ฒ์ ๋ํ ์ถฉ๋ถํ ์ดํด ๋ ํ ์คํธ์์ด ์ฑ๊ธํ ๊ฒํ ์ ๋ณํฉ์ด ๋ฐ์ํ openjdk-tests repo์ ๋ฌธ์ ์์ต๋๋ค. ์ด๊ฒ์ ํ์๊ฒ ๋งค์ฐ ์คํธ๋ ์ค์ ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ ๋ฒ์งธ ๊ฒํ ์ ํ์ ๊ฒ์ดํธ๋ฅผ ์ถ๊ฐํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋์์ต๋๋ค. ํ ์คํธ ์ ์ฅ์์ ๊ฒฝ์ฐ ์ฐ๊ธฐ ์ก์ธ์ค ๊ถํ์ด์๋ ๋ง์ ์์ฑ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์์ฑ์๊ฐ ๋ณํฉ๋๋ ๊ฒ์ ๋๋ถ๋ถ ์ํ์ง ์์ต๋๋ค. ๊ฒํ ํ ๋ด์ฉ์ ๋ณํฉํ๊ณ ์ถ์ ๊ฒฝ์ฐ (์ฐ๊ธฐ ๊ถํ์ด ์์์ ์๊ณ ์์ผ๋ฏ๋ก ์ค๋น๊ฐ๋๋ฉด ๋ณํฉํ๋๋ก ์์ฒญํ ์ ์์ต๋๋ค).
PR์ ์ ๋๋ก ํ ์คํธํ๋ ๋ฐฉ๋ฒ์ ์ดํดํ์ง ๋ชปํ๋ ์ฌ๋์ด PR์ ๋ณํฉํ๋ ๊ฒ์ ์ํ์ง ์์ต๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ฐ๋ฆฌ๋ ํ๋ก์ ํธ์์ ๊ฒฝ์ํ์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ฐ PR์ ์นจ์ฐฉํ๊ฒ ํ๊ฐํ๊ณ ์์ ํ ํ ์คํธ๋๊ณ ๋ณ๊ฒฝ ์ฌํญ์ ์ ํฉํ ํ์ด๋ฐ์์ด๋ฅผ ๋ณํฉํ๊ธฐ๋ก ์ ์คํ๊ฒ ๊ฒฐ์ ํด์ผํฉ๋๋ค (1. ๋ชจ๋ ๊ฒ์ด ์์๋๊ณ ๊ฐ๋ฅํ๋ฏ๋ก ์ต๋ํ ๋นจ๋ฆฌ ๋ณํฉํฉ๋๋ค. ๋ ๋ ๋น ์ง์ง ์๊ฑฐ๋ 2. ๋ค์๋ ๋๊ตฐ๊ฐ๊ฐ ๋น๋๋ฅผ ๋ณผ ์์์ ๋ ๋๋ 3. ํ๋ก์ ํธ๋ฅผ ๋ถ์์ ํ๊ฒ ๋ง๋ค์ง ์๊ธฐ ์ํด ๋ค๊ฐ์ค๋ ๋ฆด๋ฆฌ์ค ์ดํ). ์ด๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ค์ ๋ก ์ฐ๋ฆฌ๊ฐ ๊ฒฐ์ ํด์ผ ํ ์ฌํญ์ ๋๋ค.
์์ฑ์๊ฐ PR์ ๋ํ ํน๋ณํ ์์ฒญ์ด๋ ์๊ฒฌ์ด์๋ ๊ฒฝ์ฐ ํด๋น ๋ด์ฉ์ ์ฝ๊ณ ์ดํดํด์ผํฉ๋๋ค. ๊ธฐ๋ณธ ๋์์ ๊ฒฐ์ ํ ๋ค์ ๊ธฐ๋ณธ ๋์์์ ๋ฒ์ด๋๋ฉด ์์ฑ์์ ๊ฒํ ์๊ฐ ๋ณํฉ ๊ณํ์ ๋ํ ์๊ฒฌ์ ํตํด ์์ฌ ์ํต์ ํ ์ ์์ต๋๋ค. ์ด ๋ชจ๋ ๊ฒ์ด ๊ฒํ ์์ ์์ฑ์ ๋ชจ๋์ฃผ์๋ฅผ ๊ธฐ์ธ์ด๊ณ ์ํตํด์ผํฉ๋๋ค. ๋ชจ๋๊ฐ ์ด๋ฏธ ๊ทธ๋ ๊ฒํ๋ค๋ฉด ์ฒ์์๋์ด ํ ๋ก ์ด ํ์ํ์ง ์์ ์๋ ์์ต๋๋ค.
@sxa ์ ์๊ฒฌ์ ๊ดํ์ฌ :
์ด๊ฒ์์ ์ด๋ค ์ถ๊ฐ ์์์ด ์์๋ฉ๋๊น? ํ๊ทธ๋ฅผ ์ถ๊ฐํ๋ ๋ด์ด์๋ ๊ฒ๊ณผ ๊ด๋ จ์ด ์์ต๋๊น? ์๋๋ฉด ๋ค๋ฅธ ๊ฒ์ ๋ํด ์๊ฐํ๊ณ ์์ต๋๊น?
George์ Morgan์ ์์ฑ์๋ฅผ ํํ๋ ๋ด์ ์ํฉ๋๋ค.
๋๋ ๊ทธ๊ฒ์ ์ป์ง ๋ง, ๋ด ๋ฐ๋ก ์ ๊ทธ๊ฒ์ด ๊ฐ์๊ธฐ ์ ๋ฌด์ธ๊ฐ๊ฐ ์๋ชป๋์๋์ง ๋๋ฒ๊น ํ๋ ๋ฐ ์๋น ํ ์๊ฐ๋ณด๋ค ํจ์ฌ ๋ ๋์ ์ต์ ์ด๋ผ๋ ๊ฒ์ ๋๋ค.
์ด๊ฒ์ ์ข์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฌ๊ธฐ์์ ์ ๊ณต๋๋ ์๋ฃจ์ ๋ ๋์ฐํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฏธ ๊ธฐ์ฌ์ ๋ฌธ์ ๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ OpenJDK๊ฐ ๊ธฐ์ฌํ๋ ๊ฒ์ ๋ ์ด๋ ต๊ฒํจ์ผ๋ก์จ OpenJDK๊ฐ ํ ๊ฒ๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ ์ ํ์ํค๊ณ ์ํฉ๋๋ค (Skara๋ ๊ทธ๊ฒ์ ์ผ๋ถ๋ฅผ ์ทจ์ํ๋ ค๊ณ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค). ๋น์ ์ด ์ค๋ช ํ๋ ๋ฌธ์ ๋ openjdk-build๊ฐ ๋์ฐํ ๋ชจ์์ ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ค๋น๋์ง ์์ PR์ ๊ทธ ์์ ์์ต๋๋ค. ๋ํ ๊ธฐ์ฌ์๊ฐ ์์ ์ PR์ด ์ํธํ ์ํ์ธ์ง ์ฌ๋ถ๋ฅผ ์ธก์ ํ ์ ์๋๋ก ๋ง๋ค๊ธฐ ๋๋ฌธ์ ์ค๋น๊ฐ๋์ง ์์์ต๋๋ค. ๋๋ ์ฌ๊ธฐ์์ ์๋ก์ด ๊ฒ์ด ์๋๋ฉฐ ๊ฑฐ์ ์ ๋๋ก ์ดํดํ์ง ๋ชปํฉ๋๋ค.
์ด ์ ๋ชฉ์ "Let PR originators"๋ผ๊ณ ๋์ด ์์ต๋๋ค. ์ฆ, ๋ฆฌ๋ทฐ์ด๊ฐ ๋ฌด์ธ๊ฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ดํด๋ณธ ํ์๋ "๊ธฐ๋ณธ์ ์ผ๋ก ๋ณํฉ"ํ์ง ์๋๋ก ๊ถ์ฅํ๊ณ ์ถ์ต๋๋ค.
์๋ํ์ง ์์ต๋๋ค. ๋ด๊ฐ ์ ์ํ๋ ๊ฒ์ "self-merge"์ ๊ฐ์ ๋ ์ด๋ธ์ ๋๋ค. PR ์ค ํ๋์ ์ถ๊ฐํ๋ฉด ์ผ๋ถ ๋๊ตฌ๋ก ์ธํด ๋ณํฉ์ด ๋ฐ์ํ์ง ์์ต๋๋ค. ๊ทธ PR์ ๋น์ ์ ๊ธฐ๋ค๋ฆด ๊ฒ์ ๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ๋ณํฉํ๋ ค๋ ๊ฒฝ์ฐ ๋จผ์ ํด๋น ๋ ์ด๋ธ์ ์ ๊ฑฐํด์ผํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์ผ์ ์ค์ง๋ฉ๋๋ค.
์ ์๋ก์ด ๊ธฐ์ฌ์๋ฅผ ๋๋ด์ํฌ ์ ์๋ค๊ณ ์๊ฐํ๋์ง ๊ถ๊ธํฉ๋๋ค.
๋ด๊ฐ ์ด๋๊ฐ์ ์๋ก ์จ๋ค๋ฉด ๋๊ตฐ๊ฐ ๋ด ๊ธฐ์ฌ๋ฅผ ํตํด ๋๋ฅผ ๋๋ด์ฃผ๊ธฐ๋ฅผ ์ํฉ๋๋ค. ๋ง์ ์ฌ๋๋ค์๊ฒ ์ํฅ์ ๋ฏธ์น๋ ๋ฌด์ธ๊ฐ๋ฅผ ๊นจ๋จ๋ฆฐ๋ค๋ ์๊ฐ์ ๋ฌด์ญ์ต๋๋ค. ๋ฐ๋ผ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ด PR์ ํ๋ก์ ํธ์ ์ ์ฉํ๋ ๊ฒ์ ๊ฒํ ์์ ์ผ์ด์ด์ผํฉ๋๋ค. ์๋ ๋ณํฉ ๊ธฐ๋ฅ์ ์ตํธ ์ธ ๊ธฐ๋ฅ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค๋ฉด ๊ด์ฐฎ์ต๋๋ค.
@smlambert ์ ์๊ฒฌ์ ๊ดํ์ฌ :
์์ฑ์๊ฐ PR์ ๋ํ ํน๋ณํ ์์ฒญ์ด๋ ์๊ฒฌ์ด์๋ ๊ฒฝ์ฐ ํด๋น ๋ด์ฉ์ ์ฝ๊ณ ์ดํดํด์ผํฉ๋๋ค. ๊ธฐ๋ณธ ๋์์ ๊ฒฐ์ ํ ๋ค์ ๊ธฐ๋ณธ ๋์์์ ๋ฒ์ด๋๋ฉด ์์ฑ์์ ๊ฒํ ์๊ฐ ๋ณํฉ ๊ณํ์ ๋ํ ์๊ฒฌ์ ํตํด ์์ฌ ์ํต์ ํ ์ ์์ต๋๋ค. ์ด ๋ชจ๋ ๊ฒ์ด ๊ฒํ ์์ ์์ฑ์ ๋ชจ๋์ฃผ์๋ฅผ ๊ธฐ์ธ์ด๊ณ ์ํตํด์ผํฉ๋๋ค. ๋ชจ๋๊ฐ ์ด๋ฏธ ๊ทธ๋ ๊ฒํ๋ค๋ฉด ์ฒ์์๋์ด ํ ๋ก ์ด ํ์ํ์ง ์์ ์๋ ์์ต๋๋ค.
๐ฏํ์ง๋ง : ์ด๋ ต์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ฌ๋๋ค์ด ์๋์ผ๋ก ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ๊ฑฐ์น์ง ์๊ณ ๋ ์ฌ๋ฐ๋ฅธ ์ผ์ํ๋๋ก ๋์์ผํฉ๋๋ค (๋์ ์ : 8u-dev ๋ฐ 11u-dev). Skara ๋ด์ ๋งค์ฐ ์๋๋ฝ์ง ๋ง ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ๊ฐ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๋ ๊ทธ๊ฒ์ ๊ฐ์ ํ๋ ๋๊ตฌ๋ก ์ง์๋๋ ์์ฒด ๋ณํฉ ๋ ์ด๋ธ ์์ด๋์ด๋ฅผ ์ข์ํฉ๋๋ค. ํนํ ํ๋ก์ ํธ ๋ฐ ๊ธ๋ก๋ฒ ํ์ผ๋ก์ ๊ฐ์ ํ๊ณ ์ถ์ ๋ค์ํ ๋ฐฉ๋ฒ์ ๋ ผ์ํ๊ณ ์๋ค๋ ์ ์ด ๋ง์์ ๋ญ๋๋ค. ๐
George์ Morgan์ ์์ฑ์๋ฅผ ํํ๋ ๋ด์ ์ํฉ๋๋ค.
์ด๋ฏธ ์กด์ฌํฉ๋๋ค . ๋ ์ ์ฉํ ์ ๋ณด๋ก ํ์ฅํ๋ ๊ฒ์ด ์ข์ต๋๋ค. https://github.com/AdoptOpenJDK/ci-jenkins-pipelines/issues/59 ๋ ์์๋ณด๋ค ์์์ ๋ ์ ์ฉํ๊ฒ ๋ง๋ค์ด์ด๋ฅผ ์ํํ๋ ค๊ณ ํฉ๋๋ค. ๋น์ ์ด ์ฌ๋ฆฐ ๋ฒ ์ด๋น ์ํ ํฌ์ธํธ์๋ ๋์์ด ๋ ์ ์์ต๋๋ค
๋ ์ ์ฉํ ์ ๋ณด๋ก ํ์ฅํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ด์ ๋ค์์ ์ํํด์ผ ํ ์์ ์ ๋งํ์ง๋ง ํด๋น ๋จ๊ณ๋ฅผ ์ํ ํ ์์๋ ์ฌ๋์ด๋ ํด๋น ์ ๋ณด๋ฅผ ์ฐพ์ ์์๋ ์์น๋ ์ธ๊ธํ์ง ์์ต๋๋ค. ๋ํ์ด ์ฐ์ต์ ์์ ์ธ ์ด๊ธฐ ์ฝ๋ ๊ฒํ ๊ฐ ํ์ํ์ง ์์ต๋๋ค (์์คํ ์ ์ํ ์ ์ฅ ํน์ฑ ๋๋ฌธ์ ํ์ธ๋์ง ์์ ์ฝ๋๋ฅผ ์คํํ์ง ์๊ธฐ๋ฅผ ์ํฉ๋๋ค).
์ฐธ๊ณ : https://github.com/AdoptOpenJDK/ci-jenkins-pipelines/issues/59. ์๋ก ์จ ์ฌ๋์ ์ค์ค๋ก ์์ด๋์ด๋ฅผ ๋ด๋์ ์ ์์ ๊ฒ์ ๋๋ค. ๋ช ํํ ๋ชฉํ์ํด์ผ ํ ์ผ์ ๋จ๊ณ๋ณ๋ก ์๋ดํด์ผํฉ๋๋ค ( "ํด๋น API์์ ์ ๋ณด ๊ฐ์ ธ ์ค๊ธฐ, ํ์, ..."). ํ์ฌ ์ ์ฅ๊ถ์ ๋ฒ ํ ๋์์ํ ๊ฒ์ ๋๋ค ๐
์ด ๋ชฉ์ ์ ์ํด "Draft"๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๊น? ์ฆ, ์์ฑ์๊ฐ์ด๋ฅผ ๋ณํฉํ๋ ค๋ ๊ฒฝ์ฐ Draft๋ก ํ์ํ๊ณ ๋ฆฌ๋ทฐ๋ฅผ ์ ๋ ฌํ๊ณ ๋ง์กฑํ ๋ ๋ณํฉํฉ๋๋ค. ์ฌ๊ธฐ์ ์ ์ ๋ ์ผ๋ถ ๊ฒฝ์ฐ์ ๋ํ ๊ฒ์ ๋๋ค. ๋ณํฉ ํ ์ค๋น๊ฐ๋์๋์ง ํ์ธํ๊ณ ์ถ์ผ๋ฏ๋ก ๊ทธ ์์ ๊น์ง ์ด์์ด๋ฉ๋๋ค.
์ด ๋ชฉ์ ์ ์ํด "Draft"๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๊น? ์ฆ, ์์ฑ์๊ฐ์ด๋ฅผ ๋ณํฉํ๋ ค๋ ๊ฒฝ์ฐ Draft๋ก ํ์ํ๊ณ ๋ฆฌ๋ทฐ๋ฅผ ์ ๋ ฌํ๊ณ ๋ง์กฑํ ๋ ๋ณํฉํฉ๋๋ค. ์ฌ๊ธฐ์ ์ ์ ๋ ์ผ๋ถ ๊ฒฝ์ฐ์ ๋ํ ๊ฒ์ ๋๋ค. ๋ณํฉ ํ ์ค๋น๊ฐ๋์๋์ง ํ์ธํ๊ณ ์ถ์ผ๋ฏ๋ก ๊ทธ ์์ ๊น์ง ์ด์์ด๋ฉ๋๋ค.
๋ด ๋ฌธ์ ๋ ์๋ ์ค๋ช ์ ๋ช ์๋๋๋ก์ ๋๋ค. "[์ด์]์ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ๊ฒํ ํ ์์๋ ์ฌ๋๋ค์๊ฒ"๊ฒํ ์ค๋น๊ฐ๋์ง ์์ "์ฒ๋ผ ๋ณด์ผ ์ ์์ต๋๋ค." ์ด์ (์์ง๋ ์ ๊ทน์ ์ผ๋ก ๋ณ๊ฒฝ ์ค์)๊ณผ ๊ฒํ ํ ์ค๋น๊ฐ๋์ด์๋ ๊ฒ (ํผ๋๋ฐฑ์ ์ฐพ๊ณ ์์ง๋ง ๋ณํฉ ํ ๋ ์๋ ํ ๊ฒ์ด๋ผ๊ณ ํ์ ํ๋ ๊ฒ์ ์๋๋๋ค)๊ฐ์ ์ค์ํ ์ฐจ์ด๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
(์ง๊ธ ํ์์ ์ฐธ์ํด์ผํ๋ฏ๋ก์ด ๊ธ์ ์์ฃผ ๋นจ๋ฆฌ ์์ฑํ์ธ์.๋ณด๊ธฐ๊ฐ ๋ช ํํ์ง ์์ผ๋ฉด ์ฌ๊ณผ๋๋ฆฝ๋๋ค)
๊ทธ๋ฌ๋ ์ฌ๊ธฐ์์ ์ ๊ณต๋๋ ์๋ฃจ์ ๋ ๋์ฐํฉ๋๋ค.
๊ธฐ์ฌํ๊ธฐ ๋ ์ด๋ ต๊ฒ
๋๋ ๊ทธ๊ฒ์ "๋์ฐํ๋ค"๋ผ๊ณ ๋ถ๋ฅด๋ ๊ฒ์ด ์กฐ๊ธ ๊ฐํนํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๊ฒ์ ๋ด๊ฐ ํ์ฌ ์ ๊ธฐ์ ์ผ๋ก ๋ณด๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ์ํ ๊ฒ์ ๋๋ค.
๋ฐ๋ผ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ด PR์ ํ๋ก์ ํธ์ ์ ์ฉํ๋ ๊ฒ์ ๊ฒํ ์์ ์ผ์ด์ด์ผํฉ๋๋ค.
๊ธฐ์ฌ๋ฅผ ์ฅ๋ คํ๊ณ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์์ฃผ๋ ๊ฒ์ ํ์คํ ๋ฆฌ๋ทฐ์ด์ ์ผ์ด์ด์ผํ๋ฉฐ, ์๋ก์ด (๋ฌด์์์ ์ฝ๊ณ , ๋ฌด์ธ๊ฐ๋ฅผ ๊นจ๋จ๋ฆฌ๋ ์๊ฐ์ ๊ฒ์ ๋จน์) ๊ธฐ์ฌ์์ ๊ฒฝ์ฐ ์ด๊ฒ์ ์๋ฌด๊ฒ๋ ๋ณ๊ฒฝํ์ง ์์ ๊ฒ์
๋๋ค (๊ทธ๋ค์ ์์ ์ ํฉ์น ์ ์์ต๋๋ค. ๊ฒฐ๊ตญ) ๊ทธ๋์ ๋๋ ์ฐ๋ ค๊ฐ ๋ฌด์์ธ์ง ๋ช
ํํ์ง ์์ต๋๋ค. ์ถ๊ฐ ๋ ์ด๋ธ ( self-merge
๋๋ ready-to-merge
์ถ๊ฐํ๋ ๊ฒ์ ๊ฐ์ธ์ ์ผ๋ก ๋์๊ฒ ์ฝ๊ฐ์ ๋ถ๋ด์ด๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ฌ๋๋ค์ด ์ํ๋ ๊ฒ์ด๋ผ๋ฉด ๊ด์ฐฎ์ ๊ฒ์
๋๋ค. PR ์์ฑ์๊ฐ ๋ณํฉ ํ ์ฑ
์์ด์๋ ์ํฉ์์ ๊ณ์ ์งํํฉ๋๋ค (ํนํ ํ์ฌ ๊ทธ๋ฃน ๊ตฌ์ฑ์ ๋ด์์-์ ๊ธฐ์ฌ์๊ฐ ์์ ์ด ์
๋ ฅ ํ ๋ด์ฉ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํด๋ ๊ด์ฐฎ์ต๋๋ค.์ด ๊ฒฝ์ฐ ๊ฒํ ์๊ฐ ๋ฐ๋ผ๋๋๋ก ๋ค์ด๊ฐ๊ณ ์คํจํ๋ ๊ฒฝ์ฐ ๋๋ฒ๊ทธํ๋๋ก ๋์์ฃผ์ธ์. ์ด๋ ํ์ต ๊ฒฝํ์ ์ผ๋ถ์ด๋ฉฐ ์๊ด์์ด ๋ฐ์ํฉ๋๋ค.)
๋ด๊ฐ ์ด๋๊ฐ์ ์๋ก ์จ๋ค๋ฉด ๋๊ตฐ๊ฐ ๋ด ๊ธฐ์ฌ๋ฅผ ํตํด ๋๋ฅผ ๋๋ด์ฃผ๊ธฐ๋ฅผ ์ํฉ๋๋ค.
๋๋ ์ด๊ฒ์ด ๋ฌธ์ ๊ฐ์ ์ ์ํด ๋ ธ๋ ฅํ ์ด์ ์ ์์ ํ ๋์ํ์ง๋ง, ์ข ์ข ๊ณ ๋ ํ ์์ธ์ฒ๋ผ ๋๊ปด์ง๋๋ค. ํ๋ก์ ํธ์์ ํ๋์ ์ธ ์ฌ๋๋ค์ ์๋ ์ ํ๋ณดํ๊ธฐ๋ณด๋ค ์์ด๋ฒ๋ฆฐ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ๋์ ์ฌ๋ผ์ง์ง ์์์ต๋๋ค. ๊ทธ๋ ๊ฒํ๋ ๊ฒ์ด ๊ทธ๋ ๊ฒ ์ฌ์ด ์ผ์ด ์๋๋๋ค. ๋๋ ๊ทธ๊ฒ์ด์ด ์ ์๊ณผ๋ ๋ณ๊ฐ๋ผ๊ณ ์๊ฐํ๋ค. ๊ทธ๊ฒ์ ๊ทธ ์๋๋ฆฌ์ค๋ฅผ ๋ฐ๊พธ์ง ๋ง์์ผํ๋ค.
๋๋ ๊ทธ๊ฒ์ "๋์ฐํ๋ค"๋ผ๊ณ ๋ถ๋ฅด๋ ๊ฒ์ด ์กฐ๊ธ ๊ฐํนํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๊ฒ์ ๋ด๊ฐ ํ์ฌ ์ ๊ธฐ์ ์ผ๋ก ๋ณด๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ์ํ ๊ฒ์ ๋๋ค.
๋ด ์ด๋ง์ "BEWARE Strong ์๊ฒฌ"์ด๋ผ๋ ๋ ์ด๋ธ์ด ๋ถ์ ๊ฒ์ ๋ณด์ง ๋ชป ํ์ จ๋์? :์ด๋ฅผ ๋๋ฌ๋ด๊ณ ์๋ค:
๋ค์, ์ฐ๋ฆฌ๋ ์ฌ๊ธฐ์ ์๋ชป๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. PR์ด ์ ์ ํ๊ฒ ๊ฒ์ฆ ๋ ๊ฒฝ์ฐ ์ด๋ฌํ ๋ฌธ์ ๊ฐ ํจ์ฌ ์ค์ด๋ค ๊ฒ์ ๋๋ค. bash ๊ตฌ๋ฌธ ๋ฌธ์ ๋ก ์ธํด ๊ธฐ๋ณธ ๋ธ๋์น์์ ๊ฐ์ง๋์ง ์๊ณ ๋น๋ ์ค๋จ์ด ๋ฐ์ํ ์์๋ ๊ฒฝ์ฐ ๋ฌธ์ ๋ ๋ฌด์ธ๊ฐ๋ฅผ ๋ณํฉํ๊ฑฐ๋ ์์ฑ์๊ฐ ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌ ํ ์์๋ ์ฌ๋์ด ์๋๋๋ค. ๋๋ ๋น์ ์ด ์ ์ํ๋ ๊ฒ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋์ ํด๊ฒฐํ๋ ค๊ณ ์๋ํ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ฐํฉ๋๋ค. openjdk-build์ ์ํ๋ ์ค๋ซ๋์ ์๋ ค์ ธ ์์ง๋ง ์์ง ์ถฉ๋ถํ ์ํ์ง ์์๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ ์บ์ ์ฐจ๊ณ ์์ต๋๋ค. ์ฐ๋ฆฌ์๊ฒ๋ ์ปค๋ฎค๋ํฐ ๊ด๋ฆฌ์๋ฅผ์ํ ๋์ด ์์ง๋ง ํต์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ฌ๋์ด๋ ๋์ด ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ ์ ์ ๋ฌธ์ ๊ฐ ์๋๋ผ ๋ ์ ์ ๋ฌธ์ ๊ฐ ํ์ํฉ๋๋ค. ๋น ๋ฅธ ์น๋ฆฌ๋ก ๊ณ ํต์ ์ ๊ฑฐํ์๋ง์ ์กด์ฌ์กฐ์ฐจ ์๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. ์ : 2d9445348c70ec565874fb92f4c09971f71a5d23์์ macOS์์์ PR ํ ์คํธ๋ ์ฃผ์ ์ฒ๋ฆฌ๋ฅผ ํตํด ๋นํ์ฑํ๋์์ต๋๋ค. a82104c77a79d707d533415163cf00dac33678d4์์๋ ์ฃผ์ ์ฒ๋ฆฌ ๋ ๋ถ๋ถ์ด ์์ค๋์์ต๋๋ค. ์ด์ macOS PR ํ ์คํธ๋ฅผ ๋ฐ์์ผ๋ฉฐ ๋นํ์ฑํ๋์์ผ๋ฉฐ ๋ค์ ๊ฐ์ ธ์์ผํ๋ค๋ ์ฌ์ค์ ๋๊ฐ ๊ธฐ์ตํฉ๋๊น? ๊ทธ๊ฒ์ ๋ํ ๋ฌธ์ ์กฐ์ฐจ ์์ต๋๋ค.
TSC๋ ๋ฐ์ง์ ์ ์์์ ์ฌ์ฐ๋ก ์ ๋๊ณผ ๊ฐ์ ๋ฌธ์ ์ ์ง์คํด์ผํฉ๋๋ค.
๊ธฐ์ฌ๋ฅผ ์ฅ๋ คํ๊ณ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์์ฃผ๋ ๊ฒ์ ํ์คํ ๋ฆฌ๋ทฐ์ด์ ์ผ์ด์ด์ผํ๋ฉฐ, ์๋ก์ด (๋ฌด์์์ ์ฝ๊ณ , ๋ฌด์ธ๊ฐ๋ฅผ ๊นจ๋จ๋ฆฌ๋ ์๊ฐ์ ๊ฒ์ ๋จน์) ๊ธฐ์ฌ์์ ๊ฒฝ์ฐ ์ด๊ฒ์ ์๋ฌด๊ฒ๋ ๋ณ๊ฒฝํ์ง ์์ ๊ฒ์ ๋๋ค (๊ทธ๋ค์ ์์ ์ ํฉ์น ์ ์์ต๋๋ค. ๊ฒฐ๊ตญ) ๊ทธ๋์ ๋๋ ์ฐ๋ ค๊ฐ ๋ฌด์์ธ์ง ๋ช ํํ์ง ์์ต๋๋ค.
๋ฆฌ๋ทฐ์ด๊ฐ "์น์ธ"๋ฒํผ์ ๋๋ฅด๋ฉด PR์ ํฌ๊ธฐํ๋๋ก ๊ต์ก ํ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ด ๊ธฐ๋ณธ๊ฐ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ํน๊ถ์ด์๋ ์ ๊ท ์ด๋ฏผ์ / ์ฌ๋์ผ๋ก์, ๋น์ ์ ๋น์ ์ ๋์ ํ์ฌ ํฉ๋ณ ํ ๋๊ตฐ๊ฐ๋ฅผ ์ฐพ์์ ์ซ์ ์ผํฉ๋๋ค. ๊ทธ๊ฒ์ด OpenJDK ๊ฒฝํ์ด๊ณ , ๋๋ ๊ทธ ๊ฒฝํ์ ์ข์ํ์ง ์์ต๋๋ค (์ด๊ฒ์ OpenJDK์ ๋ํ ํ๊ตฌ๊ฐ ์๋๋๋ค. ์ํฉ์ ์ด์ ๊ฐ ์์ต๋๋ค).
๋ด ์ด๋ง์ "BEWARE Strong ์๊ฒฌ"์ด๋ผ๋ ๋ ์ด๋ธ์ด ๋ถ์ ๊ฒ์ ๋ณด์ง ๋ชป ํ์ จ๋์? ์ด๋ฅผ ๋๋ฌ๋ด๊ณ ์๋ค
๊ทธ๊ฒ์ ๋์ณค์ง๋ง ์ต๊ทผ์ ๋น์ ๊ณผ ํ์ ํตํ๋ฅผํ์ง ์์์ต๋๋ค ;-)ํ์ง๋ง macos PR ํ ์คํฐ์ ์ข์ ์ ...
๋ฆฌ๋ทฐ์ด๊ฐ "์น์ธ"๋ฒํผ์ ๋๋ฅด๋ฉด PR์ ํฌ๊ธฐํ๋๋ก ๊ต์ก ํ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ด ๊ธฐ๋ณธ๊ฐ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ํน๊ถ์ด์๋ ์ ๊ท ์ด๋ฏผ์ / ์ฌ๋์ผ๋ก์, ๋น์ ์ ๋น์ ์ ๋์ ํ์ฌ ํฉ๋ณ ํ ๋๊ตฐ๊ฐ๋ฅผ ์ฐพ์์ ์ซ์ ์ผํฉ๋๋ค. ๊ทธ๊ฒ์ด OpenJDK ๊ฒฝํ์ด๊ณ , ๋๋ ๊ทธ ๊ฒฝํ์ ์ข์ํ์ง ์์ต๋๋ค (์ด๊ฒ์ OpenJDK์ ๋ํ ํ๊ตฌ๊ฐ ์๋๋๋ค. ์ํฉ์ ์ด์ ๊ฐ ์์ต๋๋ค).
์ด ํ๋ก์ ํธ์์๋ ๊ทธ๋ ์ง ์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ ๋ง์ฝ ๊ทธ๋ ๋ค๋ฉด ์ฐ๋ฆฌ๊ฐ ์ฒ๋ฆฌ ํ ์ โโ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋๋ ์ฌ์ ํ ๊ฐ์ธ์ ์ผ๋ก ์ํ์ ๊ฐ์ ํ ์ํฅ์ด ์์ต๋๋ค. ์ง๊ธ์ ์์ ํ (๋ฌธ์ ์ ์ผ๋ถ์ด๋ฉฐ openjdk์๊ฒ๋ ๋ฌธ์ ๊ฐ๋์ง ์์)๊ณผ ํจ๊ป ์น์ธ์ (๋๋ถ๋ถ @gdams @karianna @ andrew-m-leonard @ M-Davies ๋ฐ ์ด repo๋ฅผ ์ํด ๊ทธ๋ค์ ์ํํ๋ ๋) ๋ชจ๋๊ฐ ์ผ์ ๋ณํฉ ํ ์์๋ ์ฌ๋๊ณผ ๊ทธ๋ ์ง ์์ ์ฌ๋์ ๋ชจ๋ ์๊ณ ์์ผ๋ฏ๋ก ๋น ์ปค๋ฐ์ ์ด๋ ์์ ๋์ง ์๊ณ ์ค๋ฒ ํค๋๊ฐ ๋๋ฌด ๋ง์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ด ์ ์ฑ ์ด ๋ ์ด์ ํ์ํ์ง ์์ ์ง์ ๊น์ง ํ์ ํ์ฅ ํ ์ ์๋ค๋ฉด ๊ธฐ์ฉ๋๋ค. ์๋ํด ๋ณผ ๊ฐ์น๊ฐ ์๋ค๊ณ ์๊ฐํ๋ฉฐ ๊ทธ๋ฌํ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๋ฉด ๋ค์ ๋ฐฉ๋ฌธ ํ ์ ์์ต๋๋ค. ๋ ๊ทธ๋ฅ "์๋ฌด๊ฒ๋ํ์ง"์ถ์ง ์์
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@sxa ์ด ๋ณ๊ฒฝ ์ฌํญ์ ์์ ํ ๋ง์กฑํฉ๋๋ค.
ready-to-merge
๋ ์ด๋ธ์ ์ถ๊ฐํ๊ณ ์์ฑ์์๊ฒ ํ์ ๋ณด๋ด๋ ๋ด์ ์ ์ํฉ๋๋ค.