Skip to main content

Esta versión de GitHub Enterprise se discontinuó el 2022-10-12. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Compatibilidad de lenguajes de GitHub

Un resumen de los lenguajes de programación que son compatibles con las características de GitHub.

Acerca de los lenguajes compatibles

La mayoría de las características de GitHub funcionan sin importar en qué lenguaje esté escrito tu código. Puedes buscar código o habilitar el resaltado de sintaxis con base en cualquier lenguaje conocido en GitHub. Para obtener más información, vea "Búsqueda de código" y "Creación y resaltado de bloques de código".

Algunos productos de GitHub tienen características que solo son compatibles actualmente para un subconjunto de lenguajes de programación.

Lenguajes principales que son compatibles con las características de GitHub

Los lenguajes centrales para las características de GitHub incluyen a C, C++, C#, Go, Java, JavaScript, PHP, Python, Ruby, Scala y TypeScript. Para las características que son compatibles con los administradores de paquetes, los administradores de paquete que son actualmente compatibles se incluyen en la tabla con sus lenguajes relevantes.

Algunas características son compatibles con administradores de paquetes o lenguajes adicionales. Si quieres conocer si algún otro lenguaje es compatible para alguna característica o si quieres solicitar la compatibilidad con algún lenguaje, visita los debates de GitHub Community.

| Lenguaje | Code scanning | Grafo de dependencias, Dependabot alerts | GitHub Actions | GitHub Packages | | :-- | :-: | :-: | :-: | :-: | | C | | | | | | C++ | | | | | | C# | |
dotnet CLI | |
dotnet CLI | | Go | |
Go modules | | | | Java | |
Maven | |
Maven, Gradle | | JavaScript | |
npm, Yarn | |
npm | | PHP | 1 |
Composer | | | | Python | |
pip | | | | Ruby | 1 |
RubyGems | |
RubyGems | | Scala | 1 |
Maven, Gradle | | | | TypeScript | |
npm, Yarn | |
npm |

[1] Estos lenguajes sonc ompatibles para el code scanning mediante acciones de terceros.