์๊ฐ
GitHub๋ ์ปค๋ฎค๋ํฐ์ ๊ธด๋ฐํ๊ฒ ์ํธ ์์ฉํ ์ ์๋ ๊ธฐ๋ณธ ์ ๊ณต ํ์ ํต์ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ๋น ๋ฅธ ์์ ๊ฐ์ด๋์์๋ ์๊ตฌ ์ฌํญ์ ๋ง๋ ๋๊ตฌ๋ฅผ ์ ํํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ ์ค๋๋ค.
์ํ๋ ๋ํ ์ ํ์ ๋ฐ๋ผ ๋ฌธ์, ๋์ด์ค๊ธฐ ์์ฒญ, ํ ํ ๋ก ์ ๋ง๋ค๊ณ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
ํ
๋์ด์ค๊ธฐ ์์ฒญ ๋ฐ ์ด์์ ๋ฐ๋ผ Copilot Chat์ ์ฌ์ฉํ์ฌ ํ ๋ก ์ฉ ์์ด๋์ด, ๊ฐ์, ์ด์์ ์์ฑํ ์๋ ์์ต๋๋ค. ํ ๋ก ๋๋ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ ์์ฑ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
GitHub Issues
- ๋ฒ๊ทธ ๋ณด๊ณ ์, ๊ณํ๋ ๊ฐ์ ์ฌํญ ๋ฐ ํผ๋๋ฐฑ๊ณผ ๊ฐ์ ํ๋ก์ ํธ์ ํน์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ค๋ช ํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
- ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ด๋ จ์ด ์์ผ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก ๋ช ํํ ์์ ์๊ฐ ์์ต๋๋ค.
- GitHub์ ๋ฒ๊ทธ ์ถ์ ์์คํ ์ด๋ผ๊ณ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๋์ด์ค๊ธฐ ์์ฒญ
- ํน์ ๋ณ๊ฒฝ ๋ด์ฉ์ ์ ์ํ ์ ์์ต๋๋ค.
- ๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ์ ์ํ ๋ณ๊ฒฝ ๋ด์ฉ์ ๋ํ ๋๊ธ์ ์ง์ ์ ์ํ ์ ์์ต๋๋ค.
- ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ด๋ จ์ด ์์ต๋๋ค.
GitHub Discussions
- ํฌ๋ผ๊ณผ ๊ฐ์ผ๋ฉฐ, ํ์ ์ด ์ค์ํ ๊ฐ๋ฐฉํ ์์ด๋์ด์ ํ ๋ก ์ ๊ฐ์ฅ ์ ํฉํฉ๋๋ค.
- ์ฌ๋ฌ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ฑธ์ณ ์์ ์ ์์ต๋๋ค.
- ์ฝ๋๋ฒ ์ด์ค ์ธ๋ถ์์ ํ์ ํ๊ฒฝ์ ์ ๊ณตํ์ฌ ์์ด๋์ด๋ฅผ ๋ธ๋ ์ธ์คํ ๋ฐํ๊ณ ์ปค๋ฎค๋ํฐ ๊ธฐ์ ์๋ฃ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
- ๋ช ํํ ์์ ์๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- ์คํ ๊ฐ๋ฅํ ์์ ์ด ์ํ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์ด๋ค ํ ๋ก ๋๊ตฌ๋ฅผ ์ฌ์ฉํด์ผ ํ๋์?
๋ฌธ์ ์๋๋ฆฌ์ค
- ์์ , ํฅ์๋ ๊ธฐ๋ฅ ๋ฐ ๋ฒ๊ทธ๋ฅผ ์ถ์ ํ๋ ค๊ณ ํฉ๋๋ค.
- ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ์ ์ถํ๋ ค๊ณ ํฉ๋๋ค.
- ํน์ ๊ธฐ๋ฅ์ ๋ํ ํผ๋๋ฐฑ์ ๊ณต์ ํ๋ ค๊ณ ํฉ๋๋ค.
- ๋ฆฌํฌ์งํ ๋ฆฌ์ ์๋ ํ์ผ์ ๋ํด ์ง๋ฌธํ๋ ค๊ณ ํฉ๋๋ค.
๋ฌธ์ ์์
์ด ์์์๋ GitHub ์ฌ์ฉ์๊ฐ ์ค๋ช ์ ์คํ ์์ค ๋ฆฌํฌ์งํ ๋ฆฌ์์ ๋ฌธ์ ๋ฅผ ๋ง๋ค์ด ๋ฒ๊ทธ๋ฅผ ์๋ฆฌ๊ณ ์์ ์ ๋ํด ๋ ผ์ํ ๋ฐฉ๋ฒ์ ๋ณด์ฌ ์ค๋๋ค.
- ํ ์ฌ์ฉ์๋ ์ค๊ตญ์ด ๋ฒ์ ์ GitHub ๋ฌธ์์์ ํ์ด์ง ์์ชฝ์ ์๋ ๋ฐฐ๋์ ํ๋์์ผ๋ก ์ธํด ๋ฐฐ๋์ ํ ์คํธ๋ฅผ ์ฝ์ ์ ์๋ค๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค.
- ์ฌ์ฉ์๊ฐ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ๋ฌธ์ ๋ฅผ ๋ง๋ค๊ณ , ๋ฌธ์ ๋ฅผ ์ค๋ช ํ๊ณ , ์์ (์ฆ, ๋ค๋ฅธ ๋ฐฐ๊ฒฝ์์ ๋ฐฐ๋์ ์ฌ์ฉ)์ ์ ์ํ์ต๋๋ค.
- ํ ๋ก ์ด ๊ณ์๋๊ณ , ๊ฒฐ๊ตญ์๋ ์ ์ฉํ ์์ ์ ๋ํ ํฉ์์ ๋๋ฌํฉ๋๋ค.
- ๊ทธ๋ฐ ๋ค์, ๊ธฐ์ฌ์๊ฐ ์์ ์ ์ฌ์ฉํ์ฌ ๋์ด์ค๊ธฐ ์์ฒญ์ ๋ง๋ค ์ ์์ต๋๋ค.
๋์ด์ค๊ธฐ ์์ฒญ ์๋๋ฆฌ์ค
- ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์คํ๋ฅผ ์์ ํ๋ ค๊ณ ํฉ๋๋ค.
- ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๋ ค๊ณ ํฉ๋๋ค.
- ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ณ๊ฒฝํ๋ ค๊ณ ํฉ๋๋ค.
- ๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ์ ์ํ ๋ณ๊ฒฝ ๋ด์ฉ์ ๋ํด ๋๊ธ์ ์ ์ํ๋ ค๊ณ ํฉ๋๋ค.
ํ ์์ฒญ ์์
์ด ์์์๋ GitHub ์ฌ์ฉ์๊ฐ ์ค๋ช ์ ์คํ ์์ค ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์คํ๋ฅผ ์์ ํ๊ธฐ ์ํด ๋์ด์ค๊ธฐ ์์ฒญ์ ๋ง๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ ์ค๋๋ค.
๋์ด์ค๊ธฐ ์์ฒญ์ ๋ํ ํญ์์ ์์ฑ์๊ฐ ๋์ด์ค๊ธฐ ์์ฒญ์ ๋ง๋ ์ด์ ๋ฅผ ์ค๋ช ํฉ๋๋ค.
๋์ด์ค๊ธฐ ์์ฒญ์ ํ์ผ์ด ๋ณ๊ฒฝ๋จ ํญ์ ๊ตฌํ๋ ์์ ์ด ํ์๋ฉ๋๋ค.
- ์ด ๊ธฐ์ฌ์๋ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์คํ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
- ์ฌ์ฉ์๊ฐ ์์ ์ ์ฌ์ฉํ์ฌ ๋์ด์ค๊ธฐ ์์ฒญ์ ๋ง๋ญ๋๋ค.
- ๋ฆฌํฌ์งํ ๋ฆฌ ์ ์ง ๊ด๋ฆฌ์๊ฐ ๋์ด์ค๊ธฐ ์์ฒญ์ ๊ฒํ ํ๊ณ , ์ด์ ๋ํ ๋๊ธ์ ์ ์ํ๊ณ , ๋ณํฉํฉ๋๋ค.
GitHub Discussions ์๋๋ฆฌ์ค
- ๋ฆฌํฌ์งํ ๋ฆฌ์ ํน์ ํ์ผ๊ณผ ๋ฐ๋์ โโ๊ด๋ จ๋์ง ์๋ ์ง๋ฌธ์ด ์์ต๋๋ค.
- ๋ด์ค๋ฅผ ํ๋ ฅ์ ๋๋ ํ๊ณผ ๊ณต์ ํ๋ ค๊ณ ํฉ๋๋ค.
- ๊ฐ๋ฐฉํ ๋ํ๋ฅผ ์์ํ๊ฑฐ๋ ์ฐธ์ฌํ๋ ค๊ณ ํฉ๋๋ค.
- ์ปค๋ฎค๋ํฐ์ ๊ณต์งํ๋ ค๊ณ ํฉ๋๋ค.
GitHub Discussions ์
์ด ์์์๋ GitHub ์ค๋ช ์ ์คํ ์์ค ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํ GitHub Discussions ์์ ๊ฒ์๋ฌผ์ ๋ณด์ฌ ์ฃผ๊ณ ํ์์ ์ปค๋ฎค๋ํฐ์ ํ์ ํ๋ ค๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ ์ค๋๋ค.
์ด ์ปค๋ฎค๋ํฐ ์ ์ง ๊ด๋ฆฌ์๋ ์ปค๋ฎค๋ํฐ๋ฅผ ํ์ํ๊ณ ๋ฉค๋ฒ์๊ฒ ์์ ์ ์๊ฐํ๋๋ก ์์ฒญํ๋ ํ ๋ก ์ ์์ํ์ต๋๋ค. ์ด ๊ฒ์๋ฌผ์ ๋ฐฉ๋ฌธ์์ ๊ธฐ์ฌ์๋ฅผ ์ํ ๋งค๋ ฅ์ ์ธ ๋ถ์๊ธฐ๋ฅผ ์กฐ์ฑํฉ๋๋ค. ๋ํ ์ด ๊ฒ์๋ฌผ์ ํ์์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํ ๊ธฐ์ฌ๋ฅผ ์ํด ๊ธฐ๊บผ์ด ์ง์ํ๋ค๊ณ ๋ช ํํ ํ๊ณ ์์ต๋๋ค.
Copilot์ ์ฌ์ฉํ์ฌ ์ปจํ ์คํธ ์ป๊ธฐ
์ฐธ๊ณ ํญ๋ชฉ
GitHub Copilot์ ์ก์ธ์คํด์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ GitHub Copilot์ด๋?์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
ํน์ ๋ฌธ์ ๋๋ ํ ๋ก ์ ๋ํ ๋ ๋ง์ ์ปจํ ์คํธ ๋๋ ๋ช ํ์ฑ์ด ํ์ํ ๊ฒฝ์ฐ GitHub Copilot์ ์ฌ์ฉํ์ฌ ์ง๋ฌธ์ ๋ต๋ณํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ ์ํ๊ฒ ์ธ์ฌ์ดํธ๋ฅผ ์ป๊ณ , ๋ณต์กํ ์ค๋ ๋๋ฅผ ์ดํดํ๊ณ , ํ๋ก์ ํธ์ ๋ชฉํ์ ๋ถํฉํ์ฌ ์ปค๋ฎค๋ํฐ ๋ด์์ ๊ณต๋ ์์ ๋ฐ ์ง์ ๊ณต์ ๋ฅผ ์ด์งํ ์ ์์ต๋๋ค.
๋ฌธ์ ๋๋ ํ ๋ก ์ ๋ํ ์ง๋ฌธ์ ํ๋ ค๋ฉด ๋ค์์ ์ํํฉ๋๋ค.
-
GitHub์ ์๋ฌด ์์น์์๋ ํ์ด์ง ์ค๋ฅธ์ชฝ ์์์ ๊ฒ์ ์ฐฝ ์์ ์๋ GitHub Copilot ์์ด์ฝ์ ํด๋ฆญํฉ๋๋ค.
-
โCopilot์ ์ง๋ฌธํ๊ธฐโ ์์์ ์ง๋ฌธ์ ์ ๋ ฅํ๊ณ ๋ฉ์์ง์ ๊ด๋ จ URL์ ํฌํจํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์๊ณผ ๊ฐ์ด ์ง๋ฌธํ ์ ์์ต๋๋ค.
Explain https://github.com/monalisa/octokit/issues/1
Summarize https://github.com/monalisa/octokit/discussions/4
Recommend next steps for https://github.com/monalisa/octokit/issues/2
What are the acceptance criteria for ISSUE URL?
What are the main points made by PERSON in DISCUSSION URL?
ํน์ ๋ฌธ์ ๋๋ ํ ๋ก ์์ GitHub Copilot๊ณผ ์ฑํ ํ๋ ๊ฒฝ์ฐ ์ง๋ฌธ์ URL์ ํฌํจํ ํ์๊ฐ ์์ต๋๋ค.
-
ํ์์ ๋ฐ๋ผ ์ง๋ฌธ์ ์ ์ถํ ํ ํ ์คํธ ์์์์ ์์ด์ฝ์ ํด๋ฆญํ์ฌ ์๋ต์ ์ค์งํ ์ ์์ต๋๋ค.
๋ค์ ๋จ๊ณ
์ด๋ฌํ ์์์๋ GitHub์์ ๊ฐ์ฅ ์ ํฉํ ๋ํ ๋๊ตฌ๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ ์ฃผ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ ์์์ ๋ถ๊ณผํฉ๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ฅผ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์กฐ์ ํ๊ธฐ ์ํด ์ํํ ์ ์๋ ์์ ์ด ํจ์ฌ ๋ ๋ง์ต๋๋ค.
์๋ฅผ ๋ค์ด ๋ฌธ์ ์ ๊ฒฝ์ฐ ๋ ๋น ๋ฅธ ๊ฒ์์ ์ํด ๋ ์ด๋ธ์ ์ฌ์ฉํ์ฌ ํ๊ทธ๋ฅผ ๋ฌธ์ ์ ์ง์ ํ๊ณ , ๊ธฐ์ฌ์๊ฐ ์๋ฏธ ์๋ ๋ฌธ์ ๋ฅผ ์ด ์ ์๋๋ก ๋ฌธ์ ํ ํ๋ฆฟ์ ๋ง๋ค ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ About issues ๋ฐ ๋ฌธ์ ๋ฐ ๋์ด์ค๊ธฐ ์์ฒญ ํ ํ๋ฆฟ ์ฌ์ฉ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
๋์ด์ค๊ธฐ ์์ฒญ์ ๊ฒฝ์ฐ ์ ์๋ ๋ณ๊ฒฝ ๋ด์ฉ์ด ์์ง ์งํ ์ค์ธ ๊ฒฝ์ฐ ์ด์ ๋์ด์ค๊ธฐ ์์ฒญ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ด์ ๋์ด์ค๊ธฐ ์์ฒญ์ ๊ฒํ ํ ์ค๋น๊ฐ ๋ ๊ฒ์ผ๋ก ํ์๋ ํ์๋ง ๋ณํฉํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋์ด์ค๊ธฐ ์์ฒญ ์ ๋ณด์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
GitHub Discussions์ ๊ฒฝ์ฐ ์ฌ์ฉ ๊ท์ ์ ์ค์ ํ๊ณ ์ปค๋ฎค๋ํฐ์ ๋ํ ์ค์ํ ์ ๋ณด๊ฐ ํฌํจ๋ ํ ๋ก ์ ๊ณ ์ ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ํ ๋ก ์ ๋ณด์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์์ฌ ์ํต์ ๋์์ด ๋๋ ๋ช ๊ฐ์ง ๊ณ ๊ธ ์์ ๊ธฐ๋ฅ์ ์์๋ณด๋ ค๋ฉด GitHub์์ ์ฐ๊ธฐ ์ํ ๋น ๋ฅธ ์์์(๋ฅผ) ์ฐธ์กฐํ์ธ์.