๋ฐ๋ชจ ์คํ์ ๋ฐ์ ๋ฐ๋ชจ ์ฝ๋ + E2E ํ ์คํธ + TSDoc ๋งํฌ๋ฅผ ํ ๋ฒ์ ์์ฑํ๋ค. ์ด๋ค API/์ต์ ์ ์ด๋ป๊ฒ ๋ณด์ฌ์ค์ง ์ค๋ช ํ๋ฉด ์ ์ฒด ์ธํธ๊ฐ ๋ง๋ค์ด์ง๋ค.
Sandpack ๋ฐ๋ชจ ์ฝ๋ ํจํด. packages/docs/src/demo/ ๋๋ packages/docs/docs/demos/ ๋ด ํ์ผ ์์ฑยท์์ ์ ์๋ ๋ก๋. ํ๋ ์์ํฌ๋ณ ์ฝ๋ ๊ตฌ์กฐ, ํ์ผ ๊ตฌ์ฑ, import ํจํด ์๋ด.
๋ฆด๋ฆฌ์ฆ ์ ์ฒดํฌ๋ฆฌ์คํธ ์ํ. ํ ์คํธ, ๋ฆฐํธ, ๋น๋, ๋ฌธ์ ์์ฑ, ๋ฒ์ ์ผ๊ด์ฑ์ ๊ฒ์ฆํ๋ค.
GitHub ์ด์๋ฅผ scratch ํจํด์ผ๋ก ์ฌํ. ์ด์ ๋ฒํธ ๋๋ URL์ ์ธ์๋ก ๋ฐ์ ์ ์ ํ ํ๋ ์์ํฌ์ scratch App ํ์ผ์ ์์ฑํ๊ณ dev ์๋ฒ ์๋ด.
egjs-flicking ํ ์คํธ ์์ฑ ์ปจ๋ฒค์ . ํ ์คํธ ํ์ผ(*.spec.ts, *.spec.tsx) ์์ฑยท์์ ์ ์๋ ๋ก๋. unit/plugins/cfc ์ค์ํธ ์ ํ ๊ธฐ์ค, setup ํ์ผ ์์, ํฌํผ ํจ์ ํจํด ์๋ด.
egjs-flicking TSDoc ์ฃผ์ ํฌ๋งท ์ปจ๋ฒค์ . packages/flicking/src/ ๋๋ packages/flicking-plugins/src/ ๋ด TypeScript ์์ค์ TSDoc ์ฃผ์(/** ... */) ์์ ์ ์๋ ๋ก๋.