์ ์ฃผ๋๋ฏผ ์ถ์ฒ ์ฐ ์คํ!! ๋ณ๋๋ด
์ ์ฃผ์ ํ๋ถ์ ์์นํ ๋ณ๋๋ด์ ์์ชฝ์ ์ฌ๋ผ๋ด๊ณผ ๋๋ถ์ด ์ ์ฃผ ์๋ด์ ์๋ ๋ํ์ ์ธ ์ค๋ฆ์ผ๋ก ์ ๋ช ํ๋ค๊ณ ํ๋ค์!
gatsby ๋ธ๋ก๊ทธ์ ์กฐํ์ ์ถ๊ฐํ๊ธฐ
gatsby ๋ ์ ์ ์ฌ์ดํธ ์์ฑ๊ธฐ๋ก์จ, ํ๋ฅญํ ๋ธ๋ก๊ทธ ํด์ ๋๋ค. ๋ค๋ง ์กฐํ์๋ฑ ์ฌ๋ฌ๊ฐ์ง ๋ค์ด๋๋ฏนํ ๊ธฐ๋ฅ๋ค์ (๋ฐ๋ก) ์ง์ํ์ง ์๋๋ฐ์...
phaser3 ์ ํจ๋ด๋์ค ์คํฌ๋กค๋ง (parallax scrolling) ๊ตฌํํ๊ธฐ
ํจ๋ด๋์ค ์คํฌ๋กค๋ง(parallax scrolling)์ ์๊ฑฐ๋ฆฌ์ ์๋ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ ๋๋ฆฌ๊ฒ ์์ง์ด๊ฒ ํ๊ณ , ๊ทผ๊ฑฐ๋ฆฌ์ ์๋ ์ฌ๋ฌผ ์ด๋ฏธ์ง๋ ๋น ๋ฅด๊ฒ ์์ง์ด๋๋ก ํจ์ผ๋ก์จ 2D ๊ธฐ๋ฐ์์ ์ ์ฒด๊ฐ์ ๋๋ ์ ์๊ฒ ๋ง๋ ๊ธฐ๋ฒ์ ๋๋ค.
์ํคํ๊ฒฌ
์ํคํ๊ฒฌ์ ์ผ๋ณธ์ ๋ํ์ ์ธ ๊ฒฌ์ข ์ค ํ๋๋ก์จ, ์ผ๋ณธ ์ํคํํ ์ง๋ฐฉ์ ๊ฐ์ ํ์ข ์ ๋๋ค. ์์ธ๋ก ์ญ์ฌ๋ ์งง์ํธ์ ์ํ๋ ๊ฒฌ์ข ์ผ๋ก 16์ธ๊ธฐ ์ํคํ ๋งํ๊ธฐ๋ผ๊ณ ๋ถ๋ฆฌ๋ ์ฌ๋ฅ์ ์ํด ๊ธธ๋ฌ์ง ํ ์ฐฉ๊ฒฌ์ด ๊ธฐ์์ ๋๋ค.
gatsby๋ก ์ด์ ํ์ต๋๋ค.
๊ธฐ์กด ๋ธ๋ก๊ทธ๋ฅผ Gatsby๋ก ์ฎ๊ธฐ๋ฉฐ ์ ๋ฆฌํ ์ฝํ ์ธ ์ด์ ๊ธฐ์ค๊ณผ, ์ ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ค์ ์์ํ ๋ ํ์ธํ๋ ๋ฐฐํฌยท์ด๋ฏธ์งยท๊ธ์ฐ๊ธฐ ํ๋ฆ์ ๋๋ค.
2.5D ๊ตฌํํ๊ธฐ - ์ฟผํฐ๋ทฐ
์ฌ๋ฌ๋ฒ 2D ๊ฒ์์ ๋ง๋ค๊ธฐ๋ ํ๊ณ ์ฆ๊ธฐ๊ธฐ๋ ํ๋ฉด์ ์ฌ๋ฌ๊ฐ์ง ๊ฒ์ ๊ทธ๋ํฝ์ ๋ํ ํ ํฌ๋์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํด๋ณด์์ต๋๋ค. ์ด๋ฒ์๋ ๊ทธ ์ค์์ ์ฟผํฐ๋ทฐ์ ๋ํด์ ์ด์ผ๊ธฐ๋ฅผ ํด๋ณด๊ณ ์ ํฉ๋๋ค.
github action / github page ๊ธฐ๋ฅ์ ์ด์ฉํ static deploy
github page ๊ธฐ๋ฅ์ ์ด์ฉํด์ ์๋ง์ ์ฌ๋๋ค์ด ๋ธ๋ก๊ทธ๋ก ์ ์ฉ ํ์ต๋๋ค. ๊ทธ๋ ์ง๋ง ๋๋ ์ด๋ฏธ์ง ํ์ผ ํ๋ ์ฌ๋ฆด๊ป๋ฐ? jekyll ๋ธ๋ก๊ทธ๋ฅผ ์จ์ผํด? ๋ผ๋ ์ฌ๋์ด ์๊ฒ ์ฃ ? ๊ทธ๋ฐ ์ฌ๋์ ์ํด์ ์ค๋นํ์ต๋๋ค!
svn ์ฌ์ฉ์๋ฅผ ์ํ git ์๋ด์
์ฌํ๊น์ง ๋ง์ git ์๋ด์๊ฐ ์์ง๋ง, ์ด๋ฒ์๋ subversion ์ฌ์ฉ์๋ฅผ ์ํ ํ๊ฒ์ผ๋ก ๊ธ์ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค.
php8 ์ ๋์ ๋๋ annotation (attributes)
php 8 ๋ถํฐ๋ attrubutes ๋ผ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ค๋ฅธ ๋ง์ ์ธ์ด์์๋ annontation ์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ฒ์ด์ฃ .
๊ฐ ๋ ๋ฒจ์ ๊ฐ๋ฐ์์ ๊ธฐ๋ํ๋ ๊ฒ๋ค
ํ์ ์ ์ค๋ ์๋ค๋ณด๋ฉด, ๊ฐ๋์ฉ ๋์ ์์น์ ํ์ฌ (ํน์ ์ฃผ๋ณ์์) ๋ฐ๋ผ๋ ๊ฒ๋ค์ด ๋ฌด์์ธ์ง ๋ํ ๋ค๋ฅธ ์กฐ์ง์ด๋ ํน์ ๋ ๋์ด๊ฐ์ ๋ค๋ฅธ ๋๋ผ์ ๊ฐ๋ฐ์๋ค์ ์ด๋ค ์์น์ ์๋์ง ๋ฌผ์ด๋ณด๊ฒ ๋ฉ๋๋ค.
๋ฅ๋ฌ๋๊ณผ ์์
๊ณผํ์ ์ ๋ชจ๋ฅด์ง๋ง ๊ณผํ์ ์ข์ํ๊ณ , ์ํฌ์์ด์ง๋ง ์ํ์ ์ข์ํ๋ ์ ๊ฐ ์ต๊ทผ์ ์ ๋ฅผ ์ฌ๋ก์ก์ ๋ด์ฉ์ด ์์์ต๋๋ค. ์ด๋ฆํ์ฌ ๋ฐ๋ก '๋ฆฌ๋ง ๊ฐ์ค' ์ ๋๋ค.