@jaredpalmer ์ด ํ๋ก์ ํธ์ ๋ํ ๊ฒฌ์ธ๋ ฅ์ด ๋งค์ฐ ๋ฎ์ ๊ฒ ๊ฐ์ต๋๋ค.
cc @maintainers-of-razzle (์ฐ์, ์ค์๋ก maintainers
ํ)
๋ฉ์ธํ ์ด๋์ ์ฝ๋ฉํธ๊ฐ ์๋ ๋ง์ PR์ด ์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ฅผ ๋ฐฑ์ ํ๊ณ ์คํํ๊ธฐ ์ํด ์ฐ๋ฆฌ๊ฐ ํ ์ ์๋ ์ผ์ด ์์ต๋๊น?
ํธ์งํ๋ค:
๋๋ ์ค๋๋ ๊ฒ๋ถํฐ PR ์์
์ ์์ํ ๊ฒ์
๋๋ค. ๋งค์ฐ ๊ธด๊ธํ ์ฌํญ์ด ์๋ ๊ฒฝ์ฐ ํด๋น PR/๋ฌธ์ ์ @๋๋ฅผ ๋ณด๋ด์ฃผ์ธ์. ์ ์์ ์ฒ๋ฆฌํ๋๋ก ๋
ธ๋ ฅํ๊ฒ ์ต๋๋ค.
์ด ์ค...
์์ง ๋ต๋ณ์ด ์์ต๋๋ค. ๋ ํ ์ฃผ๊ฐ ์ง๋๋ฉด "๋๋ถ์๊ฒ" ํ๋ ค๊ณ ํฌํฌํ ์ฌ๋์ด ์์ต๋๊น?
@fivethreeo ๊ทธ๊ฒ ๊ณํ
@elliottjro ์ด์ ๋ํ ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๊น?
์ ๋ ํ์ฌ Razzle์์ ํ๋ฐํ๊ฒ ์์ ํ๊ณ ์์ง ์์ต๋๋ค. ๋ค๋ฅธ ๋์์ผ๋ก ์ฎ๊ฒจ๊ฐ ๊ฒ์ด ์๋๋ผ ํ์ฌ SSR ์์ฉ ํ๋ก๊ทธ๋จ์์ ์์ ํ๊ณ ์์ง ์์ต๋๋ค. ๋ฐ๋ผ์ 1) React์ ์๋ก์ด ์๋ฒ ๋ ๋๋ฌ๊ฐ ๋์ค๊ณ 2) webpack 5๊ฐ ๋จ์ด์ง ๋๊น์ง ์ ์๊ฒ๋ ์ฐ์ ์์๊ฐ ๋ฎ์ ํ๋ก์ ํธ์ ๋๋ค. ์ฌ๋๋ค์ด ๋์์ ๋์์ ์ฃผ๊ธธ ์ํ๋ฉด ๊ทธ๊ฒ ์ข์ ๊ฒ์ ๋๋ค. ๊ด์ฌ ์์ผ์ ๋ถ๋ค์ ํธ์ํฐ DM ์ฃผ์ธ์.
React์ ์๋ก์ด ์๋ฒ ๋ ๋๋ฌ๊ฐ ์ถ๊ฐ๋๋์? ์ด์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ด๋์์ ํ์ธํ ์ ์์ต๋๊น?
@fifn2 ์ฌ๊ธฐ: https://twitter.com/jgcmarins/status/1200172819994357761
@jaredpalmer ํธ์ํฐ์์ ๋น์ ์ dmed
์ด๋ป๊ฒ ์งํ๋๊ณ ์๋์? Webpack 5 ๋ฒ ํ๊ฐ ์ถ์๋์์ต๋๋ค.
@jaredpalmer ๋ ํธ์ํฐ๋ github์์ ์๋ตํ์ง ์์ต๋๋ค.
์๋ฆฌ์์ ๋ฉ์์ง๋ฅผ ๋ฐฉ๊ธ ๋ดค์ต๋๋ค. ๊ทํ๋ฅผ ๊ธฐ๊ณ ์๋ก ์ถ๊ฐ
Razzle๋ ์ข๊ณ , ๋ง์์ ๋๋ SSR๋ ์ข๊ณ , ์ด ํ๋ก์ ํธ๊ฐ ๊ณ์๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ด๋ ๋ ๋๋ Gatsby์ CRA๋ฅผ ์์ด์ผ ํ๊ณ , Razzle๋ณด๋ค ๋ ๋์ ์ ํ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค.
์ข์์ ์ฌ๋ฌ๋ถ, ์ ๋ ๊ฐ์ฅ ์ค๋๋ ๊ฒ๋ถํฐ PR ์์ ์ ์์ํ ๊ฒ์ ๋๋ค. ๋งค์ฐ ๊ธด๊ธํ ์ผ์ด ์์ผ๋ฉด ํด๋น PR/๋ฌธ์ ์ @๋๋ฅผ ๋ณด๋ด์ฃผ์ญ์์ค.
ํ๋ก๋์
ํ๊ฒฝ์์ ์คํํ๊ธฐ ์ํด SSR์ ์ฌ์ฉํ์ง ์์ต๋๋ค. Razzle๊ณผ ํจ๊ป SSR์ ์ฌ์ฉํ์ฌ ์ ์ ํ์ด์ง๋ฅผ ์์ฑํฉ๋๋ค. :)
Razzle์ ๋์๊ฒ ๋ง๋ฒ์ด ์๋๋๋ค. ์ง๊ธ๊น์ง๋ ์ข์ต๋๋ค. ํ๋ก์ ํธ๊ฐ ์งํ ์ค์ด๋ผ๋ ์์์ ๋ฃ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค.
@elliottjro razzle 3.0.0์์ ์ด ๊ฐ์ฌ ๊ถ๊ณ ๊ฒฝ๊ณ ๋ฅผ ์์ ๊ธฐ ์ํด ์ต์ํ 08092dc๋ฅผ ํฌํจํ๋ ์ ๋ฆด๋ฆฌ์ค๋ ์ด๋ป์ต๋๊น? https://www.npmjs.com/advisories/786
@jaredpalmer ์ ๋ฅผ ๊ธฐ๊ณ ์์ ์ถ๊ฐํ์ฌ ์ผ๋ถ ๋ฌธ์ ๋ฅผ ๋ง๋ฌด๋ฆฌํ ์ ์๋๋ก ํด์ฃผ์ธ์.
๋๋ ๋์ธ ์ ์์ด
์ฐ๋ฆฌ๋ ์๋ก์ด ๋ฆด๋ฆฌ์ค๋ฅผ ๊ฐ์ง ์ ์์ต๋๊น?
๋ํ ์ค๋๋ ๋ฌธ์ ๋ฅผ ์๋์ผ๋ก ๋ซ์ ๋ฌธ์ ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
stalebot config ์์ ํ ์ค๋ง ๋ณ๊ฒฝ
์ ๊ฐ ๋์ธ ์ ์์ต๋๋ค. https://briovr.com/ ์์ Razzle @elliottjro @jaredpalmer์ ํจ๊ป ์ค๋๋ ํ๋ก์ ํธ๋ฅผ ๊ฐ์กฐํ๊ณ ์์ต๋๋ค.
@elliottjro ์๋
ํ์ธ์, CONTRIBUTING.md ํ์ผ์ ์
๋ฐ์ดํธํ์๊ฒ ์ต๋๊น?
๋ง์คํฐ์ ๋ค์ ๋ธ๋์น๊ฐ ์๊ณ ์ฌ๋๋ค์ด ๋ง์คํฐ ๋ธ๋์น์์ ํ ๋ฆฌํ์คํธ๋ฅผ ์ฌ๋ ๊ฒ์ ์กฐ๊ธ ํผ๋์ค๋ฝ์ต๋๋ค...
๋ง์คํฐ, ๊ฐ๋ฐ ๋ฐ ์นด๋๋ฆฌ์ ๋ถ๊ธฐ๊ฐ ์๋ ๊ฒ์ด ๋งค์ฐ ์ ์ฉํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์นด๋๋ฆฌ์ ๋ถ๊ธฐ์ ๋ํ ์๋ ๋ฆด๋ฆฌ์ค๋ฅผ ์ถ๊ฐํ ์๋ ์์ต๋๋ค.
@jaredpalmer ๋ ์ ๋ ์ฌ๋๋ค์ด Razzle์ ์ฌ์ฉํ๋๋ก ์ ์ํ๊ธฐ ์ํด cra-ssr ์์ฉ๊ตฌ ํ๋ก์ ํธ๋ฅผ ๋ ์ด์ ์ฌ์ฉํ์ง ์์ต๋๋ค . ์ ๋ ํํ์ OSS ๊ธฐ๊ณ ์์ด๋ฉฐ ์ผ๋ถ PR์ ๋ณํฉํ๊ณ ์ด ํ๋ก์ ํธ๋ฅผ ๋ค์ ์คํํ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค. @elliottjro ๋์์ด ํ์ํ์ญ๋๊น?
@jaredpalmer ๊ฐ ํธ์ํฐ์์ ๋ฉ์์ง๋ฅผ ๋ณด๋์ต๋๋ค. ์ ๋ ๊ธฐ๊บผ์ด ๊ธฐ์ฌํ๊ฒ ์ต๋๋ค.
์ (@nimaa77)์ @fivethreeo ๊ฐ ์ด ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์์ต๋๋ค.
๋๊ตฐ๊ฐ ์ด ๊ธ์ ์ฝ๊ณ ์ฐธ์ฌํ๊ณ ์ถ๋ค๋ฉด ํ ๋ฆฌํ์คํธ๋ฅผ ์์ฑํ๋ฉด ๋ฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ข์์ ์ฌ๋ฌ๋ถ, ์ ๋ ๊ฐ์ฅ ์ค๋๋ ๊ฒ๋ถํฐ PR ์์ ์ ์์ํ ๊ฒ์ ๋๋ค. ๋งค์ฐ ๊ธด๊ธํ ์ผ์ด ์์ผ๋ฉด ํด๋น PR/๋ฌธ์ ์ @๋๋ฅผ ๋ณด๋ด์ฃผ์ญ์์ค.