GitHub Pages vs GitHub Wiki

GitHub์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์œ„ํ‚ค๋ผ๋Š”๊ฑธ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด๊ฒŒ ์•ฝ๊ฐ„ Pages์™€ ํฌ์ง€์…˜์ด ์•ฝ๊ฐ„ ๊ฒน์น˜๋Š” ๊ฒƒ ๊ฐ™๋”๋ผ๊ณ ์š”. ์ด๋ฒˆ์— ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ•˜๋‚˜๋ฅผ API ์ฐธ์กฐ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•˜๋Š”๋ฐ ํŽ˜์ด์ง€๋ฅผ ์จ์•ผ ํ• ์ง€ ์œ„ํ‚ค๋ฅผ ์จ์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

2๊ฐœ์˜ ์ข‹์•„์š”

GitHub Pages๋Š” ์œ„ํ‚ค ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ •์  ์›น ํŽ˜์ด์ง€๋Š” ๋ฌด์—‡์ด๋“  ๋‹ค ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋งˆ์น˜ ์ •์  ์›น ์„œ๋ฒ„์ฒ˜๋Ÿผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋Š๋‚Œ์ด ๊ฐ•ํ•ฉ๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด๋Š” ์›น ์‚ฌ์ดํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ํŒŒ์ผ์„ ์ €์žฅํ•˜๊ณ  ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ๋„ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์˜ˆ: ์‹ํƒ๋ณด ํ”„๋กœ์ ํŠธ ์นดํƒˆ๋กœ๊ทธ)

๋ฐ˜๋ฉด GitHub Wiki๋Š” GitHub ๋ฆฌํฌ์ง€ํ„ฐ๋ฆฌ ๋‚ด์— ์ถ”๊ฐ€๋˜๋Š” ์œ„ํ‚ค ๋ฉ”๋‰ด์— ๋“ค์–ด๊ฐˆ ์ฝ˜ํ…์ธ ๋งŒ ๋‹ค๋ฃจ๋ฉฐ, ํ”Œ๋žซ ๊ตฌ์กฐ๋กœ ๋งŒ๋“ค์–ด์ง„ ๋งˆํฌ๋‹ค์šด ๋ฌธ์„œ ์œ„์ฃผ๋กœ๋งŒ ๋ณด์ด๊ฒŒ ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํŒŒ์ผ์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๊ธด ํ•˜์ง€๋งŒ ์ฃผ ์šฉ๋„๊ฐ€ ์œ„ํ‚ค ๋ฌธ์„œ ์ €์žฅ ๊ณต๊ฐ„์ด๋ผ ๋ฒ”์šฉ์ ์œผ๋กœ๋Š” ์“ฐ๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

๋งŒ์•ฝ ํ”„๋กœ์ ํŠธ ๋ฌธ์„œ ์ •๋ฆฌ๊ฐ€ ์ฃผ ๋ชฉ์ ์ด์ง€๋งŒ ๋ฌธ์„œ ์‚ฌ์ดํŠธ๋ฅผ ๊ฐ„๋‹จํžˆ ๋งŒ๋“ค๋ ค ํ•œ๋‹ค๋ฉด GitHub Wiki๋ฅผ ์“ฐ์‹œ๋Š”๊ฒŒ ์ ์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

4๊ฐœ์˜ ์ข‹์•„์š”

๋‹ต๋ณ€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

2๊ฐœ์˜ ์ข‹์•„์š”

๊ทธ๋Ÿฐ๋ฐ ์ œ๊ฐ€ ์ด๋ฏธ Blazor WebAssembly๋กœ ์‚ฌ์ดํŠธ๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ Wiki๋ฅผ ์“ฐ๋ฉด ๊ตณ์ด ๊ด€๋ฆฌํ•˜๋Š”๋ฐ๋งŒ ๋ฒˆ๊ฑฐ๋กœ์šธ ๊ฒƒ ๊ฐ™์•„์„œ์š”โ€ฆ

2๊ฐœ์˜ ์ข‹์•„์š”

