1
0
mirror of synced 2025-12-21 19:06:49 -05:00

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:
Ethan Palm
2021-05-10 12:35:34 -04:00
committed by GitHub
parent a5d369cc81
commit 18c71b152b
26 changed files with 75 additions and 4 deletions

View File

@@ -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.

View File

@@ -16,6 +16,8 @@ topics:
- Security
---
### About {% data variables.product.prodname_dotcom %}'s products
{% data variables.product.prodname_dotcom %} offers free and paid products. You can see pricing and a full list of features for each product at <{% data variables.product.pricing_url %}>. {% data reusables.products.product-roadmap %}
### {% data variables.product.prodname_free_user %} for user accounts

View File

@@ -52,7 +52,6 @@ topics:
<!-- {% link_with_intro /exploring-projects-on-github %} -->
<!-- {% link_with_intro /using-github %} -->
### Table of Contents
{% topic_link_in_list /quickstart %}
@@ -66,6 +65,7 @@ topics:
{% topic_link_in_list /learning-about-github %}
{% link_in_list /githubs-products %}
{% link_in_list /github-language-support %}
{% link_in_list /about-github-advanced-security %}
{% link_in_list /types-of-github-accounts %}
{% link_in_list /access-permissions-on-github %}

View File

@@ -1,6 +1,6 @@
---
title: Learning about GitHub
intro: ''
intro: '{% data variables.product.prodname_dotcom %} has a variety of products and account types to help you build software and collaborate with other people.'
mapTopic: true
redirect_from:
- /articles/learning-about-github