์ ๋ธ๋ก๊ทธ๋ฅผ ์๊ฐํฉ๋๋ค: Gatsby์์ Astro๋ก์ ์ ํ๊ณผ Contentful CMS ์ ๊ฑฐ
blog.te6.in/post/blog-v2
์ ๋ธ๋ก๊ทธ๋ฅผ ์๊ฐํฉ๋๋ค: Gatsby์์ Astro๋ก์ ์ ํ๊ณผ Contentful CMS ์ ๊ฑฐ
blog.te6.in/post/blog-v2
ALSO I wrote a thing for Zeroheight: Whenโs the right time to start documenting your design system?
In here I talk about what type of documentation to aim for at each stage of your design systemโs lifecycle.
zeroheight.com/blog/whens-t...
- ์น ์ ํ์์ ๋์์ธ ์์คํ
์ปดํฌ๋ํธ๋ง 'ํ์ด๋ผ์ดํธ' ํ์ํ๋ ํฌ๋กฌ ํ์ฅ ํ๋ก๊ทธ๋จ ๊ฐ์ ๊ฑธ ๋ง๋ ๋ค
- ์ซ์๋ก ๋งํ๋ ๊ฒ๋ ์ค์ํ์ง๋ง ์ค์ํ ํ๋ฉด๋ค์์ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ๋์ผ๋ก ๋ณด๊ณ ์ถ์ ๋ ์ ์ฉ
- E2Eํ
์คํธ์ ์ด ๊ณผ์ ์ ๋
น์ด๋ฉด, ์๊ฐ์ด ์ง๋๋ฉด์ ํ๋ฉด์์ ํ์ด๋ผ์ดํธ๋ ๋น์จ์ด ๋ณํ๋ ๊ฒ์ ๋ณด๋ ๊ฒ์ ์ผ์ข
์ ๋ณด๊ณ ์์ฒ๋ผ ํ์ฉ ๊ฐ๋ฅ
A New Way to Audit Design System Usage
www.tonyward.dev/articles/a-n...
Obsidian ํ๊ฒฝ ์ค์ ๋ค์ด์ผ๋ก๊ทธ์ ํ์๋ Community Plugin "Linter" ํจ๋. Custom ํญ์ด ์ด๋ ค ์๊ณ Custom Regex Replacement ์ค์ ์ 'ํจ๋์์ ๋ณผ๋ ์ ๊ฑฐ' ํญ๋ชฉ์ผ๋ก ^(#{1,6}.*?)\*\*(.*?)\*\*(.*)$, gm, $1$2$3 ์ด ๋ฑ๋ก๋์ด ์๋ค.
Obsidian ํธ์ง ํ๋ฉด์ ์คํฌ๋ฆฐ์ท ๋ ๊ฐ๊ฐ ๋๋ํ ํ์๋์ด ์์. ์ฒซ ๋ฒ์งธ ์คํฌ๋ฆฐ์ท์ ๋ณธ๋ฌธ ๋ด์ฉ ์ผ๋ถ: "# โ ์์นจ ๋ฃจํด์ **์ปคํผ**๊ฐ ๊ผญ ํ์ํ ์ด์ " ๋ ๋ฒ์งธ ์คํฌ๋ฆฐ์ท์ ๋ณธ๋ฌธ ๋ด์ฉ ์ผ๋ถ: "# โ ์์นจ ๋ฃจํด์ ์ปคํผ๊ฐ ๊ผญ ํ์ํ ์ด์ "
ChatGPT(๋ฅผ ๋น๋กฏํ LLM ์ฑ๋ด๋ค)๊ฐ ๋งํฌ๋ค์ด ํค๋ฉ์ **๋ณผ๋**๋ฅผ ๋ฃ๋ ๊ฒ ๋ง์์ ์ ๋ค์ด์ custom instruction์ ํค๋ฉ์ ๋ณผ๋๋ฅผ ์์ ํด๋ฌ๋ผ๊ณ ์์ฒญํ๊ณค ํ๋๋ฐ, ์ญ์ ํ์ง ๋ง๋ผ๊ณ ํ๋ฉด ๋ ํ๋๋ผ๊ตฌ์...?
๊ฒฐ๊ตญ ์ต์๋์ธ Linter ํ๋ฌ๊ทธ์ธ (github.com/platers/obsi...) ์์ custom replacement๋ฅผ ์ถ๊ฐํ์ด์
from: `^(#{1,6}.*?)\*\*(.*?)\*\*(.*)$`
to: `$1$2$3`
ํค๋ฉ์์ ๋ณผ๋ ํฌ๋งทํ
์ ์์ ์ค์
๊นํ์ ๋ค์ด์ผ๋ก๊ทธ์ค๋ฌ์ด UI๊ฐ ์ด๋ ค์ overflow-y hiddenํ๊ณ ๋๋ฉด, x๋ฐฉํฅ layout shift๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ์คํฌ๋กค๋ฐ๋งํผ body์ padding์ ์ค๋ค
๊ทผ๋ฐ ์ด๊ฒ๋ณด๋ค๋, ์ด๋ฏธ์ง๋ฅผ ์ ๋ถ ๊ทธ๋ฆฌ๊ธฐ ์ ์๋ ๋ธ๋ฌ๋ ๋ถ๋ถ์ด ๋์ถฉ ์ด๋ป๊ฒ ์๊ฒผ์์ง ๋ชจ๋ธ์ด ์ด๋ฏธ ์๊ณ ์๋ค๋ ์ ์ด ๋ ์ ๊ธฐํ๋ค. ๊ทธ๋ฅ ์ด๋ฏธ ๊ทธ๋ฆฐ ์๋ถ๋ถ ๋ฐํ์ผ๋ก ๋์ถฉ ํํฐ ๋จน์ธ ๊ฑด๊ฐ?
- ์๋ฒ์์ ๋ด๋ ค์ฃผ๋ ์ด๋ฏธ์ง๋ ์ด 4๊ฐ (์์ฒญ์ ๋ฐ๋ผ ๋ค๋ฅผ ์๋?)
- 4๊ฐ ์ด๋ฏธ์ง๋ฅผ ์ฐจ๋ก๋ก ๋ณด์ฌ์ฃผ๋ ๊ณผ์ ์ฌ์ด์ 3๊ฐ์ '๊ฐ๊ฒฉ'์ด ์์
- '๊ฐ๊ฒฉ'์์๋, ์๊ฐ์ ๋ฐ๋ผ ์ธ๋ผ์ธ ์คํ์ผ์ ๋จน์ฌ์ ๋ ์ด๋ฏธ์ง ์ฌ์ด์ ๋ธ๋ฌ๋ ๋ถ๋ถ์ด ์ ์ ์ค์ด๋ค๊ฒ ๋ง๋ฆ
- ๊ฒฐ๊ณผ์ ์ผ๋ก, ์ด๋ฏธ์ง 2๋ฅผ ๋ฐ์๋ง์ ์ด๋ฏธ์ง 2 ์ ๋ถ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋์ , ์ด๋ฏธ์ง 1 โ ์ด๋ฏธ์ง 2๋ก ๋ธ๋ฌ๊ฐ ์ฒ์ฒํ ํ๋ฆฌ๋ ๊ฑธ ๋ณด์ฌ์ฃผ๊ณ , ๊ทธ๋ ๊ฒ ์๊ฐ์ ๋ฒ๋ ๋์ ์๋ฒ๋ ์ด๋ฏธ ์ด๋ฏธ์ง 3์ ๊ทธ๋ฆฌ๊ณ ์์
ChatGPT GPT-4o ์ด๋ฏธ์ง ์์ฑ ์จ๋ณด๋ค ๋ฐ๊ฒฌํ ์ !!!
์ด๋ฏธ์ง ์ ์ฒด๊ฐ ๋ธ๋ฌ๋ ์ํ์์ ์์ํด์ ์๋ถ๋ถ๋ถํฐ ๋ธ๋ฌ๊ฐ ํ๋ฆฌ๊ณ ๊ธฐ๋ค๋ฆด์๋ก ์ ์ฒด ์ด๋ฏธ์ง๊ฐ ๋ณด์ฌ์ง๋ ๋ฐฉ์์ด
๊ธฐ๋ค๋ฆฌ๋ ๋ถ๋ด์ ๋งค์ฐ ๋์ด์ค๋ค๊ณ ๋๊ผ์
๐งต ์ด๋ป๊ฒ ๊ตฌํํ์๊น...
์๋ ํ์ธ์!