-
Notifications
You must be signed in to change notification settings - Fork 7
๐ WEEK 03 ์ฃผ๊ฐ ๊ณํ
Sujong Kwak edited this page Nov 19, 2024
·
3 revisions
๋ ์ง | ์ฃผ์ ํ์คํฌ | ์ธ๋ถ ๋ด์ฉ | ์ํ |
---|---|---|---|
์์์ผ | 1. ํ ์คํธ ๋ฆฌํฌ์งํ ๋ฆฌ ๋ฐฐํฌ ๋ฐ ํ์ต์ ๋ฆฌ | - ํ
์คํธ ๋ฆฌํฌ์งํ ๋ฆฌ ๋ฐฐํฌ - ํ์ต ์ ๋ฆฌ |
โ
ํ
์คํธ ๋ฐฐํฌ ์งํ โ ํ์ต ๋ด์ฉ ์ ๋ฆฌ |
2. Setting ์ปดํฌ๋ํธ ๋ง๋ฌด๋ฆฌ | โ Setting ์ปดํฌ๋ํธ ๊ตฌํ | ||
3. ์ข ๋ฃ ๋ชจ๋ฌ ๊ตฌํ | โ ์ข ๋ฃ ๋ชจ๋ฌ ์ปดํฌ๋ํธ ๊ตฌํ | ||
4. ๋ผ์ด๋ ๊ฒฐ๊ณผ ๋ชจ๋ฌ ๊ตฌํ | โ ๋ผ์ด๋ ๊ฒฐ๊ณผ ๋ชจ๋ฌ ์ปดํฌ๋ํธ ๊ตฌํ | ||
5. CRDT (LWW ๋ฐฉ์) & ํ ์คํธ ์ฝ๋ ์ถ๊ฐ | โ CRDT ๋ง๋ฌด๋ฆฌ & ํ ์คํธ ์ฝ๋ ์์ฑ | ||
ํ์์ผ | 1. Github Actions CI/CD | - CI/CD ์ ์ฉ - ํ์ต ์ ๋ฆฌ - ์์ : CRDT ๋ง๋ฌด๋ฆฌ ํ ์กฐ์ธ |
โ
Github Actions CI/CD ์ ๋ฆฌ ๋ฐ ์ค์ โ ํ์ต ๋ด์ฉ ์ ๋ฆฌ |
2. storybook | - storybook ๋ฐฐํฌ - PR์ preview ์ ๊ณต |
โ
Storybook ๋ฐฐํฌ โ PR์๋ ์ฐ๋ |
|
3. ํ๋ฉด ๊ตฌํ | - ์์ ํ๋ฉด - ๋๊ธฐํ๋ฉด - ๋ฉ์ธ ํ๋ฉด |
โ UI ๋ ์ด์์ & ๋ผ์ฐํ ๊ตฌํ | |
4. canvas ๊ธฐ๋ฅ ์ฐ๋ | - UI + canvas ๊ธฐ๋ฅ | โ ์บ๋ฒ์ค UI + ๊ธฐ๋ฅ ์ฐ๋ | |
์์์ผ | 1. ์๋ฒ ์ฝ๋ ์์ฑ | - get url - join-room - draw |
|
2. ํด๋ผ์ด์ธํธ ์์ผ & CRDT | - ํด๋ผ์ด์ธํธ ์์ผ ์์ฑ - CRDT ๊ด๋ จ ์ฝ๋ ์์ฑ |
||
3. ๋ฉํ ๋ง | - ๊ทธ๋ฃน ๋ฉํ ๋ง ๋ด์ฉ ์ค๋น | โ ๊ทธ๋ฃน ๋ฉํ ๋ง ์ค๋น | |
๋ชฉ์์ผ | 1. ์๋ฒ ์ฝ๋ & ๋ฐฐํฌ ๋ฆฌํฉํ ๋ง | ||
2. ๋ฐ๋ชจ ๋ฐํ ์ค๋น | โ ๋ฐ๋ชจ ๋ฐํ ์๋ฃ ์ค๋น | ||
3. ์ฌ๋ ๊ธฐ์ ๊ณต์ | - ์บ๋ฒ์ค ์ ์ฑ์ฐ๊ธฐ (BFS) - E2E ํ ์คํธ ๋๊ตฌ |
โ ๊ธฐ์ ๋ฌธ์ ์์ฑ ํ์ | |
~๊ธ์์ผ | 1. Github ์ํค ์ ๋ฆฌ | โ ์คํ๋ฆฐํธ ๊ธฐ๋ก, ํ์๋ก ์ ๋ฆฌ | |
2. ์จ๋ฒ ๋ฒฑ ์ปจํผ๋ฐ์ค | โ 21:00 ์ปจํผ๋ฐ์ค ์ฐธ์ |
- 1. ๊ฐ๋ฐ ํ๊ฒฝ ์ธํ ๋ฐ ํ๋ก์ ํธ ๋ฌธ์ํ
- 2. ์ค์๊ฐ ํต์
- 3. ์ธํ๋ผ ๋ฐ CI/CD
- 4. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ด Canvas ๊ตฌํํ๊ธฐ
- 5. ์บ๋ฒ์ค ๋๊ธฐํ๋ฅผ ์ํ ์์ CRDT ๊ตฌํ๊ธฐ
-
6. ์ปดํฌ๋ํธ ํจํด๋ถํฐ ์น์์ผ๊น์ง, ํจ์จ์ ์ธ FE ์ค๊ณ
- ์ข์ ์ปดํฌ๋ํธ๋ ๋ฌด์์ธ๊ฐ? + Headless Pattern
- ํจ์จ์ ์ธ UI ์ปดํฌ๋ํธ ์คํ์ผ๋ง: Tailwind CSS + cn.ts
- Tailwind CSS๋ก ๋์์ธ ์์คํ ๋ฐ UI ์ปดํฌ๋ํธ ์ธํ
- ์น์์ผ ํด๋ผ์ด์ธํธ ๊ตฌํ๊ธฐ: React ํ๊ฒฝ์์ ํจ์จ์ ์ธ ์น์์ผ ์ํคํ ์ฒ
- ์น์์ผ ํด๋ผ์ด์ธํธ ์ฝ๋ ๋ถ์ ๋ฐ ๊ณต์
- 7. ํธ๋ฌ๋ธ ์ํ ๋ฐ ์ฑ๋ฅ/UX ๊ฐ์
- 1์ฃผ์ฐจ ๊ธฐ์ ๊ณต์
- 2์ฃผ์ฐจ ๋ฐ๋ชจ ๋ฐ์ด
- 3์ฃผ์ฐจ ๋ฐ๋ชจ ๋ฐ์ด
- 4์ฃผ์ฐจ ๋ฐ๋ชจ ๋ฐ์ด
- 5์ฃผ์ฐจ ๋ฐ๋ชจ ๋ฐ์ด
- WEEK 06 ์ฃผ๊ฐ ๊ณํ
- WEEK 06 ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- WEEK 06 ์ฃผ๊ฐ ํ๊ณ