ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐ ํ™•์žฅ ๊ฐœ๋ฐœ์˜ ๋งฅ๋ฝ์—์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „ ๊ด€๋ฆฌ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ๋‹ค์–‘ํ•œ ๋ฒ„์ „์„ ๊ด€๋ฆฌ ๋ฐ ์œ ์ง€ํ•˜๊ณ  ํ˜ธํ™˜์„ฑ์„ ๋ณด์žฅํ•˜๋ฉฐ ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ ํ˜ธ์ŠคํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋˜๋Š” ํ”Œ๋žซํผ์˜ ์›ํ™œํ•œ ํ†ตํ•ฉ์„ ์ด‰์ง„ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ž˜ ์„ค๊ณ„๋œ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž์™€ ์ตœ์ข… ์‚ฌ์šฉ์ž๋Š” ์š”๊ตฌ ์‚ฌํ•ญ ๋ฐ ์ž‘์—… ์ค‘์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒํƒœ๊ณ„์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „์— ์•ก์„ธ์Šคํ•˜๊ณ  ์‹๋ณ„ํ•˜๊ณ  ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „ ๊ด€๋ฆฌ๋Š” ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ํ”Œ๋Ÿฌ๊ทธ์ธ์— ์ ์šฉ๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ, ์—…๋ฐ์ดํŠธ ๋ฐ ๊ฐœ์„  ์‚ฌํ•ญ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ๊ธฐ์ˆ , ์•„ํ‚คํ…์ฒ˜ ๋ฐ ์‚ฌ์šฉ์ž ์„ ํ˜ธ๋„์˜ ๋ณ€ํ™”์— โ€‹โ€‹๋งž์ถฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋ฐœ์ „ํ•จ์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ๋ฒ„์ „์— ๋Œ€ํ•ด ์ผ๊ด€๋˜๊ณ  ์ตœ์‹  ๊ธฐ๋ก์„ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ๋ฒ„๊ทธ ์ˆ˜์ • ๋ฐ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”์ ํ•˜๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ํ˜‘์—…ํ•˜๋ฉฐ ์ด์ „ ๋ฆด๋ฆฌ์Šค์™€์˜ ํ•˜์œ„ ํ˜ธํ™˜์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ๋™์‹œ์— ์ตœ์ข… ์‚ฌ์šฉ์ž์—๊ฒŒ ์›ํ™œํ•˜๊ณ  ์•ˆ์ •์ ์ธ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ no-code ํ”Œ๋žซํผ์ธ AppMaster ๋Š” ๊ฐ•๋ ฅํ•œ ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ ๊ธฐ๋Šฅ ์„ธํŠธ์™€ ํ•จ๊ป˜ ํ˜์‹ ์ ์ธ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์€ ํ”Œ๋žซํผ์—์„œ ๊ฐœ๋ฐœ๋œ ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•œ ์›ํ™œํ•œ ํ†ตํ•ฉ, ์ตœ๋Œ€ ํ˜ธํ™˜์„ฑ ๋ฐ ํšจ์œจ์ ์ธ ์—…๋ฐ์ดํŠธ ๊ด€๋ฆฌ๋ฅผ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์ธ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์€ Semantic Versioning(SemVer)๊ณผ ๊ฐ™์ด ๋„๋ฆฌ ์ธ์ •๋˜๋Š” ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•ฉ๋‹ˆ๋‹ค. SemVer๋Š” MAJOR.MINOR.PATCH ํ˜•์‹์œผ๋กœ ์„ค๋ช…๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋ฒ„์ „ ๋ฒˆํ˜ธ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์—…๊ณ„ ํ‘œ์ค€์ž…๋‹ˆ๋‹ค.

  • MAJOR: ์ค‘์š”ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ๊ณผ ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ์—…๋ฐ์ดํŠธ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
  • MINOR: ๊ธฐ๋Šฅ ํ–ฅ์ƒ ๋ฐ ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋˜๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ํŒจ์น˜: ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋˜๋Š” ๋ฒ„๊ทธ ์ˆ˜์ • ๋ฐ ์‚ฌ์†Œํ•œ ๊ฐœ์„  ์‚ฌํ•ญ์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋ฒ„์ „ 2.3.1์€ ๋‘ ๋ฒˆ์งธ ์ฃผ์š” ๋ฆด๋ฆฌ์Šค๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ ์„ธ ๊ฐ€์ง€ ๋ถ€ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜๊ณ  ํ•œ ๊ฐ€์ง€ ํŒจ์น˜ ์—…๋ฐ์ดํŠธ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•˜๋ฉด ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋ฉฐ ๊ฐ ๋ฒ„์ „์— ๋„์ž…๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „ ๊ด€๋ฆฌ ๊ด€ํ–‰์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

1. ์ข…์†์„ฑ ๊ด€๋ฆฌ : ํ”Œ๋žซํผ์€ ํ˜ธ์ŠคํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์ง€์› ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐ„์˜ ์ข…์†์„ฑ์„ ๊ด€๋ฆฌํ•˜์—ฌ ์›ํ™œํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ ํ†ตํ•ฉ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ณต์œ  ์ข…์†์„ฑ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์ถฉ๋Œ์„ ํ•ด๊ฒฐํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ๋ฐฉ์ง€ํ•˜๊ณ  ์•ˆ์ •์ ์ธ ์ž‘์—… ํ™˜๊ฒฝ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

2. ํ˜ธํ™˜์„ฑ ๊ฒ€์‚ฌ : ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ์ผ๋ถ€๋กœ AppMaster ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ ํ˜ธ์ŠคํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„์˜ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๋ฅผ ์‚ฌ์ „์— ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์€ ๊ณ„์•ฝ(API) ๋ฐ ๋™์ž‘ ํ˜ธํ™˜์„ฑ์ด ๋ชจ๋‘ ์œ ์ง€๋˜๋„๋ก ๋ณด์žฅํ•˜์—ฌ ์›ํ™œํ•˜๊ณ  ์˜ค๋ฅ˜ ์—†๋Š” ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

3. ์—…๋ฐ์ดํŠธ ์ „๋‹ฌ : AppMaster ํ”Œ๋Ÿฌ๊ทธ์ธ ์ž๋™ ์—…๋ฐ์ดํŠธ๋ฅผ ์ด‰์ง„ํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์›ํ™œํ•œ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์€ ํ‘ธ์‹œ ์•Œ๋ฆผ์„ ์ง€์›ํ•˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋Š” ํ•ญ์ƒ ์ตœ์‹ ์˜ ์•ˆ์ •์ ์ธ ๋ฒ„์ „์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4. ๋ฒ„์ „ ์ œ์–ด ํ†ตํ•ฉ : AppMaster ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ Git๊ณผ ๊ฐ™์€ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ๊ณผ ํ†ตํ•ฉํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ํšจ์œจ์ ์œผ๋กœ ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ด€๋ฆฌํ•˜๊ณ  ํŒ€ ๋‚ด์—์„œ ํ˜‘์—…ํ•˜๋ฉฐ ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•œ ํฌ๊ด„์ ์ธ ์ˆ˜์ • ๋‚ด์—ญ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

5. ์ด์ „ ๋ฒ„์ „๊ณผ์˜ ํ˜ธํ™˜์„ฑ ๋ฐ ์‚ฌ์šฉ ์ค‘๋‹จ : AppMaster ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์€ ์ ์ ˆํ•œ ์‚ฌ์šฉ ์ค‘๋‹จ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ง€์›ํ•˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋Š” ๋” ์ƒˆ๋กญ๊ณ  ํ–ฅ์ƒ๋œ ๋ฒ„์ „์œผ๋กœ ์ „ํ™˜ํ•˜๋ฉด์„œ ์ด์ „ ๋ฒ„์ „์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ณ„์† ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ค‘๋‹จ์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ์›ํ™œํ•œ ์—…๊ทธ๋ ˆ์ด๋“œ ๊ฒฝํ—˜์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

6. ๋ช…ํ™•ํ•˜๊ณ  ์˜์‚ฌ์†Œํ†ต์ด ๊ฐ€๋Šฅํ•œ ๋ณ€๊ฒฝ ๋กœ๊ทธ : AppMaster ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „์˜ ์ˆ˜์ • ์‚ฌํ•ญ์„ ๋ฌธ์„œํ™”ํ•˜๋Š” ์ƒ์„ธํ•˜๊ณ  ํˆฌ๋ช…ํ•œ ๋ณ€๊ฒฝ ๋กœ๊ทธ๋ฅผ ์œ ์ง€ํ•˜๋„๋ก ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์€ ์ •๋ณด์— ์ž…๊ฐํ•œ ์˜์‚ฌ ๊ฒฐ์ •, ๋ฒ„์ „ ๊ฐ„ ์›ํ™œํ•œ ์ „ํ™˜, ์ž ์žฌ์ ์ธ ๋ฌธ์ œ์˜ ํšจ์œจ์ ์ธ ํ•ด๊ฒฐ์„ ์ด‰์ง„ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „ ๊ด€๋ฆฌ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐ ํ™•์žฅ ๊ฐœ๋ฐœ์˜ ํ•„์ˆ˜์ ์ธ ์ธก๋ฉด์œผ๋กœ, ๋น ๋ฅด๊ฒŒ ๋ฐœ์ „ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ™˜๊ฒฝ์—์„œ ์ง€์†์ ์ธ ๊ฐœ์„ , ์›ํ™œํ•œ ํ†ตํ•ฉ ๋ฐ ์ตœ๋Œ€ ํ˜ธํ™˜์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. AppMaster ํ”Œ๋žซํผ์€ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฐฉ์‹์„ ํšจ๊ณผ์ ์œผ๋กœ ์ฑ„ํƒํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋‹ค์–‘ํ•œ ๊ณ ๊ฐ์—๊ฒŒ ๊ณ ํ’ˆ์งˆ์˜ ์•ˆ์ •์ ์ธ ์ตœ์‹  ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค.