Community

๐Ÿงœโ€โ™€๏ธ๐Ÿงœโ€โ™‚๏ธ ์ปค๋ฆฌ์–ด๋ฆฌ ์นœ๊ตฌ๋“ค, ๊นƒํ—ˆ๋ธŒ์— ์—ฌ๋Ÿฌ๋ถ„๋“ค์˜ ์Šต์ž‘์ด๋‚˜ ์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฐธ์—ฌํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด๋ผ๋ฉด, ์ด Mermaid ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ทธ๋™์•ˆ ๊นƒํ—ˆ๋ธŒ์˜ Markdown ํŒŒ์ผ์—

๐Ÿงœโ€โ™€๏ธ๐Ÿงœโ€โ™‚๏ธ ์ปค๋ฆฌ์–ด๋ฆฌ ์นœ๊ตฌ๋“ค, ๊นƒํ—ˆ๋ธŒ์— ์—ฌ๋Ÿฌ๋ถ„๋“ค์˜ ์Šต์ž‘์ด๋‚˜ ์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฐธ์—ฌํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด๋ผ๋ฉด, ์ด Mermaid ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ทธ๋™์•ˆ ๊นƒํ—ˆ๋ธŒ์˜ Markdown ํŒŒ์ผ์— ๊ทธ๋ฆผ๊ณผ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ํฌํ•จํ•˜๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ ์ด๋ฏธ์ง€๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์— SVG ํฌํ•จ์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์ง€๋งŒ ๋•Œ๋กœ๋Š” ๋ฌธ์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๊ณ  ASCII ํ˜•์‹์œผ๋กœ ์‰ฝ๊ฒŒ ๋งŒ๋“ค์ง€๋งŒ ํ›จ์”ฌ ๋” ์˜ˆ์œ ๊ฒƒ์„ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ, Mermaid๋Š” Markdown์—์„œ ์˜๊ฐ์„ ๋ฐ›์€ ํ…์ŠคํŠธ ์ •์˜๋ฅผ ๊ฐ€์ ธ์™€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์ ์œผ๋กœ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ์ƒ์„ฑํ•˜๋Š” JavaScript ๊ธฐ๋ฐ˜ ๋‹ค์ด์–ด๊ทธ๋žจ ๋ฐ ์ฐจํŠธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ํฌ๋ˆ„ํŠธ ์Šค๋ฒ ์ด๋“œํฌ๋น„์ŠคํŠธ์—์„œ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” ํ”Œ๋กœ์šฐ์ฐจํŠธ, UML, Git ๊ทธ๋ž˜ํ”„, ์œ ์ € ์ €๋‹ˆ ๋‹ค์ด์–ด๊ทธ๋žจ, ์‹ฌ์ง€์–ด๋Š” ๋ฌด์‹œ๋ฌด์‹œํ•œ ๊ฐ„ํŠธ(Gantt) ์ฐจํŠธ๋ฅผ ํฌํ•จํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ๊ณตํ†ต ๋‹ค์ด์–ด๊ทธ๋žจ ์œ ํ˜•์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์˜ URL์—์„œ ์‚ดํŽด๋ณด๊ณ  ์—ฌ๋Ÿฌ๋ถ„๋“ค์˜ ๊นƒํ—ˆ๋ธŒ์— ํ•œ๋ฒˆ ์ ์šฉํ•ด ๋ณด์‹œ๊ธฐ๋ฅผ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. Knut ๋ฐ CommonMark์˜ ๊ด‘๋ฒ”์œ„ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ํ˜‘๋ ฅํ•˜์—ฌ Mermaid ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธ๋ผ์ธ์œผ๋กœ ๊ทธ๋ž˜ํ”„๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

์•Œ๋ฆผ

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