Community

๐Ÿงœ ์ฝ”๋“œ๋กœ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๊ด€๋ฆฌํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, mermaid

- GitHub ๋งˆํฌ๋‹ค์šด์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. --- ์ตœ๊ทผ์— ์‚ฌ๋‚ด์—์„œ ์ง„ํ–‰ํ•˜๋Š” GitHub Actions ๋ฐ‹์—…์„ ๋‹ค๋…€์™”์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์ง๊ตฐ์˜ ๊ฐœ๋ฐœ์ž๋ถ„๋“ค๊ป˜์„œ GitHub Actions ๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”์ง€์— ๋Œ€ํ•ด ์†Œ๊ฐœ๋ฅผ ํ•ด์ฃผ์‹œ๋Š” ์ž๋ฆฌ์˜€๋Š”๋ฐ์š”, ๊ทธ ์ค‘์—์„œ๋„ ๋จธ๋ฉ”์ด๋“œ(mermaid) ์ด์•ผ๊ธฐ๊ฐ€ ๋งŽ์ด ๋‚˜์™€์„œ ํ•œ ๋ฒˆ ์–ธ๊ธ‰ํ•ด๋ด…๋‹ˆ๋‹ค. ๋จธ๋ฉ”์ด๋“œ๋Š” ๋งˆํฌ๋‹ค์šด ๊ฐ™์€ ํ˜•ํƒœ์˜ ํ…์ŠคํŠธ๋กœ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๊ทธ๋ฆด ๋•Œ๋Š” draw.io ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์“ฐ๊ฑฐ๋‚˜ ํŒŒ์›Œํฌ์ธํŠธ, ํ”ผ๊ทธ๋งˆ ๊ฐ™์€ ๋ณ„๋„ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์“ธ ์ˆ˜๋„ ์žˆ๋Š”๋ฐ์š”, ์ด๊ฒƒ์„ GitHub์— ์˜ฌ๋ฆด ๋•Œ๋Š” ์ด๋ฏธ์ง€๋กœ ์˜ฌ๋ฆฌ๊ฒŒ ๋˜๋‹ค๋ณด๋‹ˆ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์–ด๋ ต๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋ฐ˜ํ•ด ๋จธ๋ฉ”์ด๋“œ๋Š” ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ ๋‹ค์ด์–ด๊ทธ๋žจ ํˆด์ด๋‹ค๋ณด๋‹ˆ ์ˆ˜์ •์ด ์ž์œ ๋กญ๊ณ , ๋ฌด์—‡๋ณด๋‹ค๋„ ํŒ€ ๋‚ด ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์–ด์ œ ์ž ๊น ๋จธ๋ฉ”์ด๋“œ ๋ฌธ๋ฒ• ๋ง›๋ณด๊ธฐ๋ฅผ ํ–ˆ๋Š”๋ฐ์š”, ํŠน์ˆ˜ ๋ฌธ์ž๋“ค (์ค‘๊ด„ํ˜ธ, ๋Œ€๊ด„ํ˜ธ, ๊บพ์‡ , ...) ๋“ฑ์˜ ์ƒ๊น€์ƒˆ๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ํ™œ์šฉํ•ด์„œ ๋ฌธ๋ฒ•์„ ๋งŒ๋“ค์—ˆ๋‹ค๋Š” ์ ์ด ๋А๊ปด์ ธ์„œ ์žฌ๋ฏธ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ GitHub์—์„œ๋Š” 2022๋…„๋ถ€ํ„ฐ ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ์— ๋จธ๋ฉ”์ด๋“œ ๋ฌธ๋ฒ•์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์•„๋ž˜์ฒ˜๋Ÿผ ์„ ์–ธํ•˜๊ณ  ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒกํ„ฐ ๊ธฐ๋ฐ˜ ๋‹ค์ด์–ด๊ทธ๋žจ์ด ํ•„์š”ํ•œ ๋ฌธ์„œ์— ๋ฐ”๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ```mermaid graph TD; A-->B; A-->C; B-->D; C-->D; ``` ํŒ€ ๋‚ด์—์„œ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, ํ•œ ๋ฒˆ ๋„์ž…์„ ๊ฒ€ํ† ํ•ด๋ณด๋Š” ๊ฒƒ๋„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. https://github.com/mermaid-js/mermaid

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค