์ง์๋๋ ์ธ์ด ์ ๋ณด
๋๋ถ๋ถ์ GitHub ๊ธฐ๋ฅ์ ์ฝ๋๊ฐ ์์ฑ๋ ์ธ์ด์ ๊ด๊ณ์์ด ์๋ํฉ๋๋ค. GitHub์ ์๋ ค์ง ์ธ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฝ๋๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ๊ตฌ๋ฌธ ๊ฐ์กฐ ํ์๋ฅผ ์ฌ์ฉํ๋๋ก ์ค์ ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ GitHub ์ฝ๋ ๊ฒ์ ๊ตฌ๋ฌธ ์ดํด ๋๋ ์ฝ๋ ๋ธ๋ก ๋ง๋ค๊ธฐ ๋ฐ ๊ฐ์กฐ ํ์์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์ผ๋ถ GitHub ์ ํ์๋ ํ์ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ ์งํฉ์์๋ง ์ง์๋๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
GitHub ๊ธฐ๋ฅ์์ ์ง์ํ๋ ํต์ฌ ์ธ์ด
GitHub ๊ธฐ๋ฅ์ ํต์ฌ ์ธ์ด๋ก๋ C, C++, C#, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, TypeScript๊ฐ ์์ต๋๋ค. ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ์ง์ํ๋ ๊ธฐ๋ฅ์ ๊ฒฝ์ฐ ํ์ฌ ์ง์๋๋ ํจํค์ง ๊ด๋ฆฌ์๊ฐ ๊ด๋ จ ์ธ์ด์ ํจ๊ป ํ์ ํฌํจ๋์ด ์์ต๋๋ค.
์ผ๋ถ ๊ธฐ๋ฅ์ ์ถ๊ฐ ์ธ์ด ๋๋ ํจํค์ง ๊ด๋ฆฌ์์์ ์ง์๋ฉ๋๋ค. ๋ค๋ฅธ ์ธ์ด์์ ๊ธฐ๋ฅ์ด ์ง์๋๋์ง ์๊ณ ์ถ๊ฑฐ๋ ์ธ์ด์ ๋ํ ์ง์์ ์์ฒญํ๋ ค๋ฉด GitHub ์ปค๋ฎค๋ํฐ ํ ๋ก ์(๋ฅผ) ๋ฐฉ๋ฌธํ์ธ์.
์ธ์ด | GitHub Copilot | ์ฝ๋ ํ์ | Code scanning | ์ข ์์ฑ ๊ทธ๋ํ, Dependabot alerts | Dependabot version updates, Dependabot security updates | GitHub Actions | GitHub Packages |
---|---|---|---|---|---|---|---|
C | |||||||
C++ | |||||||
C# | dotnet CLI | dotnet CLI | dotnet CLI | ||||
Go | Go modules | Go modules | |||||
Java | Maven, Gradle | Maven, Gradle | Maven, Gradle | ||||
JavaScript | npm, Yarn | npm | npm | ||||
Kotlin | Maven, Gradle | Maven, Gradle | Maven, Gradle | ||||
PHP | ํ์ฌ 1 | Composer | Composer | ||||
Python | pip | pip | |||||
Ruby | RubyGems | RubyGems | RubyGems | ||||
Rust | (๊ณต๊ฐ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ) | ||||||
Scala | ํ์ฌ 1 | Maven | Maven, Gradle | ||||
Swift | Swift ํจํค์ง ๊ด๋ฆฌ์ | ||||||
TypeScript | npm, Yarn | npm | npm |
์ฐธ๊ณ ํญ๋ชฉ
GitHub Copilot์ ์ํ ์ธ์ด ์ง์์ ํด๋น ์ธ์ด์ ํ์ต ๋ฐ์ดํฐ์ ์๊ณผ ๋ค์์ฑ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ์ข ์์ฑ ๊ทธ๋ํ์ Dependabot alerts๋ฅผ ์ํ Gradle ์ง์์ ์ข ์์ฑ ์ ์ถ API์ ์ฌ์ฉํ์ฌ ์ป์ ๋ฐ์ดํฐ์ ์ ๋ก๋๋ก ์ ํ๋ฉ๋๋ค.