Ecosystem Workbench - kimjooyoon/meta-ontology-go GitHub Wiki
Gooo๋ก ๋ง๋๋ ์ธ์ด ์ํ๊ณ ๋๊ตฌ
์ ๋ฐ์ดํธ: 2026-10-10 KST.
gooo-ecosystem-workbench๋ฅผ ์ ๊ณต๊ฐ ์ ์ฅ์๋ก ๋ฐฐํฌํ์ต๋๋ค. Gooo๋ก ํ์ค ํจ์, ์คํ ๊ฒฐ๊ณผ์ ์ง๋จ ๊ท์น, ์ Gooo ์์ค๋ฅผ ๋ง๋๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ต๋๋ค. ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ๋ฐ ํ์ํ ์์ ๊ณต๊ตฌ๋ฅผ ์ธ์ด ์์ฒด๋ก ๋ง๋ค์ด ๋ณด๋ ๋จ๊ณ์ ๋๋ค.
ํ์ฌ ์ฐ๊ฒฐ๊ณผ ์ฌ์ฌ์ฉ
ํ์ฌ ์์
์ฅ์ assemble --graph๋ก ๋ค์ดํฐ๋ธ ๊ณํ์ ์ฝ๊ณ ์ฌ๋ฌ ๋ณธ๋ฌธ์ ์กฐ๋ฆฝํฉ๋๋ค.
PR54์ ์๋ณธ ์ ์ฒด CI 38๋จ๊ณ์ ๋ณ๋ push ๊ฒ์ฌ๋ฅผ ํต๊ณผํด main 0d7d30a9์ ๋ณํฉยท์ค์นํ์ต๋๋ค.
์ ์ฅํ ํด๋๋ฅผ construct --assembly์ ๋๊ธฐ๋ฉด Gooo๊ฐ ์๋ ์คํจ ํ์ ๊ณ ๋ฅด๊ณ
๊ฐ์ ๊ทธ๋ํ์ ๋ค์ ์กฐ๋ฆฝ์ ์๋๋ค. ํธ์ถ๋ ๋ณด์กฐ ํจ์์ ์ถ๊ฐ ๋ฃจํธ ์
๋ ฅ๋ ๋ณด์กดํฉ๋๋ค.
ํ์ฌ PR55๋ ๊ณต๊ฐ Gooo0.6.23,
Go1.27.2์ SDK0.2.26์ ์ฐ๊ฒฐํ๊ณ main06445a4์ ๋ณํฉยท์ค์น๋์ต๋๋ค.
์๋ณธ PRยทfeature push ๊ฒ์ฌ์ ์ค์ ๊ณต๊ฐ Linux ํ์ผ ์ฌ์ฉ์ ํ์ธํ์ต๋๋ค.
construct์ ๊ฐ๋จํ ์ถ๋ ฅ๊ณผ --json์ ์ถ๋ ฅ ์๋ด์์ ์ฝ์ต๋๋ค.
์ฌ๋ฌ ๋ณธ๋ฌธ์ ๋ ๋ช
๋ น๊ณผ ๊ฒฐ๊ณผ ์ฝ๊ธฐ.
์๋๋ ์ด์ ๊ณต๊ฐ ์ฐ๊ฒฐ์ ์์ค์ ๋น์ ๊ด์ธก์ ๋๋ค.
PR53์ ์๋ณธ ์ ์ฒด
CI 38๋จ๊ณ์ push ๊ฒ์ฌ ๋ค main 7d64f529์ ๋ณํฉยท์ค์นํ์ต๋๋ค. ๋ฃจํธ ๋ ์ฝ๋๋ฅผ
์กฐ๋ฆฝํ๊ณ ๊ทธ ๊ฐ์ ๋ฐ๋ ๊ณ ์ ํ๋ยท์์ ๋ณด์กฐ ํจ์๋ฅผ ์คํํ๋ ํ๋ฆ์ ์ฐ๊ฒฐํฉ๋๋ค.
--entry๋ ๋ง์ง๋ง ํ๋, --assembly-activity๋ ๋ฃจํธ ์กฐ๋ฆฝ ํ๋์
๋๋ค.
๋จ์ผยท๋ค์ค ์ธ์์ ์๋ ์
๋ ฅ ํ์์ ๋ณด์กดํ๊ณ , ๋ง์ง๋ง ์คํจ ํ์ ๋ค์ ์กฐ๋ฆฝ์ ์๋๋ค.
๋ ๋ช
๋ น๊ณผ ๊ด์ธก ๋ฒ์.
์๋๋ ํ ํ๋ ์ฐ๊ฒฐ์ ๋จผ์ ๊ตฌํํ PR52์ ๊ธฐ๋ก์ ๋๋ค.
PR52์ ์๋ณธ ์ ์ฒด
CI๋ฅผ ํต๊ณผํด main 83cbe449์ ๋ณํฉยท์ค์นํ์ต๋๋ค. construct --assembly๋ก ์ด์
ํด๋ ํ๋๋ฅผ ๋๊ธฐ๋ฉด Gooo๊ฐ ์๋ ์คํจ ํ์ ๊ณ ๋ฅด๊ณ ๊ธฐ์กด ์กฐ๋ฆฝ ๋ฐ๋ณต์ ๋ฃ์ต๋๋ค.
๋ฐ๋ก ์ค๋น์ ์ค์ ์ฌ์ฉ, ๊ฐ ํ์ฐจ์ ์๋, ์ ํ ๋ค ๋ค๋ฅธ ์
๋ ฅ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋ก ๊ธฐ๋กํฉ๋๋ค.
๋ชจ๋ธ์ ์๋ตํ๋ฉด ๊ณ ์ ์์๋ก ์งํํฉ๋๋ค. ๊ฐ์ ํ ํ๋ก๊ทธ๋จ์์ ํ์ ์๋๋ ๊ณ ์
15๋ฒยท๋ชจ๋ธ 13๋ฒ์ด์๊ณ ์ต์ข
ํ๋ 6/6์ ํ์ธํ์ต๋๋ค.
์ฌ์ฉ ๋ฒ์์ ์๋ณธ.
์๋๋ ์์ ๋์๋งยท์กฐ๋ฆฝ ์ฐ๊ฒฐ์ ์์ค์ ๊ด์ธก์ ๋๋ค.
PR51์ ์๋ณธ ์ ์ฒด
CI๋ฅผ ํต๊ณผํด main 38289940์ ๋ณํฉยท์ค์นํ์ต๋๋ค. --help์์ ์์ค ๋ง๋ค๊ธฐยท์กฐ๋ฆฝยท
๊ฒฐ๊ณผ ์ฝ๊ธฐ ๋ช
๋ น์ ์ฐพ๊ณ help assemble๋ก ํด๋น ์ต์
์ ๋ด
๋๋ค. ๋ชจ๋ 12๊ฐ ๋ช
๋ น์
๋์๋ง์ด ์์
์ ์คํํ์ง ์๊ณ ์ ์ ์ข
๋ฃํ๋ ํ๊ท ๊ฒ์ฌ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
์คํ๊ณผ ๊ฒฐ๊ณผ ์๋ด.
PR50์ ์๋ณธ ์ ์ฒด
CI๋ฅผ ํต๊ณผํด main ece4da79์ ๋ณํฉํ์ต๋๋ค. CI์ ํ์ฌ ์ฌ์ฉ ์๋ด๊ฐ ๊ณต๊ฐ Gooo 0.6.22
์์ค d3b44fc6์ ๊ณ ์ ๋ฉ๋๋ค. ๊ณต๊ฐ ์ค์น๋ณธ๊ณผ ๊ธฐ๋ณธ gooo ๊ฒฝ๋ก๋ก ๋ชจ๋ธ ์กฐ๋ฆฝยท์ค์ ํธ์ถยท
์ ์ฅ ์ฌ์ยทGooo ํ์ ์ ์์ ํ์ธํ์ต๋๋ค. ๋ณ๋ ๊ฐ๋ฐ ๋น๋๋ฅผ ์ค๋นํ๋ ๋จ๊ณ๊ฐ ์ค์์ต๋๋ค.
๊ณต๊ฐํ ์คํ ์๋ด.
PR49์ ์๋ณธ ์ ์ฒด
CI๋ฅผ ํต๊ณผํด main 7c37f4b3์ ๋ณํฉํ์ต๋๋ค. assemble์ด ํธ์ถยทํ๋ยท์กฐ๋ฆฝ์ฉ ์ฌ๋ก์
๊ฒฐ๊ณผ๋ฅผ Gooo ํ์ ๊ท์น์ ์ ๋ฌํฉ๋๋ค. ๊ธฐ๋ณธ ์ถ๋ ฅ์ ๋ค์ ์์
์ ํ์ํ๊ณ ์ฝ 3.2KB์
next-context.json์์ ๋ถ์ผ์น ์์น์ ์๋ณธ ํ์ผยท์ง๋ฌธยทํฌ๊ธฐ๋ฅผ ์ฝ์ ์ ์์ต๋๋ค.
์์ฒด ๋ชจ๋ธ์ ์ด ์๋ ์์ 4/4์ ๊ธฐ๋ ๋ฌธ์์ด ํ๋๋ฅผ ๋ฐ๊พผ ํฉ์ฑ ๊ด์ธก 3/4๋ฅผ ๊ตฌ๋ถํ์ต๋๋ค.
์๋ ์
๋ ฅยท๊ธฐ๋๊ฐ๊ณผ ์ ํํ ํฐ ์ ์๋ฅผ ๋ณด์กดํ๊ณ , ํ์ ๊ท์น์ ์
๋ ฅ ์ ์๋ 0/0,
๋ชจ๋ธ ํธ์ถ์ 0ํ์
๋๋ค. ์ ์ฅ ์ฌ์๋ ๊ฐ์ ์ ์์ ์ ์งํ์ต๋๋ค.
์ ์ํ ์ฝ๋ ๋ณ๊ฒฝ๊ณผ ๋ค์ ๋ชจ๋ธ ํธ์ถ์ ๋ณ๋ ์คํ ๋จ๊ณ์
๋๋ค.
์ค์ ์คํ๊ณผ ์๋ณธ.
์๋ PR48์ ์ด ๋ช ๋ น์ ์ฒ์ ์ฐ๊ฒฐํ ์์ค์ ๊ด์ธก์ ๋๋ค.
PR48์ assemble์
๊ณต๊ฐํ์ต๋๋ค. ์์คยท๋ชจ๋ธ์ ๋จผ์ ํ์ธํ๊ณ Gooo ๊ท์น์ด ๊ฒฝ๋ก๋ฅผ ๊ณ ๋ฅธ ๋ค์, ์กฐ๋ฆฝยทํธ์ถยท์ ์ฅ
์ฌ์์ ํ ๋ช
๋ น์ผ๋ก ์ด์ด๊ฐ๋๋ค. CLI๋ ์ ํ ์ด์ ยท์ฌ๋ก ๊ฒฐ๊ณผยท์์ฑ ์ฝ๋ ์์น๋ฅผ ๋จผ์ ๋ณด์ฌ์ค๋๋ค.
Go ์ฐ๊ฒฐ๊ณผ Gooo ๊ท์น์ ๊ฐ์ ๊ณต๊ฐ ์ ์ฅ์์ ์์ต๋๋ค.
์ฌ์ฉ ์๋ด.
CI๋ ์ปดํ์ผ๋ฌ dev e5be9871, Go1.27.2์ SDKv0.2.26์ ๊ณ ์ ํฉ๋๋ค.
์์
์ฅ ๋ฐ์ ์ค์ ๋ค ๊ฒฝ๋ก์์ ๊ฐ๊ฐ ํธ์ถ4/4ยทํ๋12/12์ ๊ฐ์ ์ ์ฅ ์ฌ์์ ํ์ธํ์ต๋๋ค.
์๋ณธ ์ ์ฒด CI๋ฅผ ํ์ธํด main a03966f8์ ๋ณํฉํ์ต๋๋ค. ์์ ๊ณต๊ฐ ์์ ์ ๊ฒฐ๊ณผ์ ๋
๋ฆฝ์ ์ธ ์ผ๋ฐํ ํ๊ฐ๋ ๊ตฌ๋ถํฉ๋๋ค.
์๋ณธ ๊ด์ธก.
์๋๋ ์ด์ ์ฐ๊ฒฐ์ ์์ค์ ๊ด์ธก์ ๋๋ค.
PR 41์์
๊ณต๊ฐ 0.6.16 ์์ค 146a5085๋ฅผ CI์ ๊ณ ์ ํ๊ณ ์ค์นยท์คํ ์๋ด๋ฅผ ๊ฐฑ์ ํ์ต๋๋ค.
๊ณต๊ฐ ์ค์น๋ณธ์ ์ ์ฒด raceยทvet ๊ฒ์ฌ์ ๋ ์๋ ํผ๋๋ฐฑ ์์ ๋ฅผ ๋ค์ ์คํํ์ต๋๋ค.
8๊ฐ ํ์ฐจ์ ์๋ ์ฌ๋กยท์ ํ ์ฝ๋ยท์คํจ ๊ฐ์ด ์ด์ ๊ธฐ๋ก๊ณผ ๊ฐ์๊ณ , ๊ณต๊ฐ CI์ ์๋ณธ๋
ํ์ธํ ๋ค main 29d174aa์ ๋ณํฉํ์ต๋๋ค.
ํ์ฌ ์คํ ์๋ด.
PR 40์ ์ค์ ๊ณ์ฐ ์คํจ์
์์กด ํ๋์ ์ค๋จ์ ์ฝ์ต๋๋ค. Gooo ๊ท์น์ด ์คํจํ ์
๋ ฅ๊ณผ ์๋ ๊ธฐ๋๊ฐ์ ๋ค์ ์กฐ๋ฆฝ์
๋ฃ๊ณ ๋ค์ ์๋ํฉ๋๋ค. ์ธ ํ์ฐจยท๋ค ๋ฒ ์๋ ๋ค ๋ณ๋ ์
๋ ฅ 3/3์ ๋งํ ์์ ์,
๋ค์ฏ ํ์ฐจยท14๋ฒ ์๋ ๋ค ๋ณ๋ ํ๊ฐ 4/4๋ฅผ ์ ์งํ ์์ ๋ฅผ ๊ณต๊ฐํ์ต๋๋ค.
CI ์๋ณธ์ ํ์ธํ๊ณ main 83ca2df6์ ๋ณํฉํ์ต๋๋ค. ์ด์ ์ด ๊ฒฝ๋ก๋ฅผ
๊ณต๊ฐ Gooo 0.6.16์ผ๋ก
์คํํ ์ ์์ต๋๋ค. ๊ณ์ฐ ์คํจ๋ก ์กฐ๋ฆฝ ์ด์ด๊ฐ๊ธฐ.
์๋๋ ์ด์ ์ฐ๊ฒฐ์ ์์ค์ ๊ด์ธก์ ๋๋ค.
PR 38์ ์๋ชป๋
๋น์นธ ํ๋ณด๊ฐ ํฌํจ๋ ์ ์กฐ๋ฆฝ ๊ธฐ๋ก์ ์ฝ์ต๋๋ค. ํ๋ฝ ์๋ฅผ Gooo ํ์ ํ๋จ ๊ท์น์
์ ๋ฌํ๊ณ , ์๋ยทํ๋ฝยท์คํ ์๋ฅผ ๋๋๋๋ค. ์ค์ ํผ๋๋ฐฑ ๋ฐ๋ณต์ ์๋ ๊ฒฝ๊ณ ์ฌ๋ก๋ฅผ
๊ทธ๋๋ก ์ถ๊ฐํด 5ํ์ฐจยท์ด 13๋ฒ์ ์๋ ํ ๋ณ๋ ํ๊ฐ 4/4๋ฅผ ์ ์งํ์ต๋๋ค.
๋ก์ปฌ ์ ์ฒด native/race ๊ฒ์ฌ์ ๊ณต๊ฐ CI๋ฅผ ํต๊ณผํ๊ณ main a4ee9369์ ๋ณํฉํ์ต๋๋ค.
CI ์๋ณธ์ ํ๋ฝ 5๊ฐยท์คํ ์กฐํฉ 8๊ฐ๋ก ์ด 13๋ฒ์ ์๋๋ฅผ ๊ธฐ๋กํ๋ฉฐ, ์ต์ข
๊ฐ๊ณผ
์ ํ๋ ์์ค๊ฐ macOS ๊ด์ธก๊ณผ ๊ฐ์์ต๋๋ค. ์ด ๊ฒฝ๋ก๋
์ ์ปดํ์ผ๋ฌ ์์ค๊ฐ ํ์ํฉ๋๋ค. ์คํ ์๋ด์ ๊ธฐ๋ก.
์๋๋ ๊ณต๊ฐ 0.6.14 ๋ฐ์ด๋๋ฆฌ์์ ํ์ธํ ์ฐ๊ฒฐ์ ๋๋ค.
PR 37์์ ๊ณต๊ฐ Gooo 0.6.14์ ๊ฐ์ ์์ค๋ฅผ CI์ ๊ณ ์ ํ์ต๋๋ค. ์ฌ๋ฌ ๋น์นธ์ ํธ์ถ ๊ฒฐ๊ณผ๋ก ๊ณ ๋ฅด๋ ์กฐ๋ฆฝ๋ Gooo ํผ๋๋ฐฑ ๊ท์น์ผ๋ก ๋ฐ๋ณตํฉ๋๋ค. ์๋ ์คํจ ์ฌ๋ก ํ๋๋ฅผ ์ถ๊ฐํ๊ณ ๋ค ํ์ฐจยท์ผ๊ณฑ ์กฐํฉ ํ ๋ง์ง๋ง ๋ณ๋ ํ๊ฐ 4/4๋ฅผ ํ์ธํ์ต๋๋ค. ๊ณต๊ฐ ์ค์น๋ณธ์์๋ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๊ด์ธกํ์ต๋๋ค. ํ์ฌ ์คํ ์๋ด.
์๋๋ ๊ฐ ๊ธฐ๋ฅ์ ์ฒ์ ์ฐ๊ฒฐํ ์์ค์ ๊ด์ธก์ ๋๋ค.
PR 32๋ CI๋ฅผ ํต๊ณผํด
main 47a09d0e์ ๋ณํฉํ์ต๋๋ค. ์คํจํ ํ๊ฐ ์ฌ๋ก๋ฅผ Gooo ๊ท์น์ผ๋ก ๊ณจ๋ผ ๋ค์ ์กฐ๋ฆฝ์
์๋ ๋ฐ์ํ๋ฉฐ, --holdout-cases๋ ์ ํ์ด ๋๋ ๋ค ๋ณ๋๋ก ์คํํฉ๋๋ค. ๋ ํ๋ก๊ทธ๋จ์์
๋ชจ๋ธ์ ์ด๋๊ณผ ์คํจ๋ฅผ ํจ๊ป ๊ด์ธกํ์ต๋๋ค. ์ฌ์ฉ๋ฒ๊ณผ ์๋ณธ ๊ธฐ๋ก.
PR 30์ผ๋ก
Gooo๊ฐ ๋ค์ ์๋ ํ๋๋ฅผ ์ ํ๋ construct ๋ช
๋ น์ ์ถ๊ฐํ์ต๋๋ค. ๊ณต๊ฐ 0.6.12์
์ ํํ ์์ค 4a0cfdd8๋ฅผ CI์ ๊ณ ์ ํ๊ณ ์ ์ฒด ๊ฒ์ฌ๋ฅผ ํต๊ณผํ์ต๋๋ค. PR 31์์
์์ ๋ฌธ์๋ ๊ฐฑ์ ํ์ต๋๋ค. ๊ณต๊ฐ macOS ์ค์น๋ณธ์ ์์ฒด ๊ทธ๋ํ ๋ชจ๋ธ์ ์ฐ๊ฒฐํด ์๋
์กฐ๋ฆฝ๊ณผ ์ ์ฅ ์ฌ์คํ์ ํ์ธํ์ต๋๋ค. ๊ฐ์ ๊ธฐ์กด ์์ ์์ ๊ณ ์ ์์๋ ๋ค ํ์ฐจยท15๋ฒ,
๋ชจ๋ธ์ ํ ํ์ฐจยทํ ๋ฒ์ ํ๋ก๊ทธ๋จ ์๋๋ฅผ ์ฌ์ฉํ๊ณ ์ต์ข
์ฝ๋์ ํ๊ฐ 7๊ฐ๊ฐ ๊ฐ์์ต๋๋ค.
์คํยทCIยท๋ณํฉ ์๋ณธ.
์๋ ์ด๊ธฐ ๊ด์ธก์ ๊ฐ ๋งํฌ์ ์์ค๋ฅผ
๊ธฐ์ค์ผ๋ก ์ฝ๊ณ , ์ ์์ค ์์ ๋๊ตฌ์
์์ฒด ๊ทธ๋ํ ๋ชจ๋ธ ํ์ต์ ๋ณ๋ ์๋ณธ์ ์ฐ๊ฒฐํฉ๋๋ค.
๊ธฐ๋ณธ ํจ์๋ gooo-standard-library๋ก ๋ถ๋ฆฌยทํ์ฅํ์ต๋๋ค. ์ซ์ยท๋ ผ๋ฆฌยท๋ฌธ์์ด ํจํค์ง์ 17๊ฐ ํจ์๋ฅผ ๋๊ณ ์ค์ Gooo import๋ก ๊ฐ์ ธ๋ค ์๋๋ค. ์์ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ง์ ์คํํ ์ ์์ต๋๋ค.
๊ตฌํํ ๋๊ตฌ
| ๋๊ตฌ | Gooo๊ฐ ๊ตฌ์ฑํ๋ ๋ด์ฉ | ์ค์ ๊ฒฐ๊ณผ |
|---|---|---|
| ํ์ค ํจ์ | ์ ์ ๋ฒ์ยท๊ฒฝ๊ณ ์ฒ๋ฆฌ, ๋ ผ๋ฆฌ ์ฐ์ฐ, ํ ์คํธ ์ ํ | 13๊ฐ ํจ์ยท7๊ฐ ์ ๋ ฅ ๋ฌถ์ยท91๊ฐ ๊ธฐ๋ ์ถ๋ ฅ |
| ์ง๋จ ํ๋ก๊ทธ๋จ | ์๋ฃยท๋ถ๋ถ ์ถฉ์กฑยท๊ด์ธก ๋ถ์กฑยท์๋ชป๋ ์์ ๋ฐ๋ฅธ ๋ถ๊ธฐ์ ๋ค์ ์์ | code/message/action ๋ ์ฝ๋์ ์ค๋ช ๋ฌธ์ฅ |
| ์ ์ฒด ์กฐ๋ฆฝ ๋ฐ๋ณต | ๋ถํยทํธ์ถ๋ถยทํ๊ฐ๋ฅผ ๊ตฌ๋ถํด ๋ค์ ์๋ ํ๋์ ๋ฐ๋ก ํฌํจ ์ฌ๋ถ๋ฅผ ๊ณ์ฐ | ๊ธฐ๋๊ฐ์ ๋ณด์กดํ ์๋ ํผ๋๋ฐฑ, ๋ณ๋ ๋ง์ง๋ง ํ๊ฐ, ํ์ฐจ๋ณ ๊ฒฐ๊ณผ์ ์ค๋จ ์ด์ |
| ์์ ํ๋ก๊ทธ๋จ | scalar/record ์์ฒญ์ ๋ง๋ ํ์ผ๋ช ยทGooo ๋ณธ๋ฌธยท๋ค์ ๋ช ๋ น | ๊ฒ์ฌ์ Go ๋ณธ๋ฌธ ์์ฑ์ ๊ฑฐ์น main.gooo |
| API ์ฐธ์กฐ | ์ปดํ์ผ๋ฌ๊ฐ ๋ง๋ ๊ณต๊ฐ ํ๋ ์๊ทธ๋์ฒ์ ์์ ํ์ ID | Gooo๊ฐ ์กฐ๋ฆฝํ Markdown ์ฐธ์กฐ ๋ฌธ์์ ์ง๋ฌธ |
| ์์ ์ฑ ์์์ฆ | ๊ทผ๊ฑฐ๊ฐ ์๋ ์ฌ์ฏ ์ถ์ ์ํ์ ์ต์ด ๋ฏธํด๊ฒฐ ๋จ๊ณ | PASSยทPROGRESSยทUNKNOWN์ ๋ณด์กดํ๊ณ ๋จ์ผ ์ ์๋ ๋ง๋ค์ง ์์ |
| ์ธ๋ณด์ด์ค ์น์ธ ์์ | ์ ์ถ ์ํ์ ๊ฒํ ์ ์ํ๋ฅผ ํ๊ฐํ๊ณ ์น์ธ ๋ ์ฝ๋ ์ ๋ฌ | 3๊ฐ ์๋๋ฆฌ์ค, ์ค์ ์ถ๋ ฅ 6๊ฐยทํ๋ 18๊ฐ ํต๊ณผ, ์ ์ฅ ์ฌ์คํ |
| CI ๊ณํ ์์ | ๋ณ๊ฒฝ ํ์ผ ๋ฌถ์์ go, docs, yaml ํ์ธ ํญ๋ชฉ์ ๋์ |
12๊ฐ ์ ๋ ฅ, ํ๋ ์ถ๋ ฅ 24๊ฐยทํ๋ 96๊ฐ ํต๊ณผ, ์ ์ฅ ์ฌ์คํ |
| ์์ฐ์ด ๊ธฐ๋ฅ ํ์ | JEV์ ํยท์ ํ์ trail์ Gooo ํ๊ฐ ํ๋์ผ๋ก ์ ๋ฌ | AVAILABLEยทDEFERREDยทUNKNOWN ์ ์ง, ์ ์ธ ์ง๋ฌธยท์ต์ด ๋ฏธํด๊ฒฐ ๋จ๊ณยท์ฌ์คํ ๊ธฐ๋ก |
| VS Code ํ์ฅ | ์ปดํ์ผ๋ฌ LSP, ํฌ๋งคํฐ, ํ๋ก์ ํธ ์์, ๋ณธ๋ฌธ ์์ฑ ์ฐ๊ฒฐ | 0.2.0 VSIX ๊ณต๊ฐ, Gooo ๋ฐ๋ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์ ๋ช ์์ ์ ์ฉ ์ง์ |
๋์๊ณผ ์ ํ์ง๋ .gooo์ ์๊ณ , Go ์ฐ๊ฒฐ ์ฝ๋๊ฐ ํ์ผ๊ณผ ์คํ ๋ช
๋ น์ ์ ๋ฌํฉ๋๋ค.
์๋ฅผ ๋ค์ด ์์ ํ๋ก๊ทธ๋จ์ ํ
ํ๋ฆฟ์ ์ง์ญ ๋ณ์๋ก ๋ณด๊ดํ๊ณ Gooo ํ๋ก๊ทธ๋จ์
์คํํด ์ Gooo ์์ค๋ฅผ ๋ฐํํฉ๋๋ค. ๋ฐํํ ์์ค๋ ์ปดํ์ผ๋ฌ๋ก ๋ค์ ํ์ธํฉ๋๋ค.
VS Code์์ ๋ฐ๋ก ์ฌ์ฉํ๊ธฐ โ 2026-10-06
Gooo Language Support 0.2.0์ ๊ณต๊ฐํ์ต๋๋ค. VSIX ํ์ผ์ ๋ด๋ ค๋ฐ์ VS Code์ Extensions: Install from VSIX... ๋ฉ๋ด๋ก ์ค์นํ ์ ์์ต๋๋ค. ๊ฐ์ ๋ฆด๋ฆฌ์ค์ checksums.sha256๋ก ํ์ผ ์ฒดํฌ์ฌ์ ํ์ธํ ์ ์์ต๋๋ค.
ํ์ฅ์ ์ปดํ์ผ๋ฌ์ LSP ์ง๋จยท์๋์์ฑยท์ ์ ์ด๋, ๊ฒฐ์ ๋ก ์ ํฌ๋งคํฐ, ์ฑยท๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ ํ๋ฆ์ ์ฐ๊ฒฐํฉ๋๋ค. Gooo: Generate Activity Body๋ ์ ์ฅ๋ ์์ค ์ค๋ ์ท์ ์ปดํ์ผ๋ฌ์ ์ ๋ฌํ๊ณ , ์ปดํ์ผ๋ฌ๊ฐ ํ๋ณด ๋ณธ๋ฌธ๊ณผ ์ ํ ์ฌ๋ก๋ฅผ ํ์ธํ ๊ฒฐ๊ณผ๋ฅผ ๋ณ๋ ์์์ฆ์ผ๋ก ๋ณด์ฌ์ค๋๋ค. Gooo ์์ค๊ฐ ๋ฐํ๋๋ฉด ๋จผ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ์ด๋ฉฐ, ์ฌ์ฉ์๊ฐ ๋ช ์์ ์ผ๋ก ์ ์ฉ์ ์ ํํด์ผ ํ์ฌ ํ์ผ์ ๋ฐ๊ฟ๋๋ค. ์์ฑ ์ค ์๋ณธ ํธ์ง ๋ด์ฉ์ด ๋ฐ๋๋ฉด ์ค๋๋ ๊ฒฐ๊ณผ๋ฅผ ๋ฎ์ด์ฐ์ง ์๊ณ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ก ์ ํํฉ๋๋ค.
gooo.layaUrl ๋๋ GOOO_LAYA_URL๋ก ๋ก์ปฌ Laya /v1/systemone์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์ฐ๊ฒฐํ์ง ์์ผ๋ฉด ์ ์ธ๋ ํ๋ณด๋ฅผ ์ ํด์ง ์์๋ก ํ๊ฐํฉ๋๋ค. Laya๊ฐ ์ฐ๊ฒฐ๋์ด๋ ํ๋ณด๋ฅผ ์๋ก ์ฐ์ง ์๊ณ ์ ์ธ๋ ํ๋ณด ์ค์์ ์ ํํ๋ฉฐ, ์ต์ข
๋ณธ๋ฌธ์ ์ปดํ์ผ๋ฌ๊ฐ ํ์ธํฉ๋๋ค.
๋ชจ๋ธ์ด ๋งก๋ ๋ถ๋ถ
์ง๋จ๊ณผ ์์ ํ๋ก๊ทธ๋จ์๋ ์ธ ํ๋์ ๋ ํ๋ณด์, ํ์ ์๋์ ์ ํ ์ ํ ์ฌ๋ก๊ฐ
์์ต๋๋ค. --model builtin์ ์ฐ๋ฉด ๊ณต๊ฐ ์์ฒด ๊ณต์ QAT ๋ชจ๋ธ์ด ์ฌ๋ ์กฐํฉ์
ํ์ ์์๋ฅผ ์ ์ํฉ๋๋ค. ์ปดํ์ผ๋ฌ๊ฐ ์ค์ ์ฌ๋ก๋ฅผ ํ์ธํด ๊ตฌํ์ ์ ํํฉ๋๋ค.
๋ชจ๋ธ ์ต์
์ ์๋ตํ๋ฉด ๊ฒฐ์ ๋ก ์ ์ธ ์์๋ก ๊ฐ์ ํ๋ณด๋ฅผ ํ์ํฉ๋๋ค.
์ ํ์ง ์์ ์์ธ ๋ณธ๋ฌธ์ Gooo ์์ค๊ฐ ์์ ํฉ๋๋ค. ํ์ฌ ๊ณต์ ๋ชจ๋ธ์ ํ๋ณด๋ณ ์ ๋ ฅ ๋ฒ์๋512๋ฐ์ดํธ์ฌ์ ๊ธด ํ ํ๋ฆฟ์ ์ง์ญ ๋ณ์์ ๋๊ณ ์งง์ ์ฐธ์กฐ์๊ณผ ์๋๋ฅผ ์ ๋ฌํ์ต๋๋ค. ํ์ค ํจ์๋ ์์ฑํ Gooo ๋ณธ๋ฌธ์ ๊ทธ๋๋ก ์์ฑํฉ๋๋ค. ์ด๋ฒ ์ ์ฅ์๋ ๊ธฐ์กด2,072๊ฐ ๋งค๊ฐ๋ณ์ยท446๋ฐ์ดํธ ์ผ์ง ๊ฐ์ค์น๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ๋ฌธ๋จ์ ์ด๊ธฐ ๊ณต์ ๋ชจ๋ธ ๊ด์ธก์ ๋๋ค. ์ดํ ์์ฒด ๊ทธ๋ํ ๋ชจ๋ธ์ ํ์ตํ์ผ๋ฉฐ, ์์ค ์์ ๋๊ตฌ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ ์์ ์ฌํ์ต ์์ด ์ฌ์ฉํ ๊ฒฐ๊ณผ๋ ๊ณต๊ฐํ์ต๋๋ค.
Gooo๋ก CI ์์ ๊ณํ ๊ตฌ์ฑ
CI ๊ณํ ๋ ์ํผ๋ ์ปดํ์ผ๋ฌ ์ ์ฅ์์ ๊ธฐ์กด ๊ณํ ์ฌ๋ก๋ฅผ ๋ฐํ์ผ๋ก ํ ์์ Gooo ํ๋ก๊ทธ๋จ์
๋๋ค. ๋ฑ๋กํ ๋ณ๊ฒฝ ํ์ผ ๋ฌถ์์๋ ํ์ธ ํญ๋ชฉ์ ์ง์ ํ๊ณ , ๋ฏธ๋ฑ๋ก ๋ฌถ์์๋ UNKNOWN, ๋ถ์์ ํ๊ฑฐ๋ ์ค๋ณต๋ ์
๋ ฅ์๋ FAIL_CLOSED๋ฅผ ๋ฐํํฉ๋๋ค. 12๊ฐ ๊ณ ์ ์
๋ ฅ์ Gooo์์ ์์ฑํ ์คํ ํ์ผ๋ก ํ์ธํ์ผ๋ฉฐ, PlanCIยทEcho ์ถ๋ ฅ 24๊ฐ, ๋ ์ฝ๋ ํ๋ 96๊ฐ๊ฐ ์ฌ๋ก ๊ธฐ๋๊ฐ๊ณผ ์ผ์นํ์ต๋๋ค. ๋ชจ๋ธ ํธ์ถ ์์ด ์ ์ฅ ์ฌ์คํ๋ ํต๊ณผํ์ต๋๋ค.
์ด ์์ ๋ ๊ณํ ๋ฐ์ดํฐ๋ง ๋ฐํํฉ๋๋ค. CI ๋ช
๋ น์ ์คํํ์ง ์๊ณ ์ผ๋ฐ ์ ์ฅ์์ ๋ณ๊ฒฝ๋ ์๋ ํด์ํ์ง ์์ต๋๋ค. ๊ณต๊ฐ CI 37247798151์ ์ฑ๊ณตํ์ต๋๋ค. ์ต์ ๊ฒ์ฆ์์ ์์ ์ฑ ์์์ฆ์ ์ ์ธยท์์ฑยท์ญ๊ด์ฐฐยท์ถ์ฒ PASS, ์ ํ ์ฌ๋ก PROGRESS, ์ธ๋ถ ํจ๊ณผ ๊ฒฝ๊ณ UNKNOWN์ด๋ฉฐ, ์ฒซ ๋ฏธํด๊ฒฐ ๋จ๊ณ๋ ๋
๋ฆฝ ์ฌ์ฉ ์ฌ๋ก์
๋๋ค.
์์ฐ์ด์์ Gooo ๊ธฐ๋ฅ ์ฐพ๊ธฐ
์ discover ๋ช
๋ น์ Gooo-jev์ ํยท์ ์ง์ trail๊ณผ guide๋ฅผ ์ฝ๊ณ , Gooo ํ๊ฐ ๋ ์ํผ๊ฐ ๊ธฐ๋ฅ ์ํยท์ ์ธ ๋ฐ์ธ๋ฉยท๋ฏธํด๊ฒฐ ๋จ๊ณ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ๋ก์ปฌ๊ณผ ๊ณต๊ฐ CI์์ ์ฝ๋ ์์ฑ์ ์ด๋ป๊ฒ ํด?๋ AVAILABLE๋ก ์นดํ๋ก๊ทธ์ ์ฐ๊ฒฐ๋์ง๋ง, ํ๊ฐ๋ real_use_case_coverage=PROGRESS, first_unresolved_stage=generation์ผ๋ก ๋จ๊น๋๋ค. ์คํ ์๋์ provider ํธ์ถ์ 0์
๋๋ค. ๋ฏธ๋ฑ๋ก ์ง๋ฌธ์ UNKNOWN, ์คํ ์์ฒญ์ DEFERRED์ external_boundary๋ก ๋ณด์กดํฉ๋๋ค.
์ถ๋ ฅ์ ์ง์, ์ ์ธ, JEV trailยทguide digest, Gooo ์กฐ๋ฆฝ, 22๊ฐ ํ๋๊ฐ ์๋ ๋ ํ๋ ์ถ๋ ฅ๊ณผ ์ ์ฅ ์ฌ์คํ์ ํจ๊ป ๋ณด๊ดํฉ๋๋ค. ๊ณ ์ ๊ด์ธก ์๋ฃ์๋ ๊ฐ ํ์ผ์ ์ฒดํฌ์ฌ๋ ์์ต๋๋ค. JEV์ provenance alias๊ฐ reverse-observation ํญ๋ชฉ์ผ๋ก ์ค๋ถ๋ฅ๋๋ ํ๊ท๋ ๋ฐ๊ฒฌํด PR #483์ ๋ฐ๋ก์ก์์ต๋๋ค. ์กฐ์ฌ ๊ฒฐํฉ, provenance ๋ถ๋ฅ ํ๊ท์ JEV ์ ์ฒด CI๋ ๊ฒ์ฆ ์ค์ด๋ฉฐ, capability-query test์ race ๊ฒ์ฌ๋ ๋ก์ปฌ ํต๊ณผํ์ต๋๋ค. ์์ ์ฅ PR #1์ main CI 37249352691์ ์ฑ๊ณตํ๊ณ ์ฆ๊ฑฐ PR #2๋ main์ ๋ณํฉ๋์ต๋๋ค.
v0.5.0-experimental์
macOS arm64ยทLinux amd64 ์คํ ํ์ผ, CI ๋ฐ๊ฒฌ ์ฆ๊ฑฐ archive์ ์ฒดํฌ์ฌ์ ์ ๊ณตํฉ๋๋ค.
ํฌํจ๋ JEV ๋ฒ์ ์ ae1a015c์ด๋ฉฐ, JEV PR #483์ ์ ์ฒด race CI๋ ์์ง ์๋ฃ ์ ์
๋๋ค.
๋ณ๋์ ๊ณ ์ capability ๊ด์ธก๋ ์ ์ฅ์์ ์์ต๋๋ค.
Gooo ์ปดํ์ผ๋ฌ์ Go1.27.1์ ์ค๋นํด ์ฐ๊ฒฐํฉ๋๋ค.
๋ฐ๋ก ์จ ๋ณด๊ธฐ
Go1.27.1๊ณผ gooo ์ปดํ์ผ๋ฌ๊ฐ ์ค๋น๋๋ค๋ฉด:
git clone https://github.com/kimjooyoon/gooo-ecosystem-workbench.git
cd gooo-ecosystem-workbench
go run ./cmd/workbench verify --model builtin --out out/verified
go run ./cmd/workbench scaffold --profile record --model builtin --out out/my-project
go run ./cmd/workbench diagnose --input examples/partial-composition.json \
--model builtin --out out/next-work
go run ./cmd/workbench reference --package examples/catalog \
--entry ApproveInvoice --out out/api-reference
go run ./cmd/workbench receipt --input out/verified --out out/completeness
์ปดํ์ผ๋ฌ์ ๋ณ๋ ๊ฒฝ๋ก๋ --compiler /path/to/gooo๋ก ์ง์ ํฉ๋๋ค.
์ด๋ฒ ๊ด์ธก์ main f144dddb8261b9b525181dee510afc65f1603153์ ์ฌ์ฉํ์ต๋๋ค.
์ปดํ์ผ๋ฌ ์ค๋น์ ์์ธ ๋ช
๋ น.
reference๋ ์ปดํ์ผ๋ฌ๊ฐ ํด์ํ operation-interface JSON์ Gooo ๋ฌธ์
ํ
ํ๋ฆฟ์ ์
๋ ฅํฉ๋๋ค. reference.md์๋ ์ ์ธ๋ ํ๋๋ช
ยท์๊ทธ๋์ฒยท์์ ID,
์ ์ธ ์ง๋ฌธ๊ณผ ์ธํฐํ์ด์ค ์ง๋ฌธ์ด ๋จ์ต๋๋ค. ๋์ ์ค๋ช
์ ์ถ๋ก ํ์ง ์์ต๋๋ค.
์ด ๋ฌธ์์ ์
๋ ฅยท์คํยท์ฌ์คํ ๊ทผ๊ฑฐ๋ API ์ฐธ์กฐ ๊ด์ธก์์
ํ์ธํ ์ ์์ต๋๋ค.
receipt๋ ์์ ์์ฑํ verify ํด๋๋ฅผ ์ ๊ฒํฉ๋๋ค. Gooo๊ฐ ์ ์ธํ
gooo://completeness/domain-completeness-receipt/v1 ๊ตฌ์กฐ์ ์ํ์ ๊ทผ๊ฑฐ๋ฅผ ๋ฃ๊ณ ,
๋ฏธํด๊ฒฐ ๋จ๊ณ ์์๋ Gooo ๋ณธ๋ฌธ์ด ์ ํฉ๋๋ค. CI ๊ด์ธก์์๋ ์ ์ธยท์์ฑยท์ฌ์คํ์ด
PASS, ์์ฑ๋ ์ ํ ์์ ๋ฒ์๊ฐ PROGRESS, ๋ณ๋ ๊ณ์ธกํ์ง ์์ ํจ๊ณผ ๊ฒฝ๊ณ๊ฐ
UNKNOWN์ด์์ต๋๋ค. ๋ค๋ฅธ ์ฒดํฌ์์์ ์
๋ ฅ์ ์ถ์ฒ UNKNOWN์ผ๋ก ๋จ๊น๋๋ค.
CI ์คํ๊ณผ ๋ณด๊ดํ ๊ฒฐ๊ณผ.
์ด ๊ฐ์ ์์
์ฅ์ ์์ ์๋ง ํด๋นํ๋ฉฐ ์ ์ฒด ์ธ์ด์ ์์ฑ๋๋ฅผ ๋งํ์ง ์์ต๋๋ค.
์ ์ธ๋ณด์ด์ค ์น์ธ ์ฌ๋ก๋
์ ์ถ ์ํ์ ๊ฒํ ์ ํ์ฑ ์ฌ๋ถ์ ๋ฐ๋ผ approvedยทrejected๋ฅผ ๋ง๋ค๊ณ ์ด์ ๋ฅผ ๋จ๊น๋๋ค.
์ธ ๋
๋ฆฝ ์
๋ ฅ์ผ๋ก ๋ ์ฐ๊ฒฐ ํ๋์ ์ถ๋ ฅ 6๊ฐ์ ์น์ธ ๋ ์ฝ๋์ ํ๋ 18๊ฐ๋ฅผ ์คํํด
๊ธฐ๋๊ฐ๊ณผ ๋์กฐํ๊ณ ์ ์ฅ ์ฌ์คํํ์ต๋๋ค. CI ์๋ณธ์๋
Gooo ์์คยท์
๋ ฅ ์ฌ๋กยท์ปดํ์ผ ์ฐ์ถ๋ฌผยท์ฌ์คํ์ด ํจ๊ป ์์ต๋๋ค. ์ด ์์ ๋ ์์
๋๋ฉ์ธ ์์ฐ์ด๋ฉฐ ์ค์ ํ๊ณ๋ ๊ฒฐ์ ๊ท์น์ ์๋๋๋ค.
์์ ๋๊ตฌ์ main.gooo๋ฅผ ์์ ํด ๋ค์ ํ๋ก๊ทธ๋จ์ ๋ง๋ญ๋๋ค. ์์ฑ ํด๋์๋
์๋ ๊ณํ๊ณผ ์ค์ ์์ฑ ๊ธฐ๋ก๋ ์์ต๋๋ค. ์ง๋จ ๋๊ตฌ๋ ์ค์ ๊ฐ๊ณผ ๊ธฐ๋๊ฐ์ ๋ค์
๋น๊ตํด17/21ํ๋ยทํ์
ํ๋ฝ1๊ฐ๋ฅผ ์ฝ๊ณ partial, repair-and-replay๋ฅผ ๋ฐํํฉ๋๋ค.
captured-input.json์ ์๋ ์
๋ ฅ ์ ์ฒด๋ฅผ ๋ณด๊ดํ๊ณ , ์์ธ๊ฐ1,024๋ฐ์ดํธ๋ฅผ ๋์ผ๋ฉด
๊ด์ธก ์์ ์๋ณธ ํด์๋ฅผ ๋ด์ ์์ฝ์ ์ ๋ฌํฉ๋๋ค.
๊ด์ธก์ ์ฝ๋ ๊ธฐ์ค
์ด๊ธฐ ๋ก์ปฌ ๊ด์ธก์์ ์ด๋ฆ ์๋ ์ถ๋ ฅ์151/151๊ฐ, ๋ ์ฝ๋ ํ๋๋66/66๊ฐ๊ฐ ๊ธฐ๋๊ฐ๊ณผ ์ผ์นํ์ต๋๋ค. ์ง๋จยท์์์ ๊ฐ์ ์ฌ๋ก๋ฅผ ๊ฒฐ์ ๋ก ๊ณผ ๋ชจ๋ธ ์์๋ก ๊ฐ๊ฐ ์คํํ ์๋ฅผ ํฌํจํฉ๋๋ค. ๋ค์ฏ ์์ฑ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅ ์ฌ์คํํ๊ณ ์ค์ ๊ฐ์ ๋ค์ ์ ์ต๋๋ค. ํ์ธ ๋ช ๋ น ์ ์ฒด์ ์์ฑ ํ๋จ์2ํ์ด๋ฉฐ ์คํ๊ณผ ์ฌ์คํ์ ์ถ๊ฐ ํ๋จ์0ํ์ ๋๋ค.
Linux์ ์ด๊ธฐ ์์ฑยท์คํ ๊ฒ์ฌ๋ ํต๊ณผํ์ต๋๋ค. CI๊ฐ ๋ง๋ ๋ค์ฏ ์์ฑยท๋ค์ฏ ์ ์ฅ ์ฌ์คํ์ ์๋ณธ์ ๋ด๋ ค๋ฐ์ ์ค์ ๊ฐ๊ณผ ํ๋๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ๋ค์ ์ธ์๊ณ ๊ฐ์ ์๋ฅผ ํ์ธํ์ต๋๋ค.
๊ณ ์ ์ฌ๋กยท์๋ณธยท๋ถ๋ชจ๋ฅผ ํจ๊ป ๊ณต๊ฐํ์ต๋๋ค. ์๋ก์ด ๋ถ๋ถ ๊ฒฐ๊ณผ์ ์ง๋จ ์์ฒญ์๋ ์์ธ ์ ๋ฌ์ ํ์ธํ๋ ๊ด์ธก ๊ธฐ๋๊ฐ์ด ์๊ณ , ์ง๋จ ๊ฒฐ๊ณผ ์์ฒด์ ์ ์ ๋ต์ ๋ถ์ฌ ์ธ์ง๋ ์์ต๋๋ค. ๋ถ๋ฅ์ ์์ ์ ํ์ ์ ๋ต์ ๋ณ๋์ ๊ณ ์ ์ง๋จ ์ฌ๋ก์์ ํ์ธํฉ๋๋ค.
API ์ฐธ์กฐ ์์ ๋ ๊ณต๊ฐ ํ๋์ ์ ์ธ๊ฐ์ ๋ฐ์ Gooo๊ฐ ๋ฌธ์๋ฅผ ์์ฑํฉ๋๋ค. ๊ธฐ๋ ๋ฌธ์1/1๊ฐ์ ์ ์ฅ ์ฌ์คํ์ด ๋ง์์ต๋๋ค. API ์๋ณธ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. ์ด ์์ ํ ๊ฑด์ผ๋ก ๊ธฐ๋ฅ ๋ฒ์๋ฅผ ์ผ๋ฐํํ์ง ์์ต๋๋ค.
ํ์ค ํจ์๋ ํ Gooo ์ ์ธ ๋ฌถ์ ์์์ bind๋ก ์ฐ๊ฒฐํ๋ฉฐ, ํจํค์ง ์คํ์ Gooo ํ์ผ ์ฌ์ด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐธ์กฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํธ์ง๊ธฐ ์ฐ๊ฒฐ๋ 0.2.0์ผ๋ก ๊ณต๊ฐํ์ต๋๋ค. ๋ถ๋ถ ๋ณธ๋ฌธ์ ์๋์ผ๋ก ๊ณ ์น๋ ์ง๋จ ์คํ๊ธฐ๋ ์์ง ํ์ ๊ณผ์ ์
๋๋ค. ํ์ฌ ์ง๋จ ๋๊ตฌ๋ ๋๋ฝ ๊ทผ๊ฑฐ์ ๋ค์ ์์
์ ๋ถ๋ฅํด ๋ฐํํ๋ฉฐ, ๊ฒฐ๊ณผ๋ฅผ ์ค์ ์์ค์ ์ ์ฉํ๋ ์๋ ๋ณต๊ตฌ๋ ํ์ง ์์ต๋๋ค.
๊ณต๊ฐ ์ฝ๋ ยท ์๋ ์์ฑยท์คํ ํ์ธ ยท ํฌํจํ ์์ฒด ๋ชจ๋ธ์ ์ถ์ฒ.