-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Release cycle ko KR
ASF ๋ A.B.C.D. ๋ฒ์ ์ผ๋ก ๋ ์ผ๋ฐ์ ์ธ C# ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ GitHub ์ ํ์ฌ ๋ฒ์ ์ด ๋ฆด๋ฆฌ์ค ๋ ํ ํ๋์ฉ ์ฆ๊ฐํฉ๋๋ค. ํ์ฌ๊น์ง์ ๋ชจ๋ ๋ฒ์ ์ ์ผ๋ ค์ง ์ํ๋ก GitHub์ ์๊ณ ์๊ฐ์ด ์ง๋๋ ์ฌ๋ผ์ง์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์๊ฐ ๋ณต์ ๋ฅผ ํ ํ์ ์์ด ๊ทธ์ค ์ด๋ ๊ฒ์ผ๋ก๋ผ๋ ํญ์ ๋กค๋ฐฑ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ASF ๋ฒ์ ๊ด๋ฆฌ๋ ๋งค์ฐ ๋จ์ํฉ๋๋ค. A, B, C, D์ ์๋ฆฌ์ 0์์ 9์ ์ซ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ฒ์ ์ด ์ฌ๋ผ๊ฐ๋ฉด D์๋ฆฌ ์ซ์๊ฐ ํ๋์ฉ ์ฆ๊ฐํฉ๋๋ค. D์ ์ซ์๊ฐ 10์ด ๋๋ค๋ฉด C๋ฅผ ํ๋ ์ฆ๊ฐ์ํค๊ณ D๋ 0์ผ๋ก ๋ง๋ญ๋๋ค. ์ด๋ฅผ ๋ฐ๋ณตํฉ๋๋ค. ์ ๋ฒ์ ์ ๋ฆด๋ฆฌ์ค๋ ASF ๋ง์ผ์คํค์ผ๋ก ์ทจ๊ธํฉ๋๋ค. ์ด๋ ์ด์ ๋ฒ์ ๊ณผ ๋น๊ตํ์ฌ ํด๋ณดํ ๊ฒ์ด ์๊ณ , ํ ์คํธ์ ์ด์ฉ ์ค๋น๊ฐ ๋ ๊ธฐ๋ฅ์ ์งํฉ์ด ๊ตฌํ๋ ๋ฒ์ ์ ๋ปํฉ๋๋ค. ๊ฐ๋ ๋งค์ฐ ์ค์ํ ๋ณ๊ฒฝ์ฌํญ์ ์๊ฐํ๊ธฐ๋ก ๊ฒฐ์ ํ๊ณ C๋ B, ์ฌ์ง์ด A๋ฅผ ์ฆ๊ฐ์ํฌ ๋๋ ์์ต๋๋ค. ์ด๋ ๋งค์ฐ ๋๋ฌผ๊ณ ๋ณดํต ๋ช๋ช ์ฃผ์ ๋ณ๊ฒฝ์ฌํญ์ด ์๋ ๊ฒฝ์ฐ์ ๋๋ค.
ASF์ ๋ฆด๋ฆฌ์ค๋ ๋๊ฐ์ ๋ฒ์ฃผ๋ก ๋๋ฉ๋๋ค. ์์ ๋ฆด๋ฆฌ์ค์ ์ฌ์ ๋ฆด๋ฆฌ์ค์ ๋๋ค.
์์ ๋ฆด๋ฆฌ์ค๋ ์ ๋๋ก ๋์ํ๊ณ ๋ฆด๋ฆฌ์ค ์์ ์์ ์ด์ ๋ฒ์ ๊ณผ ๋น๊ตํ์ฌ ํด๋ณดํ ์ฌํญ์ด ์์ต๋๋ค. ์ค๋ ๊ธฐ๊ฐ๋์ ์ฌ์ ๋ฆด๋ฆฌ์ค ํ ์คํธ๋ฅผ ํ ํ์ ์์ ๋ฒ์ ์ ๋ฆด๋ฆฌ์ค ํ๊ฑฐ๋, ์๋ก์ด ๋ฒ๊ทธ ์์ด ์ด์ ์์ ๋ฆด๋ฆฌ์ค์ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ ๋ฒ์ ์ ๋ฆด๋ฆฌ์คํ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. ๋งค์ฐ ๋๋ฌธ ๊ฒฝ์ฐ์ง๋ง Steam ์ฃผ์ ๋ณ๊ฒฝ์ฌํญ ๋ฑ์ ๊ฒฝ์ฐ ํ์ํ๋ค๋ฉด ๊ฐ๋ฅํํ ๋นจ๋ฆฌ ์๋ก์ด ์์ ๋ฒ์ ์ ๋ฆด๋ฆฌ์คํ๊ธฐ๋ก ๊ฒฐ์ ํ๊ธฐ๋ ํฉ๋๋ค. ํ์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ๊ทธ๋ฌํ ๋ฒ์ ๋ ๋ณดํต ๋งค์ฐ ์ ์๋ํด์ผ ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด์ ์์ ๋ฆด๋ฆฌ์ค์ ๋นํด ์ ๋ฐ์ ๊ฑด๊ฐ์ํ๊ฐ ๋๋น ์ง๋ค๋ฉด ์์ ์ผ๋ก ํ์ํ์ง ์์ต๋๋ค. ๋ฌผ๋ก ๊ทธ "์ ๋ฐ์ ๊ฑด๊ฐ"์ ์ฌ์ ๋ฆด๋ฆฌ์ค ๊ฐ๋ฐ๊ธฐ๊ฐ ๋์ ๋ฐ๋ ๋ณด๊ณ ์ ํผ๋๋ฐฑ์ ๊ธฐ์ดํฉ๋๋ค. ๋จ์ํ ๊ฐ๋ฐ๋จ๊ณ์์ ์ฐ๋ฆฌ์ค ๋๊ตฌ๋ ์ค๋ฅ๋ฅผ ๋ฐ์ํ์ง ์๋๋ค๋ฉด ์์ ๋ฆด๋ฆฌ์ค ์ดํ์ ๋ฒ๊ทธ๊ฐ ์์ด๋์ ๋ฐ๊ฒฌ๋ ์๋ ์์ต๋๋ค. ๋คํํ๋ ๊ทธ๋ฐ ์ผ์ด ์ผ์ด๋๋ ๊ฒ์ ๋งค์ฐ ๋๋ฌผ๊ณ ํ์ ์์ ๋ฆด๋ฆฌ์ค์์ ๊ฐ๋ฅํํ ๋นจ๋ฆฌ ์์ ํ๋ ค๊ณ ํฉ๋๋ค.
์ฌ์ ๋ฆด๋ฆฌ์ค๋ ๋ ์์ฃผ ์๊ณ ๋ณดํต ๊ฐ๋ฐ์ค์ธ ๋ณ๊ฒฝ์ฌํญ์ด๋ ์ ์, ์๋ก์ด ๊ตฌํ์ ์๊ฐํฉ๋๋ค. ์ฌ์ ๋ฆด๋ฆฌ์ค๊ฐ ์์ ์ ๋ณด์ฅํ์ง๋ ์์ต๋๋ค. GitHub์ ์ฌ๋ฆฌ๊ธฐ ์ ์ ํ ์คํธํ๋ ค ๋ ธ๋ ฅํ๋ฏ๋ก ์ค์ ์ฌ์ฉ ์ธก๋ฉด์์ ์์ ํ ๊นจ์ง ๋ฒ์ ์ ์ ๋ ์๋๋๋ค. ์ฌ์ ๋ฆด๋ฆฌ์ค์ ์ฃผ์์ ์ ๋์ฑ ๊ณ ๊ธ ์ฌ์ฉ์๋ก๋ถํฐ ํผ๋๋ฐฑ์ ๋ฐ๊ณ ์์ ๋ฆด๋ฆฌ์ค์์ ๋์ค๊ธฐ ์ ์ ์๋ก ์๊ธด ๋ฒ๊ทธ๋ฅผ ์ก๋ ๊ฒ์ ๋๋ค. ์ด ์์ ์ ํ์ง์ ํ ์คํฐ์ GitHub์ ๋ณด๊ณ ๋ ๋ฒ๊ทธ, ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ ํผ๋๋ฐฑ์ ์ซ์์ ๋ฌ๋ ค์์ต๋๋ค.
์ฌ์ ๋ฆด๋ฆฌ์ค๋ ๋ณดํต ์์ ๋ฆด๋ฆฌ์ค์ฒ๋ผ ์ ๋์ํด์ผ ํ๋ฉฐ, ์ ์ผํ ์ฐจ์ด์ ์ ๋ ๋ง์ ์ฌ์ฉ์๊ฐ ํ ์คํธ ํ๋์ง ์ฌ๋ถ์ ๋๋ค. ์ด๋ ASF๊ฐ ๋จ๊ณ์ ํ๋ก์ ํธ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฆ ์ด๋ ์์ ์์๋ผ๋ ๋น๋ํ๊ณ ์ฌ์ฉํ ์ ์์ด์ผ ํ๋ค๋ ๊ฒ์ด๋ฉฐ, ๋ฒ์ ๊ด๋ฆฌ๋ ํ ๋ฒ์ ๊ณผ ๋ค๋ฅธ ๋ฒ์ ์ ๋ณ๊ฒฝ์ฌํญ์ ๋ง์ผ์คํค์ผ๋ก์ ํธ์์ ๋ฐ๋ผ ์ ํด์ง๋๋ค. ์ฌ์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค๋ฉด ๋น์ ์ ์กฐ๊ธ ๋ ๊ณ ๊ธ ์ฌ์ฉ์์ฌ์ผ ํฉ๋๋ค. ์ฌ์ ๋ฆด๋ฆฌ์ค๋ ๋ณดํต ๊ฐ๋ฐ์ค์ธ ์์ ASF ๋ง์ผ์คํค์ด๊ธฐ ๋๋ฌธ์ด๊ณ , ๋ญ๊ฐ ์ ์๋ํ ๋์๋ ์๋ํ๊ฑฐ๋ ํ ์คํธ๋์ง ์์ ๊ฒ๋ค์ด ์์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. GitHub์์ ASF ๊ฐ๋ฐ์ฌํญ์ ์ถ์ ํ๊ณ ๋ณ๊ฒฝ์ฌํญ์ ์ฃผ์๊น๊ฒ ์ฝ๋ ๊ฒ์ ์ฌ์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์์ ์ ์ํด ๋ฐ๋์ ํด์ผํ ์ต์ํ์ ๋๋ค. ๊ฒ๋ค๊ฐ ์ฐ๋ฆฌ๊ฐ ํ๊ฒฝ์ค์ ๋ณ๊ฒฝ, ์๋ก ์์ฑํ ์ฝ๋, ์ฝ๋ ๋ณํ ๋ฑ ๋ญ๊ฐ ํน์ ํ ๊ฒ์ ์ ๊ทน์ ์ผ๋ก ํ ์คํธํ๋ ๋๊ฐ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ํญ์ ๋ณ๊ฒฝ์ฌํญ์ ์ฝ์ผ์ญ์์ค. ์ด๋ฌํ ์ฌ์ ๋ฆด๋ฆฌ์ค๋ ๋ค๋ฅธ ๊ฒ ๋ณด๋ค ํจ์ฌ ๋ถ์์ ํ ์ ์์ต๋๋ค.
์๋ก ๋์ ๋๋ ๊ธฐ๋ฅ๊ณผ ๋ณ๊ฒฝ์ ์๊ฐ์ด ์ง๋ ํ์๋ ์ํค ๋ฑ์ ๋ฌธ์ํ๋์ง ์์ ์๋ ์์์ ์์งํ์ญ์์ค. ์์ ์ค์ธ ๊ธฐ๋ฅ์ ์์ ํ๊ธฐ๋ก ๊ฒฐ์ ํ ๋๋ง๋ค ๋ฌธ์๋ฅผ ๋ค์ ์์ฑํ๋ ์๊ฐ์ ์ ์ฝํ๊ธฐ ์ํด ๋ฌธ์๋ ํด๋น ๊ธฐ๋ฅ์ ์ต์ข ์ฝ๋๊ฐ ์ค๋น๋ ํ์ ์์ฑ๋ฉ๋๋ค. ์ฌ์ ๋ฆด๋ฆฌ์ค๊ฐ ์ต์ข ํํ๊ฐ ์๋ ๊ฐ๋ฐ์ค์ธ ์ฝ๋๋ฅผ ํฌํจํ ์ ์๋ค๋ ์ฌ์ค ๋๋ฌธ์ ๋ฌธ์ํ๋ ๊ฐ๋ฐ์ ๋ง์ง๋ง ๋จ๊ณ์์ ์ด๋ฃจ์ด์ง ์ ์์ต๋๋ค. ์ผ๋ฐ ๋ณ๊ฒฝ์ฌํญ๋ ๋์ผํ๊ฒ ์ ์ฉ๋์ด ์ฌ์ ๋ฆด๋ฆฌ์ค์ ๋ณ๊ฒฝ์ฌํญ์ด ์๊ฐ์ด ์ง๋ ํ์๋ ์์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ฌ์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค๋ฉด ASF ์ปค๋ฐ ์ ์์๋๋๋ก ๋ค์ฌ๋ค๋ณผ ์ค๋น๋ฅผ ํ์ญ์์ค.
๋ฌผ๋ก , ๋ฌธ์๊ฐ ์๋ค๋ ๊ฒ์ ์ค์ง ์ฌ์ ๋ฆด๋ฆฌ์ค์๋ง ํด๋นํฉ๋๋ค. ๋ชจ๋ ์์ ๋ฒ์ ์ ๋ฆด๋ฆฌ์ค๋๋ ๋์ ์์ ํ ๋ณ๊ฒฝ์ฌํญ๊ณผ ์ํค ๋ฌธ์๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ฌ์ ๋ฆด๋ฆฌ์ค ๋ฒ์ ์ ์๊ฐ์ด ์ง๋๋ฉด ์์ ๋ฒ์ ์ด ๋ ์๋ ์์ต๋๋ค. ๊ทธ ์ฌ์ด์ ๋ณํ๊ฐ ์๋ค๋ฉด, ๊ทธ๋ฆฌ๊ณ ์์ ๋ฆด๋ฆฌ์ค๋ก ์ฌ๋ผ๊ฐ ๋ฒ์ ์ ์ด์ ์ด ์๋ค๋ฉด ํนํ ๋ง๋ ์ด์ผ๊ธฐ์ ๋๋ค. ์ฌ์ ๋ฆด๋ฆฌ์ค๊ฐ "์์ ๋ฆด๋ฆฌ์ค ํ๋ณด"๋ก ๊ฐ์ฃผ๋ ๋ ๋งค์ฐ ์์ฃผ ์์ ๋ฒ์ ์ด ๋ฉ๋๋ค. ์์ ์ ์ผ๋ก ํ์๋๊ธฐ ์ ์ ๊ณ ๊ธ ์ฌ์ฉ์๋ค์ด ํ ์คํธํ ์ ์๊ฒ ํ์ฌ ๋ฒ๊ทธ๊ฐ ๋์ฌ ์ํ์ ๋ฎ์ถฅ๋๋ค. ๋ฐ๋ผ์ ์ด๊ฒ์ด ASF ๋ฆด๋ฆฌ์ค์ ๊ฐ์ฅ ์ผ๋ฐ์ ํจํด์ ๋๋ค.
์์ 1.0 -> ์ฌ์ 1.1 -> ์ฌ์ 1.2 -> ... -> ์ฌ์ 1.7 (RC)(์์ ํ๋ณด) -> ์์ 1.7 (์ฌ์ 1.7๊ณผ ๋์ผ)
ํ์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ASF ๋ฆด๋ฆฌ์ค๋ ์ค๋น๊ฐ ๋๋ฉด ๋ฆด๋ฆฌ์ค๋๋ฏ๋ก ๋ฆด๋ฆฌ์ค ์ผ์ ์ ์์ธก๊ฐ๋ฅํ์ง ์์ต๋๋ค. ๋ณดํต ์ด๋ค ์ฃผ์ ๊ธฐ๋ฅ์ด๋ ๋ณํ๊ฐ ์ด๋ฃจ์ด์ง ๋ค์์ ์ฌ์ ๋ฆด๋ฆฌ์ค๊ฐ ์๊ณ , ์ฌ์ ๋ฆด๋ฆฌ์ค ์ถ์ ํ ๋ฉฐ์น ์ ๋์ ์ผ์ ์๊ฐ๋ค์ ๋ฒ๊ทธ๊ฐ ๋ฐ๊ฒฌ๋์ง ์์ผ๋ฉด ์์ ๋ฆด๋ฆฌ์ค๊ฐ ์์ต๋๋ค. ์ฒ๋ฆฌํด์ผ ํ ์น๋ช ์ ์ธ ์ด์๋ ๋น์ทํ ๊ฒ๋ค์ด ์์ง ์๋ ํ ๋๋ต ํ๋ฌ์ ํ๋ฒ์ ์์ ๋ฆด๋ฆฌ์ค ๋ฅผ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค. ์ฌ์ ๋ฆด๋ฆฌ์ค๋ ์ต์ ๋ฆด๋ฆฌ์ค ์ดํ๋ก ํ ์คํธํด์ผ ํ ๊ฒ์ด ์ถฉ๋ถํ๋ค๊ณ ์๊ฐํ๋ฉด ํ์์ ๊ธฐ๋ฐํด ์ด๋ฃจ์ด์ง๋๋ค. ASF ๊ฐ๋ฐ์๊ฐ ๊ทธ ์๊ฐ์ ์ผ๋ง๋ ๋ฐ์๊ฐ์ ๋ฐ๋ผ ๊ฐ ์์ ๋ฆด๋ฆฌ์ค ์ฌ์ด์ ๋์ธ๊ฐ๋ถํฐ ์ด๋๊ฐ๊น์ง๋ ์ฌ์ ๋ฆด๋ฆฌ์ค๊ฐ ์์ ์ ์์ต๋๋ค.
ํ ๋ฒ์ ๊ณผ ๋ค๋ฅธ ๋ฒ์ ์ ๋น๊ตํ๋ ์ ํํ ๋ณ๊ฒฝ์ฌํญ์ GitHub์ ์ปค๋ฐ๊ณผ ์ฝ๋ ๋ณ๊ฒฝ์ ํตํด ํญ์ ์ ๊ณต๋๊ณ ์์ต๋๋ค. ๋ฆด๋ฆฌ์คํ ๋, ๋ง์ง๋ง ์์ ๋ฆด๋ฆฌ์ค์ ํ์ฌ ๋ฆด๋ฆฌ์ค๊ฐ์ ์ค์ํ ์ฐจ์ด์ ๋ง์ ๋ฌธ์ํํ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. ๊ทธ๋ฐ ๊ฐ๋ตํ ๋ณ๊ฒฝ์ฌํญ์ ์ ๋ ์์ ํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์, ๋ฒ์ ๊ฐ์ ์ผ์ด๋ ๋ชจ๋ ๋ณ๊ฒฝ์ ์ ๋ณด๊ณ ์ถ๋ค๋ฉด GitHub๋ฅผ ์ด์ฉํ์ญ์์ค.
ASF project is powered by continuous integration process and tested by two independent services - AppVeyor which tests ASF on Windows, and Travis which tests ASF on Linux and OS X. Every build is supposed to be reproducible, therefore it should not be a problem to grab source (included in release) of given version and compile yourself receiving the same result as the one available through a binary.
As an extra, in addition to ASF stable releases and pre-releases, you can also find latest automated AppVeyor build here which is typically built from latest not-yet-included-anywhere commit. Due to automation and lack of any tests, those builds are NOT supported in any way, and typically are available only for developers that need to grab most recent ASF GitHub snapshot in object form, so they won't need to compile themselves. Nothing guarantees that ASF in master state will work properly. In rare cases, those builds can also be used for verifying if given not-yet-released commit indeed fixed particular issue or bug, without waiting for the change to land in pre-release. If you decide to use those automated builds, please ensure that you have decent knowledge in terms of ASF, as it's the highest "level" of bugged software. Unless you have a strong reason, usually you're already on the bleeding edge by tracking pre-release builds - AppVeyor builds are offered as an extra to pre-releases, mainly for verifying if given commit fixed particular issue we're working on right now. Those builds should not be used in any production environment.
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
- ๐ก ํ
- ๐ฌ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
- โ๏ธ ์์ํ๊ธฐ (์ฌ๊ธฐ์๋ถํฐ)
- ๐ฅ ๋ฐฑ๊ทธ๋ผ์ด๋ ๊ฒ์ ๋ฑ๋ก๊ธฐ
- ๐ข ๋ช ๋ น์ด
- ๐ ๏ธํธํ์ฑ
- ๐ง ํ๊ฒฝ์ค์
- ๐ด ItemsMatcherPlugin
- ๐ ๊ด๋ฆฌ
- โฑ๏ธ ์ฑ๋ฅ
- ๐ก ์๊ฒฉ ํต์
- ๐ช Steam ๊ฐ์กฑ ๊ณต์
- ๐ ๊ฑฐ๋
- โจ๏ธ ๋ช ๋ น์ค ์ธ์
- ๐ง ์ฌ์ฉ ์ค๋จ
- ๐ณ Docker
- ๐ค ์ถ๊ฐ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
- ๐ ๊ณ ์ฑ๋ฅ ์ค์
- ๐ IPC
- ๐ ํ์งํ
- ๐ ๋ก๊น
- ๐พ ์ ์ฌ์ ๋ฉ๋ชจ๋ฆฌ ํ๊ฒฝ ์ค์
- ๐ต๐ผโโ๏ธ MonitoringPlugin
- ๐ ํ๋ฌ๊ทธ์ธ
- ๐ ๋ณด์
- โฌ๏ธ SteamTokenDumperPlugin
- ๐ฆ ์๋ ํํฐ
- ๐ต 2๋จ๊ณ ์ธ์ฆ







