Language support across GitHub products (#18677)
* Update content * Create github-language-support.md * Add reminder HTML comments * Add link to supported languages article * Add intro for GitHub's products * Add note to list of CodeQL supported languages * table with package managers * Update table and add conceptual info * Versioning to fix broken links * Fix table layout * Add package managers to table * Fix versioning syntax * Incorporate reviewer feedback * Center table headers * Update Dependabot features in table * Add footnote for third-party code scanning support * Update link * support native markdown table alignments * Update links for ghes2.22 * Use proper names of package managers * Add Scala * Adjust conceptual info * Flip table axes * Delete unused reusables * Update link to Packages info * fix merge conflict * fix other merge conflict * Update codeql-languages-bullets.md * Revert "Update codeql-languages-bullets.md" This reverts commit 69547205f5e43a8fbf3edc51c89f0f647eef285a. * Update article topic to sentence case Co-authored-by: Sarah Schneider <sarahs@github.com>
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
---
|
||||
title: GitHub language support
|
||||
intro: 'An overview of the programming languages supported by {% data variables.product.prodname_dotcom %} features.'
|
||||
versions:
|
||||
free-pro-team: '*'
|
||||
enterprise-server: '>=2.22'
|
||||
github-ae: '*'
|
||||
topics:
|
||||
- GitHub
|
||||
---
|
||||
<!-- If you make changes to this article, also update any feature-level articles to reflect the same changes in language support. -->
|
||||
|
||||
### About supported languages
|
||||
|
||||
Most {% data variables.product.prodname_dotcom %} features work regardless of which languages your code is written in. You can search for code or enable syntax highlighting based on any language known to {% data variables.product.prodname_dotcom %}. For more information, see "[Searching code](/github/searching-for-information-on-github/searching-code#search-by-language)" or "[Creating and highlighting code blocks](/github/writing-on-github/creating-and-highlighting-code-blocks#syntax-highlighting)."
|
||||
|
||||
Some {% data variables.product.prodname_dotcom %} products have features that are currently only supported for a subset of programming languages.
|
||||
|
||||
### Core languages supported by {% data variables.product.prodname_dotcom %} features
|
||||
|
||||
Core languages for {% data variables.product.prodname_dotcom %} features include C, C++, C#, Go, Java, JavaScript, PHP, Python, Ruby, Scala, and TypeScript. For features that support package managers, the currently supported package managers are included in the table with their relevant languages.
|
||||
|
||||
Some features are supported for additional languages or package managers. If you want to know whether another language is supported for a feature or to request support for a language, visit the [Community Forum](https://github.community/).
|
||||
|
||||
| Language {% data reusables.supported-languages.products-table-header %}
|
||||
{% data reusables.supported-languages.C %}
|
||||
{% data reusables.supported-languages.Cpp %}
|
||||
{% data reusables.supported-languages.Cs %}
|
||||
{% data reusables.supported-languages.go %}
|
||||
{% data reusables.supported-languages.java %}
|
||||
{% data reusables.supported-languages.javascript %}
|
||||
{% data reusables.supported-languages.php %}
|
||||
{% data reusables.supported-languages.python %}
|
||||
{% data reusables.supported-languages.ruby %}
|
||||
{% data reusables.supported-languages.scala %}
|
||||
{% data reusables.supported-languages.typescript %}
|
||||
|
||||
[1] These languages are supported for {% data variables.product.prodname_code_scanning %} by third-party actions.
|
||||
Reference in New Issue
Block a user