Skip to main content
Bring your team and maximize your impact at Dreamforce. Register three or more to unlock $999 passes.

๊ฐœ๋ฐœ ์ˆ˜๋ช… ์ฃผ๊ธฐ์—์„œ GitHub๊ฐ€ ์–ด๋–ค ๋‹จ๊ณ„์— ์ ํ•ฉํ•œ์ง€ ์•Œ์•„๋ณด๊ธฐ

ํ•™์Šต ๋ชฉํ‘œ

์ด ์œ ๋‹›์„ ์™„๋ฃŒํ•˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ตœ์‹  ๊ฐœ๋ฐœ์ž ํˆดํ‚ท์˜ ํ•„์ˆ˜ ๋„๊ตฌ๋ฅผ ๋‚˜์—ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ˆ˜๋ช… ์ฃผ๊ธฐ(SDLC) ๋‚ด์—์„œ Git๊ณผ GitHub๋ฅผ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ˜‘๋ ฅ์ฒด๊ณ„์˜ ์ค‘์‹ฌ์— ์žˆ๋Š” GitHub์˜ ์œ„์น˜์— ๋Œ€ํ•ด ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

GitHub ์•„์ด์ฝ˜

Git๊ณผ GitHub์˜ ์ฐจ์ด์ 

Git๊ณผ GitHub๋Š” ์ด๋ฆ„๊ณผ ์‚ฌ๋ช…์„ ๊ณต์œ ํ•˜์ง€๋งŒ ๋™์ผํ•œ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. Git๊ณผ GitHub์˜ ์ฐจ์ด๋ฅผ ์ •ํ™•ํžˆ ๊ตฌ๋ถ„ํ•˜๋Š” ๋ฐ๋Š” ์‹œ๊ฐ„์ด ์•ฝ๊ฐ„ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์ง€๋งŒ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ์ด์ „ ์œ ๋‹›์—์„œ ๋‘ ๊ฐ€์ง€์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์ง€๋งŒ, ์–ด๋–ป๊ฒŒ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋Š”์ง€ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ๋ณด๋‹ค ์ž์„ธํžˆ ๋ฐฐ์›Œ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

Git์€ ๋ฒ„์ „ ๊ด€๋ฆฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค

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

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

GitHub๋Š” ํ˜‘์—… ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค

GitHub๋Š” ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๋Š” ํ˜‘์—… ๊ธฐ๋Šฅ์ด ์žˆ๋Š” Git ์ €์žฅ์†Œ์šฉ ํ˜ธ์ŠคํŠธ์ž…๋‹ˆ๋‹ค. Git ์šฉ์–ด์˜ ๊ฒฝ์šฐ GitHub๋Š” ์›๊ฒฉ์œผ๋กœ ์ œ๊ณต๋˜๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๊ณต์œ ๋œ ์ž‘์—…์— ๋Œ€ํ•œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์•ก์„ธ์Šค ๊ฐ€๋Šฅํ•œ ์†Œ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. GitHub๋Š” ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ๋ชจ๋“  Git ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์„ ๋ฟ ์•„๋‹ˆ๋ผ GitHub์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ํ•ต์‹ฌ ์šฉ์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Issues(๋ฌธ์ œ):ย  ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ์ผ๋ฐ˜์ ์ธ ํ† ๋ก ์„ ํ•˜๊ณ , ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ํ”Œ๋žœ์„ ์ˆ˜๋ฆฝํ•˜๊ณ , ๋ฒ„๊ทธ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ์—์„œ๋Š” ํ† ๋ก ๋งŒ ํ•  ๋ฟ, ์ฝ”๋“œ์— ๋Œ€ํ•œ ์‹ค์ œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • Pull requests(ํ’€ ์š”์ฒญ):ย  ํ’€ ์š”์ฒญ์€ ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜์— ๋ณ‘ํ•ฉ์„ ์š”์ฒญํ•˜๋Š” ์ปค๋ฐ‹ ํŒจํ‚ค์ง€์ž…๋‹ˆ๋‹ค. ํ’€ ์š”์ฒญ์„ ํ†ตํ•ด ์ œ์•ˆํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•˜๊ณ  ๋‹ค๋ฅธ ํŒ€ ๊ตฌ์„ฑ์›์„ ์ดˆ๋Œ€ํ•˜์—ฌ ์˜๊ฒฌ์„ ์ œ์‹œํ•˜๊ณ  ์ฝ”๋“œ ๊ฒ€ํ† ๋ฅผ ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํ’€ ์š”์ฒญ์€ ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ ๋ฐ ๊ธฐํƒ€ ๋‹ค์–‘ํ•˜๊ณ  ํ›Œ๋ฅญํ•œ ํ†ตํ•ฉ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

