06. ๊ฐ์ด๋๋ผ์ธ
Figma Make๋ฅผ ํ์์ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํ ์ด์ ๊ฐ์ด๋๋ผ์ธ์
๋๋ค.
1. ํ๋กฌํํธ ์์ฑ ์์น
โข
๋ช
ํํ ์ญํ /๋งฅ๋ฝ ๋ถ์ฌ: "B2B ๋์๋ณด๋์ ์ฌ์ฉ์ ๊ด๋ฆฌ ํ์ด์ง"
โข
๋์์ธ ํ ํฐ ๋ช
์: "Primary๋ #2563EB, ํฐํธ๋ Pretendard"
โข
์ปดํฌ๋ํธ ๋จ์ ์์ฒญ: ํ์ด์ง ํต์งธ ์์ฒญ๋ณด๋ค ์น์
๋ณ ๋ถํ
โข
๋ฐ๋ณต ๊ฐ์ : ํ ๋ฒ์ ์์ฑํ๋ ค ํ์ง ๋ง๊ณ , ์ฑํ
์ผ๋ก ์ ์ง์ ๋ค๋ฌ๊ธฐ
์ข์ ํ๋กฌํํธ ์์
"Tailwind ๊ธฐ๋ฐ์ผ๋ก Card ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค์ด์ค. Props๋ title, description, footer slot, variant(default/elevated/outlined). ๋คํฌ๋ชจ๋ ์ง์."
๋์ ํ๋กฌํํธ ์์
"์์ ์นด๋ ๋ง๋ค์ด์ค"
2. ๋์์ธ ์์คํ ์ฐ๊ณ
โข
ํญ์ ํ ํฐ ์ฐ์ : HEX/px ์ง์ ์ฌ์ฉ ๊ธ์ง
โข
๊ธฐ์กด ์ปดํฌ๋ํธ ์ฌ์ฌ์ฉ ๋ช
์: "๊ธฐ์กด Button ์ปดํฌ๋ํธ ์ฌ์ฉํด์ ..."
โข
๋ค์ด๋ฐ ์ผ๊ด์ฑ: Figma Design
Make
Code ๋์ผ ์ด๋ฆ
3. ํ์ ์ํฌํ๋ก
์ญํ | ํ๋ |
๊ธฐํ์ | Make๋ก ๋น ๋ฅธ ์์ด์ดํ๋ ์ โ ๊ฒ์ฆ |
๋์์ด๋ | Make ๊ฒฐ๊ณผ๋ฅผ Figma Design์ผ๋ก ๊ฐ์ ธ์ ํด๋ฆฌ์ฑ โ ๋ผ์ด๋ธ๋ฌ๋ฆฌํ |
๊ฐ๋ฐ์ | GitHub ์ฐ๋๋ Make ์ฝ๋ โ ๋ณธ๊ฒฉ ๊ฐ๋ฐ ํ๊ฒฝ์ผ๋ก ์ด๊ด |
4. ์ฝ๋ ํ์ง ๊ด๋ฆฌ
โข
Make ์์ฑ ์ฝ๋๋ ํญ์ ์ฝ๋ ๋ฆฌ๋ทฐ ํ ๋ฉ์ธ ๋ธ๋์น ๋ณํฉ
โข
์๋ฏธ ์๋ div ์ค์ฒฉ, ์ธ๋ผ์ธ ์คํ์ผ ๋จ๋ฐ ๋ฑ์ ์ ๋ฆฌ
โข
์ ๊ทผ์ฑ(a11y): aria ์์ฑ, ์๋งจํฑ ํ๊ทธ ๊ฒ์ฆ
โข
์ฑ๋ฅ: ๋ถํ์ํ ๋ฆฌ๋ ๋, ํฐ ์ด๋ฏธ์ง ๋ฑ ์ ๊ฒ
5. ๋ณด์
โข
ํ๊ฒฝ ๋ณ์์ ๋ฏผ๊ฐ ์ ๋ณด ์ ์ฅ (์ฝ๋ ์ง์ ํ๋์ฝ๋ฉ ๊ธ์ง)
โข
Supabase ๋ฑ ์ธ๋ถ ์๋น์ค ํค๋ anon/public ํค๋ง ํด๋ผ์ด์ธํธ ๋
ธ์ถ
โข
๊ฒ์(Publish) ์ console.log, ๋๋ฒ๊ทธ ์ฝ๋ ์ ๊ฑฐ
6. ๋ฒ์ /์ค๋ ์ท ๊ด๋ฆฌ
โข
์ค์ ๋ง์ผ์คํค๋ง๋ค GitHub Push๋ก ๋ฒ์ ๋ณด์กด
โข
Make ์์ฒด ๋ฒ์ ๊ธฐ๋ก๋ ํ์ฉ (Publish ๋จ์ ์ค๋
์ท)
โข
๋์์ธ ํคํธ๋ SemVer๋ก ๋ณ๋ ๊ด๋ฆฌ
7. ์ฌ์ฉํ์ง ๋ง์์ผ ํ ๊ฒฝ์ฐ
โข
๊ณ ๋๋ก ์ปค์คํ
ํ ์ธํฐ๋์
(3D, ์บ๋ฒ์ค ๊ฒ์ ๋ฑ) โ ์ง์ ์ฝ๋ฉ ๊ถ์ฅ
โข
์๊ฒฉํ ์ ๊ทผ์ฑ ์๊ตฌ์ฌํญ โ ์๋ ๊ฒ์ฆ ํ์
โข
๋ฏผ๊ฐ/๊ท์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ โ ๊ฒ์ฆ๋ ๋ฐฑ์๋ ํ๊ฒฝ ์ฌ์ฉ
8. ํ์ต ์ฒดํฌ๋ฆฌ์คํธ
๋์์ธ ํคํธ ํ ํฐ์ ์ ์ํด๋ณธ๋ค
Make โ Figma Design ๋ณต์ฌ๋ฅผ ์ค์ตํ๋ค
GitHub ์ฐ๋ ํ PR์ 1ํ ์์ฑํ๋ค
Supabase ์ฐ๋์ผ๋ก CRUD ํ์ด์ง 1๊ฐ๋ฅผ ๋ง๋ ๋ค
๊ฒ์ํ URL์ ํ์ ๊ณต์ ํ๋ค
