๐ง ์ฝ๋๋ก ๋ค์ด์ด๊ทธ๋จ์ ๊ด๋ฆฌํ๊ฒ ํด์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, 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