GitHub์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž‘์—…์„ ๊ฐ€์žฅ ํšจ์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งค์šฐ ํˆฌ๋ช…ํ•˜๊ณ  ๋งฅ๋ฝ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์ ํ•ฉํ•œ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.ย 

๋‹ค์‹œ ๋งํ•ด Git์€ ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  GitHub๋Š” ํ˜‘์—…์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ตœ์‹  ๊ฐœ๋ฐœ์ž ํˆดํ‚ท

Git๊ณผ GitHub๋Š” ์ตœ์‹  ๊ฐœ๋ฐœ์ž ํˆดํ‚ท์˜ ํ•ต์‹ฌ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. Salesforce ์•ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ˆ˜๋ฐฑ ๋ช…์˜ ํ†ตํ•ฉ์ž๊ฐ€ ์‚ฌ์šฉ์ž์˜ ์„ ํ˜ธ์— ๋”ฐ๋ผ GitHub์˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ณ  ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๋ฅผ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ฑ์žฅํ•˜๋Š” ํ˜‘๋ ฅ์ฒด๊ณ„๋Š” ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ, ์ง€์†์ ์ธ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ, ๋ฐฐํฌ, ์ฝ”๋“œ ๊ฒ€ํ†  ๋“ฑ๊ณผ ๊ฐ™์€ ํ•„์ˆ˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” GitHub๋ฅผ ๋งค์ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์‚ฌ์šฉ๋˜๋Š” ์œ ์ผํ•œ ๋„๊ตฌ๋Š” ์•„๋‹ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.ย 

์ฐธ๊ณ 

GitHub๋Š” ์ƒˆ๋กœ์šด Salesforce ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜(DX)๊ณผ ์‰ฝ๊ฒŒ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. Salesforce DX๋Š” ํŒ€ ๊ฐœ๋ฐœ ๋ฐ ํ˜‘์—…์„ ๊ฐœ์„ ํ•˜๊ณ , ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ ๋ฐ ์ง€์†์ ์ธ ํ†ตํ•ฉ์„ ์ด‰์ง„ํ•˜๋ฉฐ, ๋ฆด๋ฆฌ์Šค ์ฃผ๊ธฐ๋ฅผ ๋ณด๋‹ค ํšจ์œจ์ ์ด๊ณ  ๋ฏผ์ฒฉํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ๊นŒ์ง€ ์ „์ฒด ๊ฐœ๋ฐœ ์ˆ˜๋ช… ์ฃผ๊ธฐ๋ฅผ ๊ฐ„์†Œํ™”ํ•˜๋Š” ์ƒˆ๋กœ์šด ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์†Œ์Šค๋ฅผ ์กฐ์ง์—์„œ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(VCS)์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ ํŒจ๋Ÿฌ๋‹ค์ž„์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. GitHub๋Š” VCS ๋ฐ ๊ธฐํƒ€ ๊ธฐ๋Šฅ์— ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SFDX ๋ชจ๋“ˆ์ด ์žˆ๋Š” ์•ฑ ๊ฐœ๋ฐœ์—์„œ Salesforce DX์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

๋‹ค์Œ์€ ๋ช‡ ๊ฐ€์ง€ ์ฃผ๋ชฉํ•  ๋งŒํ•œ ์˜ˆ์ž…๋‹ˆ๋‹ค.