๋„ค. ๋ณดํ†ต ๋ฌธ์„œํ™”ํ•  ๋‚ด์šฉ์ด ๋งŽ์ง€ ์•Š๋‹ค๋ฉด ๊ทธ๋ƒฅ ์†Œ์Šค์™€ ํ•จ๊ป˜ ๋ฌธ์„œํŒŒ์ผ์„ ์˜ฌ๋ ค๋‘๋Š”๊ฒŒ ์ผ๋ฐ˜์ ์ด์ง€๋งŒ, ๋ฌธ์„œ์˜ ์–‘์ด ๋งŽ์•„์งˆ๋•Œ ์œ„ํ‚ค ๋ฆฌํฌ์ง€ํ„ฐ๋ฆฌ๋ฅผ ๋”ฐ๋กœ ๋‘๊ณค ํ•ฉ๋‹ˆ๋‹ค.

2๊ฐœ์˜ ์ข‹์•„์š”

์ œ๊ฐ€ ํ•˜๊ณ  ์‹ถ์€ ๋ง์€ โ€œ์ด๋ฏธ Pages ์‚ฌ์ดํŠธ๊ฐ€ ํ•˜๋‚˜ ์žˆ๋Š”๋ฐ ๊ตณ์ด ์œ„ํ‚ค๋ฅผ ๋˜ ์“ฐ๋Š”๊ฒŒ ๋งž๋Š”๊ฑด๊ฐ€?โ€ ์ด๋Ÿฐ ์ƒ๊ฐ์ด ๋“ค์–ด์„œ ์ด ์งˆ๋ฌธ์„ ํ•œ ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ๋‹ต๋ณ€ ๋‹ค์‹œ ํ•œ๋ฒˆ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

1๊ฐœ์˜ ์ข‹์•„์š”

๋งŒ์กฑํ•˜์‹  ๋‹ต๋ณ€์ด ์žˆ์Œ์—๋„, ์ด๊ฒŒ ์–ด๋–ค ์˜๋ฏธ์ธ์ง€ ์—ฌ์ญ™๊ณ  ์‹ถ๋„ค์š”.

1๊ฐœ์˜ ์ข‹์•„์š”

์ œ๊ฐ€ ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ API ์ฐธ์กฐ๋ฅผ ์ž‘์„ฑํ•˜๋ ค ํ–ˆ๋Š”๋ฐ ์ง€๊ธˆ ๋ณด๋‹ˆ๊นŒ ํ•„์š” ์—†์„ ๊ฒƒ ๊ฐ™๊ธฐ๋„ ํ•˜๊ณ โ€ฆ

3๊ฐœ์˜ ์ข‹์•„์š”

์ฐธ๊ณ ๋กœ GitHub ์œ„ํ‚ค๋Š” ๋ฌด๋ฃŒ ๊ณ„์ •์—์„œ๋Š” ๊ณต๊ฐœ ๋ ˆํฌ์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ์œ ๋ฃŒ ๊ณ„์ •์—์„œ๋Š” ๋น„๊ณต๊ฐœ ๋ ˆํฌ์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ์ธ์ ์œผ๋กœ๋Š” ๋น„๊ณต๊ฐœ ํšŒ์‚ฌ ํ”„๋กœ์ ํŠธ์˜ ๊ฐœ๋ฐœ ๊ฐ€์ด๋“œ๋กœ ํ™œ์šฉํ•œ ์‚ฌ๋ก€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
(Pages๋Š” ์•„์ง ์ž˜ ๋ชฐ๋ผ์š”!)

์•„โ€ฆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ ๋‹ค๋Š” ๋ง์”€์ด์…จ๊ตฐ์š”.

API ๋Š” ์š”์ฆ˜์€ ์›น API๋ฅผ ์ง€์นญํ•˜๋Š” ๊ฒŒ ๋” ์ผ๋ฐ˜์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ข€ ํ—ท๊ฐˆ๋ ธ์Šต๋‹ˆ๋‹ค.