https://github.blog/2024-04-29-github-copilot-workspace/

GitHub Copilot Workspace: Welcome to the Copilot-native developer environmentWeโ€™re redefining the developer environment with GitHub Copilot Workspace - where any developer can go from idea, to code, to software all in natural language.github.blog



7cef8076fd846bf6239ddaba119c17322e2862e82e318d9ac28c25e87c9486a32a426549096aeaab62cf9f9471



- ์ž์—ฐ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ๋ธŒ๋ ˆ์ธ์Šคํ† ๋ฐ, ๊ณ„ํš, ๋นŒ๋“œ, ํ…Œ์ŠคํŠธ ๋ฐ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” Copilot ๊ธฐ๋ฐ˜์˜ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

- ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์˜ ๋ชจ๋“  ๋‹จ๊ณ„์—์„œ ๋‹ค์–‘ํ•œ Copilot ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ๋ฅผ ํ™œ์šฉํ•˜๋ฉด์„œ๋„ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์™„์ „ํ•œ ์ œ์–ด๊ถŒ์„ ๋ถ€์—ฌํ•จ

- ์ž์—ฐ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ํ˜์‹ ์ ์ธ ๋ฐฉ์‹์„ ์ œ์‹œ

- ๊ฐœ๋ฐœ์ž์˜ ์ฐฝ์˜์„ฑ์„ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๋” ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๋ฐœํœ˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋จ

- ๊ฒฝํ—˜ ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹œ์Šคํ…œ ์”ฝ์ปค๋กœ ํ™œ๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์˜ ์ง„์ž… ์žฅ๋ฒฝ์„ ํฌ๊ฒŒ ๋‚ฎ์ถœ ๊ฒƒ์ž„


GitHub Copilot Workspace์˜ ๋™์ž‘ ๋ฐฉ์‹

- ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๊ฐ€์žฅ ํฐ ์ง„์ž… ์žฅ๋ฒฝ์€ ๋Œ€๋ถ€๋ถ„ ์‹œ์ž‘ ๋‹จ๊ณ„์— ์žˆ์Œ

- ํฐ ํ”„๋กœ์ ํŠธ, ๊ธฐ๋Šฅ ์š”์ฒญ ๋˜๋Š” ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ์˜ ์ฒซ ๋‹จ๊ณ„์—์„œ ๋ฒฝ์— ๋ถ€๋”ชํžˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Œ

- GitHub Copilot Workspace๋Š” ๊ทธ ์›์ ์ธ "GitHub Repo ๋˜๋Š” GitHub Issue"์—์„œ ๊ฐœ๋ฐœ์ž์™€ ๋งŒ๋‚˜๊ฒŒ ๋จ

- Copilot ์—์ด์ „ํŠธ๋ฅผ ์ œ2์˜ ๋‘๋‡Œ๋กœ ํ™œ์šฉํ•˜์—ฌ ์•„์ด๋””์–ด ์‹œ์ž‘ ๋‹จ๊ณ„๋ถ€ํ„ฐ AI ์ง€์›์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Œ

- Copilot Workspace๊ฐ€ ๋‹จ๊ณ„๋ณ„ ๊ณ„ํš ์ˆ˜๋ฆฝํ•˜์—ฌ ์ œ์‹œ

ย  ใ„ด ์ฝ”๋“œ๋ฒ ์ด์Šค, ์ด์Šˆ ๋‹ต๋ณ€ ๋“ฑ์— ๋Œ€ํ•œ ๊นŠ์€ ์ดํ•ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ด์Šˆ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ๋‹จ๊ณ„๋ณ„ ๊ณ„ํš์„ ์ œ์‹œํ•จ

ย  ใ„ด ๊ณ„ํš์„ ๊ฒ€์ฆํ•˜๊ณ  ์ฝ”๋“œ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์„ ์ž์—ฐ์–ด๋กœ ๊ฐ„์†Œํ™”๋œ ๋ชฉ๋ก์œผ๋กœ ์ œ๊ณตํ•จ

- ์ œ์•ˆ ๋‚ด์šฉ์€ ์ „์ฒด ํŽธ์ง‘ ๊ฐ€๋Šฅํ•จ

ย  ใ„ด Copilot Workspace๊ฐ€ ์ œ์•ˆํ•˜๋Š” ๊ณ„ํš๋ถ€ํ„ฐ ์ฝ”๋“œ๊นŒ์ง€ ๋ชจ๋“  ๊ฒƒ์„ ์™„์ „ํžˆ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์Œ

ย  ใ„ด ๊ฐœ๋ฐœ์ž๋Š” ๋ชจ๋“  ์ž์œจ์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ Copilot Workspace๊ฐ€ ์ธ์ง€์  ๋ถ€๋‹ด์„ ๋œ์–ด์คŒ

ย  ใ„ด ๊ณ„ํš์— ๋งŒ์กฑํ•˜๋ฉด Copilot Workspace์—์„œ ์ง์ ‘ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Œ

ย  ใ„ด ๊ธฐ๋ณธ GitHub Codespace๋กœ ์ด๋™ํ•˜์—ฌ ์ตœ์ข… ๊ฒฐ๊ณผ์— ๋งŒ์กฑํ•  ๋•Œ๊นŒ์ง€ ๋ชจ๋“  ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Œ

ย  ใ„ด ๋งํฌ๋ฅผ ํ†ตํ•ด ์›Œํฌ์ŠคํŽ˜์ด์Šค๋ฅผ ํŒ€๊ณผ ์ฆ‰์‹œ ๊ณต์œ ํ•˜์—ฌ ์ž‘์—… ๋‚ด์šฉ์„ ๋ณด๊ณ  ๋ฐ˜๋ณต์„ ์‹œ๋„ํ•ด๋ณผ ์ˆ˜ ์žˆ์Œ

ย  ใ„ด Pull Request๋ฅผ ์ œ์ถœํ•˜๊ณ  GitHub Actions, ๋ณด์•ˆ ์ฝ”๋“œ ์Šค์บ๋‹์„ ์‹คํ–‰ํ•œ ํ›„ ํŒ€ ๊ตฌ์„ฑ์›์—๊ฒŒ ์‚ฌ๋žŒ์ด ํ•˜๋Š” ์ฝ”๋“œ ๊ฒ€ํ† ๋ฅผ ์š”์ฒญํ•˜๋ฉด ๋จ

ย  ใ„ด ํŒ€์›๋“ค์€ Copilot Workspace๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์•„์ด๋””์–ด์—์„œ ์ฝ”๋“œ๋กœ ์–ด๋–ป๊ฒŒ ์ „๊ฐœ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ

- ๋ชจ๋ฐ”์ผ ํ˜ธํ™˜์„ฑ๋„ ์ œ๊ณต

ย  ใ„ด ์•„์ด๋””์–ด๋Š” ์–ด๋””์„œ๋‚˜ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ GitHub Copilot Workspace๋Š” ๋ชจ๋“  ์žฅ์น˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋จ

ย  ใ„ด ๋ฐ์Šคํฌํ†ฑ, ๋…ธํŠธ๋ถ ๋˜๋Š” ์ด๋™ ์ค‘์—๋„ ์‹ค์ œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Œ

- ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์˜ ๋ฏธ๋ž˜์— ๋Œ€ํ•œ GitHub์˜ ๋น„์ „์€

ย  ใ„ด ์ง๊ด€์ ์ด๊ณ  Copilot ๊ธฐ๋ฐ˜์˜ ์ธํ”„๋ผ๋ฅผ ํ†ตํ•ด ์‹œ์ž‘, ํ•™์Šต ๋ฐ ๊ถ๊ทน์ ์œผ๋กœ ์‹คํ–‰์ด ๋” ์‰ฌ์›Œ์ง€๋„๋ก ํ•˜๋Š” ๊ฒƒ