Github์—๋Š” ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ„๋‹จํ•œ UI๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์˜ ๊ฐœ๋ฐœ์ž๋Š” ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE)์—์„œ ๋กœ์ปฌ๋กœ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. Sublime Text, Salesforce Extensions๊ฐ€ ์žˆ๋Š” VSCode์™€ ๊ฐ™์€ ์ตœ์‹  ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋Š” ๋‹จ์ˆœํ•œ ํ…์ŠคํŠธ ํŽธ์ง‘๊ณผ ์‚ฌ์šฉ์ž๊ฐ€ ๋งŒ๋“  ์ˆ˜์ฒœ ๊ฐœ์˜ ํŒจํ‚ค์ง€๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ฐœ์„ ํ•˜๊ณ  ๋งž์ถคํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋™์ผํ•œ ๋งž์ถคํ˜• ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ ์šฉํ•จ์— ๋”ฐ๋ผ ์‚ฌ์šฉ์„ฑ์ด ์ฆ๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์†์ ์ธ ํ†ตํ•ฉ(CI) ๋ฐ ์ง€์†์ ์ธ ๋ฐฐํฌ(CD) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์›Œํฌํ”Œ๋กœ์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. GitHub๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋Ÿฌํ•œ CI ๋ฐ CD ํ†ตํ•ฉ์ด ์ €์žฅ์†Œ์— ์ €์žฅ๋œ ์‚ฌ์–‘์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ํ…Œ์ŠคํŠธ, ๋นŒ๋“œ ๋ฐ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ†ตํ•ฉ์„ ํ†ตํ•ด ์ˆ˜๋™ ํ…Œ์ŠคํŠธ์— ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„๊ณผ ์ŠคํŠธ๋ ˆ์Šค, '๋‚ด ์ปดํ“จํ„ฐ์—์„œ๋Š” ์ž‘๋™ํ•˜๋Š” ๊ฒƒ'๊ณผ ๊ฐ™์€ ๋ถˆ์ผ์น˜์„ฑ, ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๊ฐ„๋‹จํ•œ ๊ฒ€ํ†  ๋˜๋Š” ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋™์•ˆ์˜ ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

GitHub์™€ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ์œ ํ˜•์˜ ํ†ตํ•ฉ์€ ์ฝ”๋“œ ํ’ˆ์งˆ ๊ฒ€์‚ฌ ๋„๊ตฌ, ์˜์กด์„ฑ ๊ด€๋ฆฌ, ์‹ฌ์ง€์–ด ์ž๋™ํ™”๋œ ๋ณด์•ˆ ๊ฒ€์‚ฌ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋ฌด์ˆ˜ํžˆ ๋งŽ์Šต๋‹ˆ๋‹ค. GitHub์˜ API์™€ ์›นํ›„ํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ๋“  ์ƒˆ๋กœ์šด ํ†ตํ•ฉ ๊ธฐ๋Šฅ์„ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•˜๊ณ  ๋งž์ถคํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์š”๊ตฌ์— ๋งž๊ฒŒ ์›Œํฌํ”Œ๋กœ ๋งž์ถคํ™”ํ•˜๊ธฐ

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

Salesforce ๋„์›€๋ง์—์„œ Trailhead ํ”ผ๋“œ๋ฐฑ์„ ๊ณต์œ ํ•˜์„ธ์š”.

Trailhead์— ๊ด€ํ•œ ์—ฌ๋Ÿฌ๋ถ„์˜ ์˜๊ฒฌ์— ๊ท€ ๊ธฐ์šธ์ด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์ œ Salesforce ๋„์›€๋ง ์‚ฌ์ดํŠธ์—์„œ ์–ธ์ œ๋“ ์ง€ ์ƒˆ๋กœ์šด ํ”ผ๋“œ๋ฐฑ ์–‘์‹์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ ์˜๊ฒฌ ๊ณต์œ ํ•˜๊ธฐ