์ด๋ฏธ ์ ์ํ ์ฌ๋์ด ์์์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง, ์ฑ ์ ๋ชฉ๊ณผ ํจ๊ป ์ถํ 1๋ ์ ๋ง์ดํ๋ ๊ฒ์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ์๋์?
์์ด๋์ด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ฅ๋จ์ ์ด ์์ต๋๋ค.
๋๋ ๋จ์ ์ด ์ฅ์ ๋ณด๋ค ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋๋ ๋น์ ์ด ํ๋ ธ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ ๋ฟ๋ง ์๋๋ผ ์ ์๊ฒ๋ ์ฐ๋๋ ์ ๋ณด์ ํ์ค์ฑ์ ๋ํ๋ด๋ ๋งค์ฐ ์ข์ ์งํ์ ๋๋ค. 2003๋ ์ ์ถํ๋ ์ฑ ๊ณผ 2015๋ ์ ์ถํ๋ ์ฑ ์ ๋ณธ๋ค๋ฉด ๋ ํ๋์ ์ธ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ ๋ ๋ฒ์งธ ์ฑ ์ ์ ํํ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค.
์ ๋ ์ด ์ฃผ์ ์ ๋ํด ํ ๋ก ํ ์ค๋น๊ฐ ๋์ด ์์ผ๋ฉฐ ๋ค๋ฅธ ์๊ฒฌ๋ ๊ธฐ๊บผ์ด ๋ฐ์๋ค์ผ ๊ฒ์ ๋๋ค.
์ฐ๋ ์ถ์ ์ ํ ๊ฐ์ง ๋ฌธ์ ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ง์ ๋ฆฌ์์ค๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธ๋๋ค๋ ๊ฒ์ ๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ชฉ์ ์ ์ํด ์ ๋ณด๋ฅผ ์ต์ ์ํ๋ก ์ ์งํ๊ธฐ ์ํด ๋ ๋ง์ ์ ์ง ๊ด๋ฆฌ, ๋ ๋ง์ PR์ ์์ฑํฉ๋๋ค. @vhf ๊ฐ ์์ ํ ๊ฒ๊ณผ ๊ฐ์ ๋ณด์กฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ด ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ ๋์ ์๋จ์ผ ์ ์์ต๋๋ค. ๋๋ ์๋ํ ์ ์๋ git-tag-triggered ๋ฉํ๋ฐ์ดํฐ ์ ๋ฐ์ดํธ ์ฒด๊ณ๋ฅผ ์์ ์ค์ ๋๋ค.
๊ทธ๋ ๊ธด ํ์ง๋ง ~5๋ (~10๋ ?)๋ณด๋ค ์ค๋๋ ๋ฆฌ์์ค์ ๋ํด์๋ง ๋ฐํ ์ฐ๋๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ์ ์ฉํ ์ ์์ง๋ง ๊ทธ๋ค์ง ๋ง์ ์์ ์ ์๋๋๋ค.
๋๋ @aminought ์ ๋์ํ์ง๋ง @vhf ๋ ์ข์ ์ง์ ์ ํ์ต๋๋ค. ๋ฐํ ์ฐ๋๋ก๋ง ์ฑ ์ ์ธก์ ํ๋ฉด ์๋ฏธ๊ฐ ์์ต๋๋ค.
๋ง์ ์์ ์ด ํ์ํ ๊ฒ์ ๋๋ค.
๊ทธ๋ฐ ๋ค์ PR์ ํตํด ์ปค๋ฎค๋ํฐ์ ๋จ๊ฒจ์ฃผ์ธ์. ๋จ ํ ๊ถ์ ์ฑ ์ด๋ผ๋ PR์ ์ ์ถํ๋๋ก ๊ถ์ฅํ์ญ์์ค. ๊ฐ์ธ์ ์ผ๋ก ๋๋ ๊ทธ๋ฐ ๊ฒ๋ค์ด ๋ง ๊ทธ๋๋ก ๋ฌด๋ฃ๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ์๊ฐ์ด ๊ฑธ๋ฆฌ๊ฑฐ๋ ๋๋ถ๋ถ์ด ์์๋ ๊ฒ์ ๋๋ค. ๋ชฉ๋ก์ด ๊ฐ์น๊ฐ ์๋ค๊ณ ํ๋จํ ๋ฐํ ๊ฐ์ ๋๋ค.
๋ชฉ๋ก์ ์ด๋ฏธ ํฌํจ๋ ์ ๋ณด์ ์ฝ๊ฐ์ ์ค๋ฒํค๋๋ฅผ ์ถ๊ฐํฉ๋๋ค.
๋๋ ์ด๊ฒ์ ๋์ํ์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด์ ์ ๋ณด๊ฐ ์ ๋ ดํ๋ค๋ ๊ฒ์ ์๋๋ค. ๋น์ผ ๊ฒ์ ์ดํด์ ๋๋ค.
๋ด ์์ : ์๋ณ์๋ฅผ ํ๋ ๋ ์ถ๊ฐํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ํ์คํ ๊ทธ๊ฒ์ ์๋น์ ์๊ตฌ์ ๋ง๋ ์๋ณ์๋ฅผ ์ ๊ณตํ๋ ๋ฐ ๋์์ด ๋๊ธฐ ๋๋ฌธ์ ๋๋ค :smile: . ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ด๋จธ๋ ์ด๋ฆ์ธ ์ ํ์ ์ด์ ํ๋ ๋ ์ถ๊ฐํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ํ์ค์ ๋ชจ๋ ์์ด๊ฐ ์๋ง์ ์ด๋ฆ์ ์๋ ๊ฒ์ ์๋๋ผ๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค.
์ด๊ฒ์ ๊ฒฐ์ ํ ์ ์๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ ์๊ฐํด๋ผ ์ ์๋ค๋ฉด ์ต์ ์ด ๋ ์ ์์ต๋๋ค. ์๋ฒฝํ ํ์๋ ์์ง๋ง ์ ํ๋๊ฐ ์ข์ ์ผ์ด์ค์ 50% ์ ๋๋ฅผ ์๋ํํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด ์ข์ ์ถ๋ฐ์ ์ด ๋ ์ ์์ต๋๋ค.
@aminought ๋๋ ๊ทธ๊ฒ์ด @vhf ๊ฐ ์๋ฏธํ๋ ์์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์๋ง๋ ์ค๋๋ ์ฑ ์ด ๋ ์ ์ค๋ช ํ๊ฑฐ๋ ๋ ๋์ ์๊ฐ ์์ ์ ์์ต๋๋ค. ๊ทธ๊ฒ์ ์ค๋๋ ๊ฒ์ด์ง๋ง ๋๋ถ๋ถ์ ์ํํธ์จ์ด ์ธ์ด์ ๊ฒฝ์ฐ ์ผ์ ์ํํ๋ ์ผ๋ถ ์ค๋๋ ๋ฐฉ๋ฒ์ด ์ฌ์ ํ ์ณ์ต๋๋ค. ๊ทธ๋ ์ง ์๋๋ผ๋ ์ฑ ์ด ์ต์ ๋ฒ์ ์ ๋นํด ์ต์ ์ด๋ผ๋ ์๋ฏธ๋ ์๋๋๋ค.
๊ทธ๋๋ ๋ฐํ ์ฐ๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํ์ฌ ๊ฐ๋ฐ ์ค์ธ ์ฌ๋๋ค์๊ฒ๋ ์ข์ ์๊ฐ์ด๋ผ๋ ๋ฐ ๋์ํฉ๋๋ค.
+1!
ํ์์ผ๋ก์ ๋๋ ์๋ก์ด ๊ฒ์ด ํญ์ ์ข์ ๊ฒ์ ์๋ฏธํ์ง๋ ์๊ธฐ ๋๋ฌธ์ ๋๋๋ก ์ด์ ๋ฒ์ ์ ์ ํํ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค.
์ ์ฉํ๋ค๊ณ ์๊ฐํ ์ ์๋ ์ฝํ
์ธ ๊ฐ ์์ง๋ง ์์ฑ์๊ฐ ๊ทธ๋ ๊ฒ ๋๋ผ์ง ์์๊ธฐ ๋๋ฌธ์ ์ต์ ๋ฒ์ ์๋ ์กด์ฌํ์ง ์์ต๋๋ค.
๋ํ ๊ทธ๋ ์ต๋๋ค. ๋ง์ ์์ ์ด ํ์ํ์ง๋ง ์ฌ๋๋ค์ด ์ํ๋ ์ฑ ์ ๊ตฌ๋ณํ๊ณ ์ฐพ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. @eshellman ์ด ์ ์ํ ์์ด๋์ด๊ฐ ๋ง์์ ๋ญ๋๋ค.
๋๋ ์ด๋ณด์ ์ผ๋ฟ์ด๋ฏ๋ก ์ฝ๊ฒ ํ๋ฆด ์ ์์ง๋ง @eshellman ์ ์ค๊ฐ ๊ฒฝ๋ก๋ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. ์ผ๋ถ ๊ฐ๋ฐ์๊ฐ ์ง์์ ์ป๊ธฐ ์ํด ์์ํ๊ฒ ํ๋์ ์ธ ์ฑ ๊ณผ ๋ฆฌ์์ค๋ฅผ ๊ฐ๊ณ ์ถ์์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ ๋์์ด ๋๋๋ก ์ ๋ง ์ค๋๋ ์ฑ ๊ณผ ๋ฆฌ์์ค(2005๋ ์ด์ ๋๋ 2000๋ ์ด์ ์ ๋ฒ์)์ ๋ํ ์ถํ ์ฐ๋๋ฅผ ํ์ํ ์ ์์ต๋๋ค. ์์ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋งํ๋ฏ์ด ํ๋ ์ฑ ์๋ ์๋ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ ์ ์๋ ๋ ๊ฑฐ์ ์ฑ ์ ๊ณต๊ฐ๋๊ฑฐ๋ ์๋ ๋์ ์ฒ๋ฆฌ๋ฉ๋๋ค.
์ ์ฉํ์ง๋ง ๋ค๋ฅธ ๊ด์ ์์๋ ๊ทธ๋ค์ง ์ ์ฉํ์ง ์์ต๋๋ค. ์์์ด ์ถํ๋ ์ฐ๋๋ฅผ ์๋ฏธํ๋ ๊ฒ์ ์ ๋ณด ์ธก๋ฉด์์ ๊ทธ ์ ๋ขฐ์ฑ์ ๊ฒ์ฆํ๊ณ ์ถ๋ก ํ ์ ์์ง๋ง, ๋ค์ ์๋ก์ด ํ๊ณผ ๋ฐ๋ณต์ผ๋ก ์ค๋๋ ๊น์ง ์ฌ์ ํ ํ์ฉ๋๊ณ ์๋ ๋ค๋ฅธ ์ค๋๋ ์์์ด ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด ์ํฉ์์๋ ์ฝ๊ฐ์ ์ถ๊ฐ๊ฐ ์ข์ ๊ฒ์ ๋๋ค.
์ถ๊ฐ ์๊ฒฌ์ด ์๋ ํ ๋ด์ผ #2387์ ๋ณํฉํ๊ณ ์ด ๋ฌธ์ ๋ฅผ ์ข ๋ฃํ๊ฒ ์ต๋๋ค.
๋๊ธ ๊ฐ์ฌํฉ๋๋ค, ์ฌ๋ฌ๋ถ!
๋ฐฉ๊ธ ๊ฐ์ฅ์์ ๋์จ ์ฌ๋์ ์๋๋ค. ๋๋ ๊ทธ๊ฐ ๋์ ๋ฒ๊ธฐ ์ํด ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ฐฐ์ธ ์ ์๋ค๊ณ ๋งํ๋ค. ๊ทธ๊ฐ ์ดํดํ ์์๋ ์ต์ ๋ฌด๋ฃ ์ฑ ์ ์ฌ์ฉํ์ญ์์ค. ๊ทธ๋ ์ต์ ์๋ฃ๋ฅผ ์ฝ๊ฒ ์ ํํ์ง ๋ชปํ๊ฑฐ๋ ๊ฒฐ๊ตญ ์ค๋๋ ์๋ฃ๋ฅผ ๋ฐฐ์ฐ๊ฒ ๋ ์ ์์ต๋๋ค.
๋ฉด์ ๊ด์ ๊ทธ๋ ๊ฐ ์์ ์ ์ธ์ด๋ฅผ ๊ตฌ์ฌํ ๋ ๊ทธ ์ฌ๋์ ๋ ์์คํ ์ฌ๊ธธ ๊ฒ์ ๋๋ค. ๊ฐ๋ ์ ์ค๋๋์์ง๋ง ์ธ์ด๋ ๋ณ๊ฒฝ๋ฉ๋๋ค. ๋ ํ๋์ ์ธ ์ฑ ์๋ ๋ ํ๋์ ์ธ ์ธ์ด๊ฐ ์์ต๋๋ค.
๋์ฒ๋ผ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ๋ ์ฌ๋์ ๊ฒฝ์ฐ ์ผ์ชฝ ๊ตต์ ์ฐ๊ฒฐ ๊ฐ๋ฅํ ๋ถ๋ถ๋ง ์ฝ๊ธฐ ๋๋ฌธ์ year๋ ์ค๋ฒํค๋๋ฅผ ์ถ๊ฐํ์ง ์์ต๋๋ค.
์ฑ ์ ์ผ๋ถ์ ์ฐ๋๊ฐ ์๋ ๊ฒฝ์ฐ์๋ง ๊ด์ฐฎ์ ๊ฒ์ ๋๋ค. ์ํ ์ ์์ง๋ง ์ฐ๋์ ๋ฐ๋ผ ๋น๊ฒจ์ผ ํ๋ ๊ฒ์ ์๋๋๋ค.
@dzmitry-lahoda ์ฌํ๊ฒ๋ ์ค๋๋ ๊ฐ๋ฐ์ ์ง์ ์ ์ป๋ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ ์ค ํ๋์ธ ์น ๊ฐ๋ฐ ๊ฒฝํ์ด ์์ต๋๋ค. ์ด์จ๋ ์น ๊ฐ๋ฐ์ ๋จ์ํ ์ผ์ ํ๋ ๊ฒ์ด ์๋๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ JS๋ฅผ ์ฌ์ฉํ ๊ฒ์ ๋๋ค. ๋ง๋ ์์ฒด๋ ๋งค์ฐ ์ฌ์คํ ์ธ์ด์ด๋ฉฐ, ์ ๊ทธ๋ฐ ์์ผ๋ก ๋์ํ๋์ง ์ดํดํ๊ธฐ ์ด๋ ต์ต๋๋ค. HTML๊ณผ CSS. ์ ์ฑ ์ด ๋ ๋์ ๋ด์ฉ์ ์๋ ค์ค ๊ฒ์ด๋ผ๊ณ ์๊ฐํ ์๋ ์์ง๋ง ์ฌ์ค์ ์ค๋๋ ์ฑ ์ด ES6, Typescript ๋ฐ ์ด ์๋ก์ด ๋ด์ฉ์ด ์์๊ธฐ ๋๋ฌธ์ ๋ ์ ์ค๋ช ํ ๊ฐ๋ฅ์ฑ์ด ์๋ค๋ ๊ฒ์ ๋๋ค. ES6+๋ก JS๋ฅผ ๋ฐฐ์ด๋ค๋ฉด(Babel๊ณผ ๊ฐ์ ๊ฒ์ ์ฌ์ฉ) JS๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํดํ๋ ๊ฒ์ด ์ด์ JS๋ฅผ ๋ฐฐ์ฐ๋ ๊ฒ๋ณด๋ค ๋ ์ด๋ ค์ธ ๊ฒ์ ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์๋ก์ด ๊ตฌ๋ฌธ์ ๋ฐฐ์ฐ์ญ์์ค. ์๊ณ ์๋ค.
์ด๊ฒ์ด ๋น์ ๊ณผ ๋น์ ์ ์น๊ตฌ์๊ฒ ๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค :D
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ฐ๋ ์ถ์ ์ ํ ๊ฐ์ง ๋ฌธ์ ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ง์ ๋ฆฌ์์ค๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธ๋๋ค๋ ๊ฒ์ ๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ชฉ์ ์ ์ํด ์ ๋ณด๋ฅผ ์ต์ ์ํ๋ก ์ ์งํ๊ธฐ ์ํด ๋ ๋ง์ ์ ์ง ๊ด๋ฆฌ, ๋ ๋ง์ PR์ ์์ฑํฉ๋๋ค. @vhf ๊ฐ ์์ ํ ๊ฒ๊ณผ ๊ฐ์ ๋ณด์กฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ด ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ ๋์ ์๋จ์ผ ์ ์์ต๋๋ค. ๋๋ ์๋ํ ์ ์๋ git-tag-triggered ๋ฉํ๋ฐ์ดํฐ ์ ๋ฐ์ดํธ ์ฒด๊ณ๋ฅผ ์์ ์ค์ ๋๋ค.
๊ทธ๋ ๊ธด ํ์ง๋ง ~5๋ (~10๋ ?)๋ณด๋ค ์ค๋๋ ๋ฆฌ์์ค์ ๋ํด์๋ง ๋ฐํ ์ฐ๋๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ์ ์ฉํ ์ ์์ง๋ง ๊ทธ๋ค์ง ๋ง์ ์์ ์ ์๋๋๋ค.