From ba7504a6d07bd4bae3c1cb3aa3e654c3c8fdfe27 Mon Sep 17 00:00:00 2001 From: mchammer01 <42146119+mchammer01@users.noreply.github.com> Date: Mon, 13 Jan 2025 15:36:11 +0000 Subject: [PATCH 01/10] remove security-log-oauth-access-tokens --- .../reviewing-your-security-log.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md b/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md index ad5724fbceb0..aaaa5f73eeb8 100644 --- a/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md +++ b/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md @@ -39,9 +39,7 @@ The events listed in your security log are triggered by your actions. Actions ar | `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. | | `marketplace_listing`| Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}. | | {% endif %} | -| {% ifversion security-log-oauth-access-tokens %} | | `oauth_access` | Contains all activities related to OAuth access tokens. | -| {% endif %} | | `oauth_authorization` | Contains all activities related to authorizing {% data variables.product.prodname_oauth_apps %}. For more information, see [AUTOTITLE](/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps). | | {% ifversion passkeys %} | | `passkey` | Contains activities related to your passkeys. See [AUTOTITLE](/authentication/authenticating-with-a-passkey/about-passkeys). | From 49e0ab5d39e6144d42a7f9fa278adda590cb326a Mon Sep 17 00:00:00 2001 From: mchammer01 <42146119+mchammer01@users.noreply.github.com> Date: Mon, 13 Jan 2025 16:32:25 +0000 Subject: [PATCH 02/10] fix failing linter test --- .../getting-started/auditing-security-alerts.md | 2 +- .../assessing-adoption-code-security.md | 3 ++- .../filtering-alerts-in-security-overview.md | 16 ++-------------- 3 files changed, 5 insertions(+), 16 deletions(-) diff --git a/content/code-security/getting-started/auditing-security-alerts.md b/content/code-security/getting-started/auditing-security-alerts.md index 2fe202bc8a4d..55651cd83964 100644 --- a/content/code-security/getting-started/auditing-security-alerts.md +++ b/content/code-security/getting-started/auditing-security-alerts.md @@ -31,7 +31,7 @@ Many of the events in the timeline also create an event in the audit log, which Security overview consolidates information about security alerts and provides high-level summaries of the security status of your enterprise or organization. -In security overview you can see repositories with open security alerts{% ifversion security-overview-org-risk-coverage %}, as well as which repositories have enabled specific security features{% endif %}. You can also use security overview to filter and sort security alerts using interactive views. +In security overview you can see repositories with open security alerts{% ifversion ghec or ghes %}, as well as which repositories have enabled specific security features{% endif %}. You can also use security overview to filter and sort security alerts using interactive views. For more information, see [AUTOTITLE](/code-security/security-overview/about-security-overview). diff --git a/content/code-security/security-overview/assessing-adoption-code-security.md b/content/code-security/security-overview/assessing-adoption-code-security.md index 189249df537e..6a181e20a5b0 100644 --- a/content/code-security/security-overview/assessing-adoption-code-security.md +++ b/content/code-security/security-overview/assessing-adoption-code-security.md @@ -12,7 +12,8 @@ topics: - Organizations - Teams versions: - feature: security-overview-org-risk-coverage + ghes: '*' + ghec: '*' --- {% data reusables.security-overview.beta-org-risk-coverage %} diff --git a/content/code-security/security-overview/filtering-alerts-in-security-overview.md b/content/code-security/security-overview/filtering-alerts-in-security-overview.md index bc22de44757f..81551baa3ff5 100644 --- a/content/code-security/security-overview/filtering-alerts-in-security-overview.md +++ b/content/code-security/security-overview/filtering-alerts-in-security-overview.md @@ -97,7 +97,7 @@ In enterprise-level views, you can limit the data to repositories owned by a sin | {% endif %} | | `org` | Display data for repositories owned by one organization. | {% data variables.product.prodname_dependabot_alerts %} and {% data variables.product.prodname_code_scanning %} alerts | -{% elsif security-overview-org-risk-coverage-enterprise %} +{% else %} In enterprise-level views, you can limit the data to repositories owned by a single organization in your enterprise. Use the `org` qualifier to display data for repositories owned by one organization. @@ -126,21 +126,9 @@ In the "Risk" and "Coverage" views, you can show data only for repositories wher | `dependabot-security-updates` | Display data for repositories where {% data variables.product.prodname_dependabot_security_updates %} is enabled or not enabled. | | `secret-scanning-push-protection` | Display data for repositories where push protection for {% data variables.product.prodname_secret_scanning %} is enabled or not enabled. | -{% ifversion security-overview-org-risk-coverage-enterprise %}{% else %} - -## Repository risk-level filtering - -The level of risk for a repository is determined by the number and severity of alerts from security features. You can filter on the level of risk using the `risk` qualifier. - -* The level of risk can be one of `high`, `medium`, or `low`. -* If one or more security features are not enabled for a repository, the repository has an `unknown` level of risk. -* If all security features are enabled and no alerts are report, the repository has a `clear` level of risk. - -{% endif %} - ## Alert number filters -{% ifversion security-overview-org-risk-coverage-enterprise %}In the "Risk" view, you can filter repositories by the number of alerts they have of a specific type.{% else %}These qualifiers are available in the enterprise-level "Overview" and in the organization-level "Security risk" view.{% endif %} +In the "Risk" view, you can filter repositories by the number of alerts they have of a specific type. | Qualifier | Description | | -------- | -------- | From c6592d900f8c651108fee6a78d06705d7beb37e0 Mon Sep 17 00:00:00 2001 From: mchammer01 <42146119+mchammer01@users.noreply.github.com> Date: Mon, 13 Jan 2025 16:39:07 +0000 Subject: [PATCH 03/10] remove code-scanning-default-setup-self-hosted-310 --- .../configuring-code-scanning-for-your-appliance.md | 2 +- .../codeql-code-scanning-for-compiled-languages.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md b/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md index 6257f844d439..548eaad754d7 100644 --- a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md +++ b/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md @@ -69,7 +69,7 @@ If you are provisioning a self-hosted runner for {% data variables.product.prodn If you are using default setup for {% data variables.product.prodname_code_scanning %}, you can assign self-hosted runners {% ifversion code-scanning-default-setup-customize-labels %}with the default `code-scanning` label, or you can optionally give them custom labels so that individual repositories can use different runners.{% else %}with the `code-scanning` label.{% endif %} See [AUTOTITLE](/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning#assigning-labels-to-runners). -{% ifversion code-scanning-default-setup-self-hosted-310 or default-setup-self-hosted-runners-GHEC %} For information about using default setup for code scanning analysis of compiled languages, see [AUTOTITLE](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/codeql-code-scanning-for-compiled-languages).{% endif %} +{% ifversion ghes or default-setup-self-hosted-runners-GHEC %} For information about using default setup for code scanning analysis of compiled languages, see [AUTOTITLE](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/codeql-code-scanning-for-compiled-languages).{% endif %} {% endif %} diff --git a/content/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages.md b/content/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages.md index 8c9a9e0d59e3..e0d90c0a16bc 100644 --- a/content/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages.md +++ b/content/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages.md @@ -295,7 +295,7 @@ If you added manual build steps for compiled languages and {% data variables.pro ## Autobuild steps for compiled languages -{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}-hosted runners are always run with the software required by `autobuild`.{% endif %} If you use self-hosted runners for {% data variables.product.prodname_actions %}, you may need to install additional software to use the `autobuild` process. Additionally, if your repository requires a specific version of a build tool, you may need to install it manually. {% ifversion code-scanning-default-setup-self-hosted-310 or default-setup-self-hosted-runners-GHEC %} For self-hosted runners, you should install dependencies directly in the runners themselves. We provide examples of common dependencies for C/C++, C#, and Java in each of the `autobuild` sections of this article for those languages. For more information, see [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners).{% endif %} +{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}-hosted runners are always run with the software required by `autobuild`.{% endif %} If you use self-hosted runners for {% data variables.product.prodname_actions %}, you may need to install additional software to use the `autobuild` process. Additionally, if your repository requires a specific version of a build tool, you may need to install it manually. {% ifversion ghes or default-setup-self-hosted-runners-GHEC %} For self-hosted runners, you should install dependencies directly in the runners themselves. We provide examples of common dependencies for C/C++, C#, and Java in each of the `autobuild` sections of this article for those languages. For more information, see [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners).{% endif %} * [Building C/C++](#building-cc) * [Building C#](#building-c) @@ -468,7 +468,7 @@ The `autobuild` process attempts to autodetect a suitable way to install the dep 1. Extract all Go code in the repository, similar to running `go build ./...`. > [!NOTE] -> If you use default setup, it will look for a `go.mod` file to automatically install a compatible version of the Go language.{% ifversion code-scanning-default-setup-self-hosted-310 %} If you're using a self-hosted runner with default setup that doesn't have internet access, you can manually install a compatible version of Go.{% endif %} +> If you use default setup, it will look for a `go.mod` file to automatically install a compatible version of the Go language.{% ifversion ghes %} If you're using a self-hosted runner with default setup that doesn't have internet access, you can manually install a compatible version of Go.{% endif %} ### Extractor options for Go From 524c9c76dbe7c7fefdab51ad4864dcdc49ca817d Mon Sep 17 00:00:00 2001 From: mchammer01 <42146119+mchammer01@users.noreply.github.com> Date: Mon, 13 Jan 2025 16:43:08 +0000 Subject: [PATCH 04/10] remove security-overview-team-write-access --- .../security-overview/filtering-alerts-in-security-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/code-security/security-overview/filtering-alerts-in-security-overview.md b/content/code-security/security-overview/filtering-alerts-in-security-overview.md index 81551baa3ff5..999140b6da57 100644 --- a/content/code-security/security-overview/filtering-alerts-in-security-overview.md +++ b/content/code-security/security-overview/filtering-alerts-in-security-overview.md @@ -65,7 +65,7 @@ These qualifiers are available in all views. | Qualifier | Description | |--------|--------| -| `team` | Display data for all repositories that the specified team has {% ifversion security-overview-team-write-access -%} write access or {% endif -%} admin access to. For more information on repository roles, see [AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization). | +| `team` | Display data for all repositories that the specified team has write access or admin access to. For more information on repository roles, see [AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization). | | `topic` | Display data for all repositories that are classified with a specific topic. For more information on repository topics, see [AUTOTITLE](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics). | {% ifversion security-overview-repository-properties %} From 065a07b08d5614050f2e553e24e7bf2386ba1a18 Mon Sep 17 00:00:00 2001 From: mchammer01 <42146119+mchammer01@users.noreply.github.com> Date: Mon, 13 Jan 2025 16:52:59 +0000 Subject: [PATCH 05/10] remove default-merge-squash-commit-message --- .../about-pull-request-merges.md | 13 +------------ .../configuring-commit-merging-for-pull-requests.md | 2 -- ...onfiguring-commit-squashing-for-pull-requests.md | 2 -- 3 files changed, 1 insertion(+), 16 deletions(-) diff --git a/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges.md b/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges.md index dfd555912433..16c5b62fc1c1 100644 --- a/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges.md +++ b/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges.md @@ -24,25 +24,14 @@ topics: ### Merge message for a squash merge -{% ifversion default-merge-squash-commit-message %} When you squash and merge, {% data variables.product.prodname_dotcom %} generates a default commit message, which you can edit. Depending on how the repository is configured and the number of commits in the pull request, not including merge commits, this message may include the pull request title, pull request description, or information about the commits. -{% else %} -When you squash and merge, {% data variables.product.prodname_dotcom %} generates a default commit message, which you can edit. The default message depends on the number of commits in the pull request, not including merge commits. | Number of commits | Summary | Description | | ----------------- | ------- | ----------- | | One commit | The title of the commit message for the single commit, followed by the pull request number | The body text of the commit message for the single commit | | More than one commit | The pull request title, followed by the pull request number | A list of the commit messages for all of the squashed commits, in date order | -{% endif %} - -| Number of commits | Summary | Description | -| ----------------- | ------- | ----------- | -| One commit | The title of the commit message for the single commit, followed by the pull request number | The body text of the commit message for the single commit | -| More than one commit | The pull request title, followed by the pull request number | A list of the commit messages for all of the squashed commits, in date order | - -{% ifversion default-merge-squash-commit-message %} -People with maintainer or admin access to a repository can configure their repository's default merge message for all squashed commits to use the pull request title, the pull request title and commit details, or the pull request title and description. For more information, see [AUTOTITLE](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests).{% endif %} +People with maintainer or admin access to a repository can configure their repository's default merge message for all squashed commits to use the pull request title, the pull request title and commit details, or the pull request title and description. For more information, see [AUTOTITLE](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests). ### Squashing and merging a long-running branch diff --git a/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-merging-for-pull-requests.md b/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-merging-for-pull-requests.md index c8df319a2761..6458525d22d2 100644 --- a/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-merging-for-pull-requests.md +++ b/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-merging-for-pull-requests.md @@ -14,11 +14,9 @@ shortTitle: Configure commit merging {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} 1. Under "Pull Requests", select **Allow merge commits**. This allows contributors to merge a pull request with a full history of commits. -{% ifversion default-merge-squash-commit-message %} 1. Optionally, under **Allow merge commits**, select the dropdown menu, then click the format of the commit message presented to contributors when merging. The default message includes the pull request number and title. For example, `Merge pull request #123 from patch-1`. You can also choose to use just the pull request title, or the pull request title and description. -{% endif %} If you select more than one merge method, collaborators can choose which type of merge commit to use when they merge a pull request. {% data reusables.repositories.squash-and-rebase-linear-commit-history %} diff --git a/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests.md b/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests.md index a4bb93c9b5d0..97f70146c93a 100644 --- a/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests.md +++ b/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests.md @@ -21,11 +21,9 @@ shortTitle: Configure commit squashing {% data reusables.repositories.sidebar-settings %} 1. On the "General" settings page (which is selected by default), scroll down to the section marked "Pull Requests". 1. Under "Pull Requests", select **Allow squash merging**. This allows contributors to merge a pull request by squashing all commits into a single commit. The default commit message presented to contributors when merging is the commit title and message if the pull request contains only 1 commit, or the pull request title and list of commits if the pull request contains 2 or more commits. -{% ifversion default-merge-squash-commit-message %} 1. Optionally, under **Allow squash merging**, select the dropdown menu, then click the format of the default squash commit message presented to contributors when merging. The default message uses the commit title and message if the pull request contains only 1 commit, or the pull request title and list of commits if the pull request contains 2 or more commits. You can also choose to use just the pull request title, the pull request title and commit details, or the pull request title and description. -{% endif %} If you select more than one merge method, collaborators can choose which type of merge commit to use when they merge a pull request. {% data reusables.repositories.squash-and-rebase-linear-commit-history %} From cfe2c5dfd63f0ebab0746b56bba87c8f773b4390 Mon Sep 17 00:00:00 2001 From: mchammer01 <42146119+mchammer01@users.noreply.github.com> Date: Mon, 13 Jan 2025 17:00:05 +0000 Subject: [PATCH 06/10] remove code-security-audit-log-events --- data/reusables/audit_log/audit-log-action-categories.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/data/reusables/audit_log/audit-log-action-categories.md b/data/reusables/audit_log/audit-log-action-categories.md index b659012a77ac..05546a67d1b6 100644 --- a/data/reusables/audit_log/audit-log-action-categories.md +++ b/data/reusables/audit_log/audit-log-action-categories.md @@ -14,10 +14,8 @@ | {% ifversion ghec or ghes %} | | `business` | Contains activities related to business settings for an enterprise. | | {% endif %} | -| {% ifversion code-security-audit-log-events %} | | `business_advanced_security` | Contains activities related to {% data variables.product.prodname_GH_advanced_security %} in an enterprise. For more information, see [AUTOTITLE](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise). | | `business_secret_scanning` | Contains activities related to {% data variables.product.prodname_secret_scanning %} in an enterprise. For more information, see [AUTOTITLE](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise). | -| {% endif %} | | {% ifversion secret-scanning-validity-check-audit-log %} | | `business_secret_scanning_automatic_validity_checks` | Contains activities related to enabling or disabling automatic validity checks for {% data variables.product.prodname_secret_scanning %} in an enterprise. For more information, see [AUTOTITLE](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise#managing-advanced-security-features). | | {% endif %} | @@ -27,10 +25,8 @@ | {% ifversion secret-scanning-custom-pattern-push-protection-audit %} | | `business_secret_scanning_custom_pattern_push_protection` | Contains activities related to push protection of a custom pattern for {% data variables.product.prodname_secret_scanning %} in an enterprise. For more information, see [AUTOTITLE](/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/custom-patterns/defining-custom-patterns-for-secret-scanning#defining-a-custom-pattern-for-an-enterprise-account). | | {% endif %} | -| {% ifversion code-security-audit-log-events %} | | `business_secret_scanning_push_protection` | Contains activities related to the push protection feature of {% data variables.product.prodname_secret_scanning %} in an enterprise. For more information, see [AUTOTITLE](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise). | | `business_secret_scanning_push_protection_custom_message` | Contains activities related to the custom message displayed when push protection is triggered in an enterprise. For more information, see [AUTOTITLE](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise). | -| {% endif %} | | `checks` | Contains activities related to check suites and runs. | | {% ifversion fpt or ghec %} | | `codespaces` | Contains activities related to an organization's codespaces. | From f63909e7982f23e8b19a7047dc06db24db418443 Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Tue, 14 Jan 2025 01:20:06 -0800 Subject: [PATCH 07/10] Update CodeQL CLI manual (#53852) Co-authored-by: Rachael Sewell --- .../codeql-cli/codeql-cli-manual/database-analyze.md | 2 +- .../codeql-cli/codeql-cli-manual/database-interpret-results.md | 2 +- .../codeql-cli/codeql-cli-manual/database-run-queries.md | 2 +- .../codeql-cli/codeql-cli-manual/execute-queries.md | 2 +- .../codeql-cli/codeql-cli-manual/generate-query-help.md | 2 +- .../codeql-cli/codeql-cli-manual/resolve-extensions.md | 2 +- .../codeql-cli/codeql-cli-manual/resolve-ml-models.md | 2 +- .../codeql-cli/codeql-cli-manual/resolve-queries.md | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/content/code-security/codeql-cli/codeql-cli-manual/database-analyze.md b/content/code-security/codeql-cli/codeql-cli-manual/database-analyze.md index b9c37ce4e5ed..bfb80d00348f 100644 --- a/content/code-security/codeql-cli/codeql-cli-manual/database-analyze.md +++ b/content/code-security/codeql-cli/codeql-cli-manual/database-analyze.md @@ -50,7 +50,7 @@ being interpreted as source-code alerts, use \[Mandatory] Path to the CodeQL database to query. -#### `...` +#### `...` Queries to execute. Each argument is in the form `scope/name@range:path` where: diff --git a/content/code-security/codeql-cli/codeql-cli-manual/database-interpret-results.md b/content/code-security/codeql-cli/codeql-cli-manual/database-interpret-results.md index 7aa8c092d07f..585e149ab180 100644 --- a/content/code-security/codeql-cli/codeql-cli-manual/database-interpret-results.md +++ b/content/code-security/codeql-cli/codeql-cli-manual/database-interpret-results.md @@ -45,7 +45,7 @@ directory using [codeql database run-queries](/code-security/codeql-cli/codeql-c \[Mandatory] Path to the CodeQL database that has been queried. -#### `...` +#### `...` Repeat the specification of which queries were executed here. diff --git a/content/code-security/codeql-cli/codeql-cli-manual/database-run-queries.md b/content/code-security/codeql-cli/codeql-cli-manual/database-run-queries.md index a93ec00f1b51..671abf70dae8 100644 --- a/content/code-security/codeql-cli/codeql-cli-manual/database-run-queries.md +++ b/content/code-security/codeql-cli/codeql-cli-manual/database-run-queries.md @@ -50,7 +50,7 @@ Alternatively, if you have only a single query to run, you might prefer \[Mandatory] Path to the CodeQL database to query. -#### `...` +#### `...` Queries to execute. Each argument is in the form `scope/name@range:path` where: diff --git a/content/code-security/codeql-cli/codeql-cli-manual/execute-queries.md b/content/code-security/codeql-cli/codeql-cli-manual/execute-queries.md index d125d7541f5d..2dff4de6a2be 100644 --- a/content/code-security/codeql-cli/codeql-cli-manual/execute-queries.md +++ b/content/code-security/codeql-cli/codeql-cli-manual/execute-queries.md @@ -42,7 +42,7 @@ This command should not normally be invoked directly. Instead use either \[Mandatory] Path to the raw QL dataset to query. -#### `...` +#### `...` \[Mandatory] Queries to execute. Each argument is in the form `scope/name@range:path` where: diff --git a/content/code-security/codeql-cli/codeql-cli-manual/generate-query-help.md b/content/code-security/codeql-cli/codeql-cli-manual/generate-query-help.md index 3ac61d92733f..1ffeffeada5f 100644 --- a/content/code-security/codeql-cli/codeql-cli-manual/generate-query-help.md +++ b/content/code-security/codeql-cli/codeql-cli-manual/generate-query-help.md @@ -35,7 +35,7 @@ Generate end-user query help from .qhelp files. ### Primary Options -#### `...` +#### `...` \[Mandatory] Query help files to render. Each argument is one of: diff --git a/content/code-security/codeql-cli/codeql-cli-manual/resolve-extensions.md b/content/code-security/codeql-cli/codeql-cli-manual/resolve-extensions.md index a6affc2004b4..c374b9cf364d 100644 --- a/content/code-security/codeql-cli/codeql-cli-manual/resolve-extensions.md +++ b/content/code-security/codeql-cli/codeql-cli-manual/resolve-extensions.md @@ -42,7 +42,7 @@ specifiers passed in as command line arguments. ### Primary Options -#### `...` +#### `...` \[Mandatory] Queries to execute. Each argument is in the form `scope/name@range:path` where: diff --git a/content/code-security/codeql-cli/codeql-cli-manual/resolve-ml-models.md b/content/code-security/codeql-cli/codeql-cli-manual/resolve-ml-models.md index 5e7566b6a2c3..ba06d1bb8d54 100644 --- a/content/code-security/codeql-cli/codeql-cli-manual/resolve-ml-models.md +++ b/content/code-security/codeql-cli/codeql-cli-manual/resolve-ml-models.md @@ -44,7 +44,7 @@ It now returns an empty list of machine learning models. ### Primary Options -#### `...` +#### `...` \[Mandatory] Queries to execute. Each argument is in the form `scope/name@range:path` where: diff --git a/content/code-security/codeql-cli/codeql-cli-manual/resolve-queries.md b/content/code-security/codeql-cli/codeql-cli-manual/resolve-queries.md index c2d67fd46d47..e04cdcb92d3a 100644 --- a/content/code-security/codeql-cli/codeql-cli-manual/resolve-queries.md +++ b/content/code-security/codeql-cli/codeql-cli-manual/resolve-queries.md @@ -44,7 +44,7 @@ list of queries. ### Primary Options -#### `...` +#### `...` \[Mandatory] Queries to execute. Each argument is in the form `scope/name@range:path` where: From cb18aeec78175b92bd169ff9cfb3c2b5b26c20d1 Mon Sep 17 00:00:00 2001 From: mc <42146119+mchammer01@users.noreply.github.com> Date: Tue, 14 Jan 2025 10:03:01 +0000 Subject: [PATCH 08/10] Update content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md --- .../configuring-code-scanning-for-your-appliance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md b/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md index 548eaad754d7..909386aa7762 100644 --- a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md +++ b/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md @@ -69,7 +69,7 @@ If you are provisioning a self-hosted runner for {% data variables.product.prodn If you are using default setup for {% data variables.product.prodname_code_scanning %}, you can assign self-hosted runners {% ifversion code-scanning-default-setup-customize-labels %}with the default `code-scanning` label, or you can optionally give them custom labels so that individual repositories can use different runners.{% else %}with the `code-scanning` label.{% endif %} See [AUTOTITLE](/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning#assigning-labels-to-runners). -{% ifversion ghes or default-setup-self-hosted-runners-GHEC %} For information about using default setup for code scanning analysis of compiled languages, see [AUTOTITLE](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/codeql-code-scanning-for-compiled-languages).{% endif %} +For information about using default setup for code scanning analysis of compiled languages, see [AUTOTITLE](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/codeql-code-scanning-for-compiled-languages). {% endif %} From 9f3e101d29d6dfae605e3b070ebd167ce96e762e Mon Sep 17 00:00:00 2001 From: Felicity Chapman Date: Tue, 14 Jan 2025 11:45:37 +0000 Subject: [PATCH 09/10] Hack week 2025: fix "alt text length" warnings in `code-security` (#53854) --- .../about-code-scanning-alerts.md | 2 +- ...-code-scanning-alerts-in-issues-using-task-lists.md | 4 ++-- .../triaging-code-scanning-alerts-in-pull-requests.md | 2 +- .../advanced-security-must-be-enabled.md | 2 +- .../using-the-codeql-model-editor.md | 10 +++++----- .../configuring-notifications-for-dependabot-alerts.md | 2 +- .../quickstart-for-securing-your-organization.md | 2 +- .../monitoring-alerts.md | 2 +- .../secret-scanning-partner-program.md | 2 +- ...tices-for-writing-repository-security-advisories.md | 2 +- ...k-to-resolve-a-repository-security-vulnerability.md | 2 +- ...private-vulnerability-reporting-for-a-repository.md | 4 ++-- .../publishing-a-repository-security-advisory.md | 4 ++-- .../exploring-the-dependencies-of-a-repository.md | 2 +- 14 files changed, 21 insertions(+), 21 deletions(-) diff --git a/content/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts.md b/content/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts.md index 140e60d43a13..731d311b37d5 100644 --- a/content/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts.md +++ b/content/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts.md @@ -50,7 +50,7 @@ Each alert highlights a problem with the code and the name of the tool that iden {% data reusables.code-scanning.alert-default-branch %} -![Screenshot showing the elements of a {% data variables.product.prodname_code_scanning %} alert, including the title of the alert and relevant lines of code at left and the severity level, affected branches, and weaknesses at right. ](/assets/images/help/repository/code-scanning-alert.png) +![Screenshot of a {% data variables.product.prodname_code_scanning %} alert, includes the alert title, relevant lines of code at the left, metadata at the right.](/assets/images/help/repository/code-scanning-alert.png) If you configure {% data variables.product.prodname_code_scanning %} using {% data variables.product.prodname_codeql %}, you can also find data-flow problems in your code. Data-flow analysis finds potential security issues in code, such as: using data insecurely, passing dangerous arguments to functions, and leaking sensitive information. diff --git a/content/code-security/code-scanning/managing-code-scanning-alerts/tracking-code-scanning-alerts-in-issues-using-task-lists.md b/content/code-security/code-scanning/managing-code-scanning-alerts/tracking-code-scanning-alerts-in-issues-using-task-lists.md index 365e368c05b8..2af44525e4ff 100644 --- a/content/code-security/code-scanning/managing-code-scanning-alerts/tracking-code-scanning-alerts-in-issues-using-task-lists.md +++ b/content/code-security/code-scanning/managing-code-scanning-alerts/tracking-code-scanning-alerts-in-issues-using-task-lists.md @@ -32,7 +32,7 @@ You can use more than one issue to track the same {% data variables.product.prod * The {% data variables.product.prodname_code_scanning %} alerts list page will show which alerts are tracked in issues so that you can view at a glance which alerts still require processing and how many issues they are tracked in. - ![Screenshot of the {% data variables.product.prodname_code_scanning %} alerts view. The first entry includes the issue icon followed by the number 2. The third entry includes the issue icon followed by the number 1. Both are outlined in dark orange.](/assets/images/help/repository/code-scanning-alert-list-tracked-issues.png) + ![Screenshot of {% data variables.product.prodname_code_scanning %} alerts view. The first and third entries include the issue icon with the issue number.](/assets/images/help/repository/code-scanning-alert-list-tracked-issues.png) * A "tracked in" section will also show in the corresponding alert page. @@ -45,7 +45,7 @@ You can use more than one issue to track the same {% data variables.product.prod The color of the icon is grey because an alert has a status of "open" or "closed" on every branch. The issue tracks an alert, so the alert cannot have a single open/closed state in the issue. If the alert is closed on one branch, the icon color will not change. - ![Screenshot showing an issue that tracks a {% data variables.product.prodname_code_scanning %} alert. The hovercard for the alert is displayed, with a grey security badge icon preceding the title.](/assets/images/help/repository/code-scanning-tracking-issue-hovercard.png) + ![Screenshot of an issue that tracks a {% data variables.product.prodname_code_scanning %} alert. The hovercard is displayed, with a grey security badge icon.](/assets/images/help/repository/code-scanning-tracking-issue-hovercard.png) The status of the tracked alert won't change if you change the checkbox state of the corresponding task list item (checked/unchecked) in the issue. diff --git a/content/code-security/code-scanning/managing-code-scanning-alerts/triaging-code-scanning-alerts-in-pull-requests.md b/content/code-security/code-scanning/managing-code-scanning-alerts/triaging-code-scanning-alerts-in-pull-requests.md index 3b550147b5b0..9be43757978d 100644 --- a/content/code-security/code-scanning/managing-code-scanning-alerts/triaging-code-scanning-alerts-in-pull-requests.md +++ b/content/code-security/code-scanning/managing-code-scanning-alerts/triaging-code-scanning-alerts-in-pull-requests.md @@ -133,7 +133,7 @@ When {% data variables.product.prodname_copilot_autofix_short %} is enabled for Usually, when you suggest changes to a pull request, your comment contains changes for a single file that is changed in the pull request. The following screenshot shows an {% data variables.product.prodname_copilot_autofix_short %} comment that suggests changes to the `index.js` file where the alert is displayed. Since the potential fix requires a new dependency on `escape-html`, the comment also suggests adding this dependency to the `package.json` file, even though the original pull request makes no changes to this file. -![Screenshot of the {% data variables.product.prodname_copilot_autofix_short %} suggestion with explanation and change in the current file. A suggested change in "package.json" is outlined in dark orange.](/assets/images/help/code-scanning/autofix-example.png) +![Screenshot of {% data variables.product.prodname_copilot_autofix_short %} suggestion to edit the current file. A suggested change in "package.json" is outlined in dark orange.](/assets/images/help/code-scanning/autofix-example.png) ### Assessing and committing an {% data variables.product.prodname_copilot_autofix_short %} suggestion diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/advanced-security-must-be-enabled.md b/content/code-security/code-scanning/troubleshooting-code-scanning/advanced-security-must-be-enabled.md index dc78185375ed..e3741ba8de2c 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/advanced-security-must-be-enabled.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/advanced-security-must-be-enabled.md @@ -39,7 +39,7 @@ If you are on a free, pro, or team plan, you can only use {% data variables.prod 1. If there is an associated and active **Enable** button, {% data variables.product.prodname_GH_advanced_security %} is available for this repository but not yet enabled. 1. If use of {% data variables.product.prodname_GH_advanced_security %} is blocked by a policy, the **Enable** button is inactive and the owner of the policy is listed. - ![Screenshot of the "{% data variables.product.prodname_GH_advanced_security %}" setting. The owner of the enterprise policy and the inactive "Enable" button are highlighted with a dark orange outline.](/assets/images/help/repository/ghas-enterprise-policy-block.png) + ![Screenshot of the "{% data variables.product.prodname_GH_advanced_security %}" setting. The owner of the enterprise policy and the inactive "Enable" button are outlined in orange.](/assets/images/help/repository/ghas-enterprise-policy-block.png) ## Fixing the problem diff --git a/content/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/using-the-codeql-model-editor.md b/content/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/using-the-codeql-model-editor.md index 05865988b319..5e4c9a818cce 100644 --- a/content/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/using-the-codeql-model-editor.md +++ b/content/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/using-the-codeql-model-editor.md @@ -61,11 +61,11 @@ This section uses an open source Java project called "sofa-jraft" as an example. 1. Display the {% data variables.product.prodname_codeql %} model editor. By default the editor runs in application mode, so the list of external APIs used by the selected codebase is shown. - ![Screenshot of the "Application mode" view of the CodeQL model pack editor in Visual Studio Code showing two of the external Java frameworks used by the "sofa-jraft" codebase.](/assets/images/help/security/codeql-for-vs-code-model-application-mode.png) + ![Screenshot of the "Application mode" view showing two of the external Java frameworks used by the "sofa-jraft" codebase.](/assets/images/help/security/codeql-for-vs-code-model-application-mode.png) 1. Click to expand an external API and view the list of calls from the codebase to the external dependency. - ![Screenshot of the "Application mode" view of the CodeQL model pack editor in Visual Studio Code showing the calls to the "rocksdbjni" framework ready for modeling. The "View" option for the first call is highlighted with a dark orange outline.](/assets/images/help/security/codeql-for-vs-code-model-application-mode-expanded.png) + ![Screenshot of "Application mode" showing the calls to the "rocksdbjni" framework. The "View" option for the first call is outlined in orange.](/assets/images/help/security/codeql-for-vs-code-model-application-mode-expanded.png) 1. Click **View** associated with an API call or method to show where it is used in your codebase. @@ -104,13 +104,13 @@ This section uses an open source Java project called "sofa-jraft" as an example. 1. Display the {% data variables.product.prodname_codeql %} model editor. By default the editor runs in application mode. Click **Model as dependency** to display dependency mode. The screen changes to show the public API of the framework or library. - ![Screenshot of the "Dependency mode" view of the CodeQL model pack editor in Visual Studio Code showing three of the packages published by the "sofa-jraft" codebase.](/assets/images/help/security/codeql-for-vs-code-model-dependency-mode.png) + ![Screenshot of the "Dependency mode" view showing three of the packages published by the "sofa-jraft" codebase.](/assets/images/help/security/codeql-for-vs-code-model-dependency-mode.png) 1. Click to expand a package and view the list of available methods. 1. Click **View** associated with a method to show its definition. - ![Screenshot of the "Dependency mode" view of the CodeQL model pack editor in Visual Studio Code showing one model for the "com.alipay.sofa.jraft.option.BallotBoxOptions.getClosureQueue()" method. The "+" button is outlined in dark orange. Click this button to create a second model for the method.](/assets/images/help/security/codeql-for-vs-code-model-dependency-mode-expanded.png) + ![Screenshot of "Dependency mode" with one model for "com.alipay.sofa.jraft.option.BallotBoxOptions.getClosureQueue()". The "+" button is outlined.](/assets/images/help/security/codeql-for-vs-code-model-dependency-mode-expanded.png) 1. When you have determined how to model the method, define the "Model type". @@ -141,7 +141,7 @@ The editor will create a separate model file for each package that you model. Some methods support more than one data flow. It is important to model all the data flows for a method, otherwise you cannot detect all the potential problems associated with using the method. First you model one data flow for the method, and then use the **+** button in the method row to specify a second data flow model. -![Screenshot of the "Dependency mode" view of the CodeQL model pack editor in Visual Studio Code showing the public methods available in the "com.alipay.soft.jraft.option" package ready for modeling. The "View" option for the first method is highlighted with a dark orange outline.](/assets/images/help/security/codeql-for-vs-code-model-dependency-mode-plus.png) +![Screenshot of the "Dependency mode" view with public methods available in "com.alipay.soft.jraft.option". A "View" option is outlined in orange.](/assets/images/help/security/codeql-for-vs-code-model-dependency-mode-plus.png) ## Testing {% data variables.product.prodname_codeql %} model packs in {% data variables.product.prodname_vscode_shortname %} diff --git a/content/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts.md b/content/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts.md index 485393720b1f..26612b5f4391 100644 --- a/content/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts.md +++ b/content/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts.md @@ -48,7 +48,7 @@ You can configure notification settings for yourself or your organization from t {% data reusables.notifications.vulnerable-dependency-notification-options %} {% ifversion update-notification-settings-22 %} -![Screenshot of the notification options for {% data variables.product.prodname_dependabot_alerts %}. A dropdown menu, showing notification frequency options, is highlighted with an orange outline.](/assets/images/help/dependabot/dependabot-notification-frequency.png){% endif %}{% ifversion ghes %} +![Screenshot of the notification options for {% data variables.product.prodname_dependabot_alerts %}. A dropdown menu with frequency options is outlined in orange.](/assets/images/help/dependabot/dependabot-notification-frequency.png){% endif %}{% ifversion ghes %} ![Screenshot of the notification options for {% data variables.product.prodname_dependabot_alerts %}.](/assets/images/help/enterprises/dependabot-alerts-options-no-ui.png){% endif %} > [!NOTE] diff --git a/content/code-security/getting-started/quickstart-for-securing-your-organization.md b/content/code-security/getting-started/quickstart-for-securing-your-organization.md index 50465394f0e9..1c5279b5a8a3 100644 --- a/content/code-security/getting-started/quickstart-for-securing-your-organization.md +++ b/content/code-security/getting-started/quickstart-for-securing-your-organization.md @@ -104,7 +104,7 @@ You can choose to enable a security feature automatically in all new repositorie 1. In the left sidebar, click **{% octicon "codescan" aria-hidden="true" %} Code security and analysis**. 1. Below the name of the feature, select the option for automatically enabling the feature in applicable future repositories. - ![Screenshot of "Code security and analysis" page. Below "Dependabot alerts", a checkbox to enable the feature in future repositories is highlighted in orange.](/assets/images/help/security/enable-for-new-repos.png) + ![Screenshot of "Code security and analysis" page. Below "Dependabot alerts", the checkbox to enable alerts in new repositories is outlined in orange.](/assets/images/help/security/enable-for-new-repos.png) ## Monitoring the impact of security features diff --git a/content/code-security/secret-scanning/managing-alerts-from-secret-scanning/monitoring-alerts.md b/content/code-security/secret-scanning/managing-alerts-from-secret-scanning/monitoring-alerts.md index e3127cbdcef7..84b52bb80c67 100644 --- a/content/code-security/secret-scanning/managing-alerts-from-secret-scanning/monitoring-alerts.md +++ b/content/code-security/secret-scanning/managing-alerts-from-secret-scanning/monitoring-alerts.md @@ -34,7 +34,7 @@ In addition to displaying an alert in the **Security** tab of the repository, {% 1. On your notification settings page, under "Subscriptions", then under "Watching", select the **Notify me** dropdown. 1. Select "Email" as a notification option, then click **Save**. - ![Screenshot of the notification settings for a user account. An element header, titled "Subscriptions", and a sub-header, titled "Watching", are shown. A checkbox, titled "Email", is highlighted with an orange outline.](/assets/images/help/notifications/repository-watching-notification-options.png) + ![Screenshot of the notification settings for a user account. Under "Subscriptions" and "Watching" a checkbox, titled "Email", is outlined in orange.](/assets/images/help/notifications/repository-watching-notification-options.png) {% data reusables.notifications.watch-settings %} diff --git a/content/code-security/secret-scanning/secret-scanning-partnership-program/secret-scanning-partner-program.md b/content/code-security/secret-scanning/secret-scanning-partnership-program/secret-scanning-partner-program.md index bc3c3897c756..6933f6e551f4 100644 --- a/content/code-security/secret-scanning/secret-scanning-partnership-program/secret-scanning-partner-program.md +++ b/content/code-security/secret-scanning/secret-scanning-partnership-program/secret-scanning-partner-program.md @@ -56,7 +56,7 @@ To scan for your secrets, {% data variables.product.prodname_dotcom %} needs the * High entropy random strings * A 32-bit checksum - ![Screenshot showing the breakdown of a secret into details to be considered when submitting to GitHub a regular expression to find high quality secrets.](/assets/images/help/security/regular-expression-guidance.png) + ![Screenshot showing the breakdown of a secret into a prefix and a 32-bit checksum.](/assets/images/help/security/regular-expression-guidance.png) * A test account for your service. This will allow us to generate and analyze examples of the secrets, further reducing false positives. * The URL of the endpoint that receives messages from {% data variables.product.prodname_dotcom %}. The URL doesn't have to be unique for each secret type. diff --git a/content/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/best-practices-for-writing-repository-security-advisories.md b/content/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/best-practices-for-writing-repository-security-advisories.md index 07b7ede2b10f..2a954fc9a5e5 100644 --- a/content/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/best-practices-for-writing-repository-security-advisories.md +++ b/content/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/best-practices-for-writing-repository-security-advisories.md @@ -105,7 +105,7 @@ For examples showing how affected versions are defined in some existing advisori * You cannot specify multiple affected version ranges in the same field, such as `> 2.0, < 2.3, > 3.0, < 3.2`.To specify more than one range, you must create a new **Affected products** section for each range, by clicking the **+ Add another affected product** button. - ![Screenshot of the "Affected products" area of the security advisory form. A link, labeled "Add another affected product", is highlighted with a dark orange outline.](/assets/images/help/security/security-advisory-add-another-affected-product.png) + ![Screenshot of the "Affected products" area of the security advisory form. The "Add another affected product" link is outlined in dark orange.](/assets/images/help/security/security-advisory-add-another-affected-product.png) * If the affected version range includes only a single upper or lower bound: * The implicit value is always `> 0` if the lower bound is not explicitly specified. * The implicit value is always infinity if the upper bound is not explicitly specified. diff --git a/content/code-security/security-advisories/working-with-repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability.md b/content/code-security/security-advisories/working-with-repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability.md index 73209edaab0e..e2b1d65ffbf7 100644 --- a/content/code-security/security-advisories/working-with-repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability.md +++ b/content/code-security/security-advisories/working-with-repository-security-advisories/collaborating-in-a-temporary-private-fork-to-resolve-a-repository-security-vulnerability.md @@ -37,7 +37,7 @@ To keep information about vulnerabilities secure, integrations, including CI, ca 1. In the "Security Advisories" list, click the name of the security advisory you'd like to create a temporary private fork in. 1. Scroll to the bottom of the advisory form and click **Start a temporary private fork**. - ![Screenshot of the "Collaborate on a patch in private" area of the form. A button, labeled "Start a temporary private fork", is outlined in dark orange.](/assets/images/help/security/new-temporary-private-fork-button.png) + ![Screenshot of the "Collaborate on a patch in private" area of the form. The "Start a temporary private fork" button is outlined in dark orange.](/assets/images/help/security/new-temporary-private-fork-button.png) A private fork of the repository is created and shown on the advisory page. diff --git a/content/code-security/security-advisories/working-with-repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository.md b/content/code-security/security-advisories/working-with-repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository.md index 2efc801f8346..9ca8aa908e23 100644 --- a/content/code-security/security-advisories/working-with-repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository.md +++ b/content/code-security/security-advisories/working-with-repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository.md @@ -31,7 +31,7 @@ The instructions in this article refer to enablement at repository level. For in {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} 1. Under "Code security and analysis", to the right of "Private vulnerability reporting", click **Enable** or **Disable**, to enable or disable the feature, respectively. - ![Screenshot of the "Code security and analysis" page, showing the "Private vulnerability reporting" setting. The "Enable" button is outlined in dark orange.](/assets/images/help/security/private-vulnerability-reporting-enable-or-disable-repo.png) + ![Screenshot of the "Code security and analysis" page, showing the "Private vulnerability reporting" setting. The "Enable" button is outlined in orange.](/assets/images/help/security/private-vulnerability-reporting-enable-or-disable-repo.png) {% data reusables.security-advisory.private-vulnerability-reporting-security-researcher %} @@ -56,6 +56,6 @@ Notifications depend on the user's notification preferences. You will receive an 1. On your notification settings page, under "Subscriptions," then under "Watching," select the **Notify me** dropdown. 1. Select "Email" as a notification option, then click **Save**. - ![Screenshot of the notification settings for a user account. An element header, titled "Subscriptions", and a sub-header, titled "Watching", are shown. A checkbox, titled "Email", is highlighted with an orange outline.](/assets/images/help/notifications/repository-watching-notification-options.png) + ![Screenshot of the notification settings for a user account. Under "Subscriptions" and "Watching" a checkbox, titled "Email", is outlined in orange.](/assets/images/help/notifications/repository-watching-notification-options.png) {% data reusables.notifications.watch-settings %} diff --git a/content/code-security/security-advisories/working-with-repository-security-advisories/publishing-a-repository-security-advisory.md b/content/code-security/security-advisories/working-with-repository-security-advisories/publishing-a-repository-security-advisory.md index 85cb3644b3ee..caf4726b7ea6 100644 --- a/content/code-security/security-advisories/working-with-repository-security-advisories/publishing-a-repository-security-advisory.md +++ b/content/code-security/security-advisories/working-with-repository-security-advisories/publishing-a-repository-security-advisory.md @@ -70,7 +70,7 @@ Publishing a security advisory deletes the temporary private fork for the securi 1. In the "Security Advisories" list, click the name of the security advisory you'd like to publish. 1. Scroll to the bottom of the advisory form and click **Publish advisory**. - ![Screenshot of the "Required advisory information has been provided" area of a draft security advisory. The "Publish advisory" button is outlined in dark orange.](/assets/images/help/security/publish-advisory-button.png) + ![Screenshot of the "Required advisory information has been provided" area of the page. The "Publish advisory" button is outlined in orange.](/assets/images/help/security/publish-advisory-button.png) > [!NOTE] > If you selected "Request CVE ID later", you will see a **Request CVE** button in place of the **Publish advisory** button. For more information, see [Requesting a CVE identification number (Optional)](#requesting-a-cve-identification-number-optional) below. @@ -89,7 +89,7 @@ Publishing a security advisory deletes the temporary private fork for the securi 1. In the "Security Advisories" list, click the name of the security advisory you'd like to request a CVE identification number for. 1. Scroll to the bottom of the advisory form and click **Request CVE**. - ![Screenshot of the "Required advisory information has been provided" area of a draft security advisory. The "Request CVE" button is outlined in dark orange.](/assets/images/help/security/security-advisory-request-cve-button.png) + ![Screenshot of the "Required advisory information has been provided" area of the page. The "Request CVE" button is outlined in dark orange.](/assets/images/help/security/security-advisory-request-cve-button.png) ## Further reading diff --git a/content/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository.md b/content/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository.md index 56fc531ae17f..44eaff50cd93 100644 --- a/content/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository.md +++ b/content/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository.md @@ -91,7 +91,7 @@ You may notice some repositories have a "Used by" section in the sidebar of the The "Used by" section shows the number of public references to the package that were found, and displays the avatars of some of the owners of the dependent projects. -![Screenshot of the "Used by" section for a repository. To the right of the "Used by" header is "13.4m." Under the header are 8 avatars and "+13,435,819."](/assets/images/help/repository/used-by-section.png) +![Screenshot of the "Used by" section for a repository showing the summary of "13.4m" with details of 8 avatars and "+13,435,819."](/assets/images/help/repository/used-by-section.png) Clicking any item in this section takes you to the **Dependents** tab of the dependency graph. From bd09666ff0f8284b4558b1bea649e760df6d6d67 Mon Sep 17 00:00:00 2001 From: Felicity Chapman Date: Tue, 14 Jan 2025 11:46:01 +0000 Subject: [PATCH 10/10] Hack week 2025: fix "alt text length" warnings in `get-started` (#53888) --- .../images/help/repository/headings-toc.png | Bin 82863 -> 142339 bytes .../start-your-journey/hello-world.md | 4 +-- ...etting-changes-from-a-remote-repository.md | 4 +-- ...g-a-subfolder-out-into-a-new-repository.md | 2 +- .../using-hover-cards-on-github-docs.md | 4 +-- .../using-github/communicating-on-github.md | 2 +- .../basic-writing-and-formatting-syntax.md | 24 +++++++++--------- .../about-task-lists.md | 8 +++--- .../autolinked-references-and-urls.md | 2 +- .../creating-and-highlighting-code-blocks.md | 4 +-- .../creating-diagrams.md | 4 +-- ...ing-information-with-collapsed-sections.md | 6 ++--- .../organizing-information-with-tables.md | 12 ++++----- .../writing-mathematical-expressions.md | 12 ++++----- .../creating-a-saved-reply.md | 4 +-- .../deleting-a-saved-reply.md | 4 +-- 16 files changed, 48 insertions(+), 48 deletions(-) diff --git a/assets/images/help/repository/headings-toc.png b/assets/images/help/repository/headings-toc.png index a1f27da4b4ce2cb6d7eefb9fb23d3ca528663ef1..8937b2aff0f501393bb9c499dd1504d4d7f46fc6 100644 GIT binary patch literal 142339 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

m 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 literal 82863 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%0D-ca1*O#co|7qBz6Xj{iOV$ROy$F+#`Wm2M=306 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

;eWBe%pVyZ5@ei zv{2B3TTCv5mAy@KeSURR`F1bTbkpotD)dBf?isVm!SVwMY1z;41Ix+3d8^2Fp*(ui3P`eMlovBS4U3$xi*u__o;qBAs2 z7tK7x{Flj=`3nZlzg#@woaAlxT$JllPk=7a3V)2^HQV>ss)rtZ%2k+*M!binuju();>)o3Epq^vQa{G=o? znz!?3qf|pZ@W2;c5vXmizkjpKaq=*#sCAsh(Ofzy&MOfSs%dOjQ-^Ww^ODZIk5djw z3wV=KQ=L5a&yY|5Pgmao&eq%hZ`7z!qX>$qtwZe5n5A@>)uKggYEvyjtfI9?MTtFX zbf{U{3ThLptzBCLwIVT7Bmd+3zVGk-{eQWxT#=mf9M8G$=iK-G-0P#5o?%W;C;KX7 zgh%4al`XKsgf}hMb=a>TKkA&;FX$RKi)|HjJaH=t9lXH1;zm5zST0$4#+!e!D9qRtCSfm(B9bG? zp67cyaZWa~4M>9tBz!UpG!1Vr0C@(1%kosyk;lK*@!#)csD%A|UDYx+)M7=S%t?hx zYdPKGLSOcm&&*8&IYwQu4iXB^XiCb}ziBL{3SF~nmuU_NyP3&>-2u%ZDw!3iQZH_9 zs{0Kh7}zg>PgZN2iGoo7Of zqPz95_w8_QFhb~HhB|G;&$zxmLUi+8eH{YlCg0m3)E(lRxou!sU)-qwHboefMeZNy zQ_>5k?kgq6-CeLi+DX#pQ?jDwS*)8Jx(uf4JjKbe^5mX|T5Z>BTO1393-Ugw1PhIk zDy1(h<6aXwqW;X-#j{6(!@sroG~qy;>ZIspCa5pJtY>E6p!9Gv+GkQlKaU&-@>`H6$u2M^LM*wvuw8G+hWh}U@F@4& z?qN%+3t8h}OM~98)$x`S?p|e!fmV-0oWKos&aNg}vyBb-Y?`Fx)q`gCL)jp1K1U{d zg@t^YXmf4;g{-|~UiPAQcC0!yo&xm#atgsLB9F^Vte&P-h#1=b8aFkmXbXM`l5&0| zT<|&pp7*lxxBt>aEFipzuzLocYK?SD3l8GSRNY`jw`-;GJGP32yR1i_Vr^KMCxA!! z#Q7SbM@GV_NJsznbhW!ti|_W!$RH$^9x8|b?3#@FGoyil%9Ve2;2)`a+xXaku&(%c zW+52@t6@60AZI&p{@Me7WUsjytdIL1Ris0DmakQk9mYnHu64%6^p;b)kMhneO+F>^ z2LblSC4|oQArp_xOM|gHMTkU&3xfk_P-{c2Cdt{CvY6vnSyPLA<k|WO7Y;7^KAntH@X5XDe2(4KRBrGfnfLB6xC2TdkK$8B)JbM4I+!^#muzsr_kx9G!SYTkQ%gN9)1B*Y?`2czm!o8U|5Yn@x4OheXLZH#icO05n@*EyKLYLskB zLWvnzTdEVs@+Pl={}a#k)odR$R%pl@G3^Zu6s?u>YXqO#*T0_7TUHKfPH;}kku>7*s#B#Fb8s2D zHH|JC_u@dAM(Kpszn;}6`Ccr`q~cIp>7<<=l)dNm1~uc0-TpxDM~Q9V|EaBKqIue_ zPm=EnW0k`V=+QZAhVtqh8WSzICxo5#{HT2636T`F#nb%W?^!ReuU(pOWH0F||3l~n zC0xxl@C%4Lg}T(FWR*c!7QH2%VD-yQTj*phmYUeQrf?q}z2P4^*7TK;EPD8XfTX^ilKSZ|LE+hXoJ%0sU?7 z_Zy?`N)tEi`_Ji2$H>EyE-F0vlFx)w{@BQLY3!<;4SBveE41OuCY^P^GFPNZptfmk zfTP7yTfArl&`(%_&Za8xjs;KioO_QZ)UPLYG1YrzK8Ncl?Q3|g-_s`Eoa2eiN{JmWH`P+^?(nCjs_Fg6jC@))4dez*vRWIR zK$pwjL;y}%LyBIo!af&~mR6>ilW;Lk~AM(2Bn?0MvqKfvuL^y?^J-Qjs z6UWH6WHt`TY~NEe?)EllW}$Bo|6^c8-z0En5?e#yQ^Y?e6m)l6 zo7mkPaZLzVoi47fjy2#C*Z-S^dA_dnsABmrRJb5cUZHA%yTQ<*WA%JOu!{Sj>XoCt z%g!x3-A#XR)-B?Uy6hh z3zCId-U~ziW&8bOUjWxfkUqA(PLagV_eI);kfbGd94Xvq{Z}?IiXzNG?7UO&K>dIH z`5S*B^>UqbsMt@J08!*@)7bSbS3o`XE=RoW-3`Xd=Jvq*#7B1L9zZ9nUA$vv_2JLN zPjod~8SpBBM#7?MrpnACbKx)LYx7(NQQgWIAI8W`;ey{RSlQYdzkwvX;q5zCg6W&k zgKbBQjm!G>Pc|ovUk>H{(&J~Cu1eBuIewmws`Vqh4JuHS1@u0`XK8sTk1p zM_zFi`tUB3X5IHTEuk0FdyoPDCGS-Qyh-B)Ym-_S_t=`(iC3?x+O#nqe|aKq=)Cl& zgzuWkIR{Or&_AQY(G6}RflYzEN#f+}uonn!J%Pg}KDd&pfSm%4^M9U!MHx99jSWm1 z7kNYs$Mw~ApfhD57CQx=1H-uoyt{U4LBDrv9vKN;-;FJU9Ucvnm&<)+%7*e9gYg1r zYLsY+QlYrXb88>bZCB&Rx8g%#Tnuf$>{&m)|D^RJaalQ(7yYz=Hs9Y7UH)ZcBPqEO z(;f6vx^u9!R4$3AP^xq#A$-@ey{JMqyF+Dq2sRTGA{M_xWV{wR<#B6 z`{I~I43$M<3z#@>MNy{e89ABmY*saJbBe{Frsv9b#q=3bue^GVo;STOx1CFUdNCMmsU8^MA@gCc(Y4w`EybtDEmy`} zz>@IOSqB*bpG$nPAeD`;n{SdrC$kwrX5G8VS0)HIU#Q0SSSBIpi-aqq-F5y)%byu? zKqO+m&jp11p3!X+fq;)?uspzYb!TNT{GN#2kzf6TW)x7%{TuEaLMwYUKd5yPSj!6b z`b_MuCJ9qRlP!Ugm%P+f0()*ploF4?&QZFWU)gEr0?QPH2IadChCf<;eVKJa$Ijj2 zv+zqew+j?PcRy^~RtPI$(|%ZuEsJ9N%gm?mbn6x;R@VGel1nA9U+r0(YQSsizDZBd zt{DF`V|y{qR@o@H)R(T9mU$l@lFyCNSn}Q zU>VxJc`fCV^dXg$l+@nTi0i+ZaQpb>zyrWCJC^qemFQ(W1)7O1&Y_Q58y(`$XAk~H zmn%p4E&CE!ZPTFXTT(3^&BI|CR)PM7Yp;?n^g_UP-FlUxh16(f^e# zs?Mcos}9;yReG(ZX24UY`eCwX3?Usb+g&U!$u$rpOR~busXMHa6r?#%pqP`zOgZce!)7k?~Dy&{ozP+kjkB^RHkv;96 z^Q;nPTsjHT%^F+`eQ$X$x)XlE+A`=2#! z@%bh1giiwawra=WmsnHQ)UUP#_O*;ks{v&|W*Uj-bLy@t`LL!}J>kh9&D8O1e16{j z>D8JBsR+EsvjWL982>b9I~?;9n_H%~({?L~+H}^4HZ4{583D{%db|RxH~$IC=~C>JnBatW^0a?xyyN*+Z|rv_&LuL-G8 z1QG~g0juejOog^ym0<9}awq4inQxUdVUF0+2B8w)NHsJ@!g(-sB>zy5!u>OGLYCo! z|9?W9poHrbQk2JO9XGr!hCs^tEk`{Z&j|hG$2|eH+fLH8c{-yT#odO0ziOx5aE81; zvI8qJr0?uqxzAQeS7(RiiYSk&eKz_2$6Rmk%FPv2R#xlQCiJ;p2Z}pl7Z4?%-<*jO z9*vCGU4adG`9eZ|Bbnz%@DtV9ghzhMa)a(n_lA*`A3r)&@!H{|FW@*!Qrjv+uLtur!x7MR|nw5}>o%_D8wjGyyQO=aHk5j&Y)D#^hy3T>`Lr}w%O?Y*QwiVx($+%nHqz6*XmO6)Awp`;%H`>nktKn<7+v=r=0$4%)HBo`DEFhmUw8p#4uuNadW*BfFy{iNC z?d-RT2hCzVJrWiiRiHHmEh8!GdfAWH{Ku?JX_r?(nJ;9pK(G7DgsQm(fBdA&C#fzR zPbT29&3?%YzHVh0)CIrNnwVXmSpg3Dbx8{jg{D;!dhR_^d7&KCLvQM#Sh&xKJ)Df2 zqnA*MiY;PC5h?R&Q&o{mG#X)cd_p3pf9h=x<>$G&BIy~I=b+U#98P!54^*F?UNPRE z>!qt<1NX$!u_3SaG(w53_j<|Zchb!NYZfY;S>p0I!mCIKK1CLgB8*$AJz~i~lI$M4 zlIQGLwdD{i>dqPt@S>corwv8Nymjcpj(gf3f6bWFq+x1dD+SWf+`U`CLd||X%FPEc z%}a@ki&ZlKR?pG?k*8!IX5jO=WkCRqDilQ=+0aO_Rjin)>P4rleY?>z{A9RUE*6r4UnhNOLP=wmEE`?iCiM5&13aI;Au>!uG3v5a-%;19Z7p>FS z_F;)MIb37NE>F5ysVbK2G1dAwr;sM0IisfLM7CpK&##rtcY8V6p|glFw&dy2AirF7 zklpnC`q#ke0KmMYTMvB;*e+8%7Aqt%L?PGBCXzN(a#*sHJa`}9R{wXg{&70+}M0@>Wm6A-&%9m7cCxsSubI@>gS67rB(9f-8xvle>-S;hU zh%Rn(DqujY%d+8*Z5IJbp;#Ck5>gys;aFfweg9(A`B=S)RH)PH_Rqub%LT2%ANPh@ z2!-Z;tRi{Y!Z|md|Gsh8!Qmn#s<`@L9_7afATEb0b1{@vVjG$6$0{ap z!)?Elg+67-%XJ${%W&JS#X-r=`!SV==Fa2q{Llb8#F@wKHAr<#zze)6B2eXZ1T+hj zkc$-wstg1=2U-aL$d0#kCfg9245y7tZGF0Ez@y~?Jx#{-eE8q7h~zX$$Pw|Hl#wZH z8wUuf0QWq{4;zD#9-lpfZtO+G%5S!)60VV^`zpJyTbkUzALpGr`z=K2syM`J5(6CK zn|yCThoBp+<23#|NxTX)`D3zVE){t{RB74LTQ~Hbr@Hpq2P!8ptCGr2*;mPTf6Oak zdVgLXKEGra*ZWfJ2~Sd5OCAGw|HpzuwD~6n#hm%6#hb=fR8n&9JLctojPL&W-s#)- z<3qFo+=qzt{@J(dVpjn}$EeOAGN1MI)Qep_plSjzn*~Y)KDJ-Csyjz3f2B_FdV`Zb z94%TSb}mmi$3ExM;AP<*DwuU9mA>E+?GlmGN~O7jfwbJ{3Ny{iYb+uAc3sO+nO&d1 z#mJ>%o)Ia@QY4i)%5R={3y841`W)feV<3`AocBN2kaz*>LLkaBWyTCsO;FLgk9}A@$IBW6fso;5NyfWUIP?4f9GcgGGu0*WRFNbR3rM_P;!Cg{7(?@GKx|fe8P1 zl&G~p{O1+uo>)b*&!}B@-&?1A-&3?Wm^@xBlSZ8s-o_t*pK-7ucB5*kleSOlc$A9* zqMGQ~+t$J|Wzu*#KHBmD-h~{U%Nz`j`#h{6_zatmTM{oo-Ay^dOJ7{-Ww9Kk(-fNy~o~VO=P~gm9WT;?!Q(=+#rC+OEm*CBp6cWuN z7?uUK;YK+O+8oP~&-`Zsz>e#EtB)A&T_6zWJuXwY9ir`!qNST4Fw|nw{Bj2OPc&is zg+}0Nj0%<8?*fkW_E1!VMAF@b-ZUhl>$UaQAZA}DMuK@{5!sLtCcWqcfz@NFMSJwN zdfXRy|7#W*o2nN;yt9ZMWDyY?_51EH|CNeGMG=L!9>ab5Mnj18rur~acP&-RDzvJo z2m`U^UB+uyT+IwAZ`*LO{5VzjXlv{9=ruXEt~a%kLs~DC%S^)#**+H*dfS=ic{Kac z8Gbu@cFPOXxBnzQn^;J-_~dnLKAUo8j|i-NW3~|-jn?=x0}7Qfqqz{+jmWkldKaj(zpi;eEP>0tqNNI%zys$qh?SkHZ z93=MXHut#(u~4kDi|H&7MDu7JLN)y0bJ=R^yl_M_`)%)6r~JVk4^h8Qzw7WF4fL|3 zn&M6lGpNv0=$(>>1-jdd!VOp_y;*t+sc84zqfh_i?Yar9zwMURYwbu-2#I1$HS*jd z%pLY@CGzbMRC$leE~0ZVXZZ6`Hw=2(o-_m8#4DpX%re#5&tk-@$y7cy#nOU#26+grAvN(lkE}53r-#8e5mE6^@HC4qv>K09JoG?ahY_JPmz(EnTd;Q(sqw zqa|qvbfPc1HcMZ|tMG(7z1-@uMD(0yj!N2#A~n8Oh^-POm!U_-53GcqL9Smf4&8|A zO=x7xkoMcRLMkq1jxk}Sr1R3UAxwJ&myma8ph@+lqf}2-2!Lp6a@?WHOpI5jPRhUi zVmY7$4y}r7oBdod6|itDDI5l?XLrIBwr(=s^11A61E;+`5}~Cgbfx!E?MmT@^10ys zEf=4oq#1w}O0&%&bVr2GN^?M);;Gh|;Qd#5ipv#D(A&Ou{&d{2G1a!`j1~Y{Hf%bw zD!8$x0)~$U@&zQ&3Y%e~Em;>HH_so z2PBZ7?ytIPTB%!wo#BUP$dkH%rT$mhGAQ8q5u}Y5?1w~h8f9w+9S>rc<@<}$9m5~F zpkFI@sHj@sfsTVB4#28k{7-a=Uy)dGL#Lb;W0(oywl4K+7jF*ETmyq!txCptXJidnXx9%!PEm=LjF-TeKyZ3v~ zS&2z#8Ke)!F?7%Rp#fM{GKB zwnHk?DF?nFWR^7fH#B=c#|X|i?+=FhGJxVW4%=x0zNsT0=Y8Q{e&3FlJ7o!8Dag44 zI`<=hH1PQ>hwy{dx{}2|S%oAZfqnX+x%8jhuU`o&&*OZ%#jW{6eq%Pp>Q?`7Wr>d& zOpiGU!))S=rWa{k2@xu@1xtY^j){AtyiHZ6OaJ7VQ#^G>jyIxXiCx|;4{6zJ`mVlO z{@h6lpMi&jsB3B^?+xxgZI0<2j_V^c$VXR{ zAEA_ZcW;1wCUwv65)bdMX=gHo27WaR|2ohP1UmOu$cu65?o{A`Y3^Rrf=t!l+a_3U z>)+RHs=p;5UC#-8cl}kAnDB%YH;NH19!?PGqF7we=NO|#vO+{c5lx+!5JxodgIjqD z|LSiZo^uhW5n7i-9A6r5dtyDSKEMbTq6@mEfv60CXc`J}#XqbtS!rlFz1ZlFZwhTM zy_X?1*Fv73{<>pX?}eWVOHtj;21&toe=$8Mw=mFM6QzPR1$nA(_rEIYFLRuX^PX$o z^N0w1neFkxx{ifVWSfl@<|KvZ4Q3&>fGP#x6+_geQNV;@(@rqxyk*ZdbS7VRbimJK zTd!v8@WA7aUK{dX2pULKa(ZHT&89j_Ki#!Q4@;(r!&r2Tt}9CC^soN8yepJNuOXQi z5tnNz_Q6P0%&^OVlkB9SXftEpYI*0niu!OoV*kJCyCzz(#Dzxm>*bj-IHByr z)@4GGrkYklcN2+`OXrA%W z3#5MEiwT%oOy|p&yrrJ4_b+w;Y4?|dGBPA81K=S}v$6vpp2J*si#n}&DXQ9c(2WOM zn==hzo8Oq-$1CQ5wARn=;~}@{*xA`bJb*FYMEF2XiF_J6eE3nI ztRvi;6F2mn6e%%Bl*%t99sfmCdWt8EuT)b3V?LI-#3zP%HXYwbR z#tr$Cl8D{Q_gqi^+?cxrJ({e?9J)F?JJ)v{_HsQq9DjT~$yeC}25M4RaVt44jR>&W zCPqHYcm>?YryD`&_4ibwqUg%o9QHiA_mKbd;d2#ODo}0%OngK170z1SXa}A<#Cy`( zB^pmbG4*ijLdHEyL<)AOMG((_cAt2D+^|#_Vqyo#eU3jnS1zR44*37^4Y@GECxq6~ z!{`5^2mnAi0DEdd(q|E1EAi(2Wu5|~0 z1`vNWk=}aN>dG4=`MJKtkmp~1PnlCvJlOQ$^ET@2dcl_uB9YEWr$eghJ0P~NMZupJ zct5v)?mR?E@!rrQ=TYO8jstr+vyvWwWHH1?8RR+gaQl^%anf|m$appig`&BV(r{>% zgFRz2P%W`e!a2Y5VHj9OHBjb_x&aja*bts8qUM<1$K$@lghbp9n z9{@QFmk3*|(nGSeANZ|Z*jY}z0xZGeq{3W`kg58s;3NGynH zs5Nghm!Jsm9ZhV_8$Tl8)^-NS|=#g5kW!|Lt{^sp3cRxnp7hRH`e}YJe`W=}w zCfOn(`aAycJFgv+00MlMz$-xRyhfkRc2y1oVW0^A%nytyMwn7i^b>%;xN&_{6t?mI zoErvw|L3QFl [!TIP] > For information on the difference between HTTPS and SSH URLs, see [AUTOTITLE](/get-started/getting-started-with-git/about-remote-repositories). diff --git a/content/get-started/using-github-docs/using-hover-cards-on-github-docs.md b/content/get-started/using-github-docs/using-hover-cards-on-github-docs.md index 42906722c7b6..80dbf2fd182c 100644 --- a/content/get-started/using-github-docs/using-hover-cards-on-github-docs.md +++ b/content/get-started/using-github-docs/using-hover-cards-on-github-docs.md @@ -14,9 +14,9 @@ redirect_from: When you're reading an article on {% data variables.product.prodname_docs %} and find a link to another article, you can open a hover card to get more information about the article. The hover card provides basic information about the article, so you can determine whether it will be useful to you without leaving the article you're reading. -If you navigate {% data variables.product.prodname_docs %} with a mouse, the hover card is displayed when you hover the cursor over a link. +If you navigate {% data variables.product.prodname_docs %} with a mouse, the hover card is displayed when you hover the cursor over a link. The card shows the article's location, title, and introduction. -![Screenshot of part of an article on {% data variables.product.prodname_docs %}. A cursor hovers over a link to an article called "Create a repo," and a hover card displays the article's location, title, and introduction.](/assets/images/help/docs/hover-card.png) +![Screenshot of part of an article on {% data variables.product.prodname_docs %}. The cursor hovers over a link to an article and a hover card is shown.](/assets/images/help/docs/hover-card.png) ## Using hover cards with a keyboard diff --git a/content/get-started/using-github/communicating-on-github.md b/content/get-started/using-github/communicating-on-github.md index d250cc79665b..412b7b4aad1a 100644 --- a/content/get-started/using-github/communicating-on-github.md +++ b/content/get-started/using-github/communicating-on-github.md @@ -140,7 +140,7 @@ This community maintainer started a discussion to welcome the community, and to This example shows a team post for the `octo-team` team. -![Example of team discussion.](/assets/images/help/projects/team-discussions-example.png) +![Screenshot of a team discussion that was created in a GitHub community repository.](/assets/images/help/projects/team-discussions-example.png) The `octocat` team member posted a team discussion, informing the team of various things: * A team member called Mona started remote game events. diff --git a/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md b/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md index fd9b73681670..dc09efab7189 100644 --- a/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md +++ b/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md @@ -22,11 +22,11 @@ To create a heading, add one to six # symbols before your heading tex ### A third-level heading ``` -![Screenshot of rendered GitHub Markdown showing sample h1, h2, and h3 headers, which descend in type size and visual weight to indicate descending hierarchy level.](/assets/images/help/writing/headings-rendered.png) +![Screenshot of rendered GitHub Markdown showing sample h1, h2, and h3 headers, which descend in type size and visual weight to show hierarchy level.](/assets/images/help/writing/headings-rendered.png) When you use two or more headings, GitHub automatically generates a table of contents that you can access by clicking {% octicon "list-unordered" aria-label="The unordered list icon" %} within the file header. Each heading title is listed in the table of contents and you can click a title to navigate to the selected section. -![Screenshot of the README file in the GitHub Docs open source repository with the drop-down menu for the table of contents exposed. The table of contents icon is outlined in dark orange.](/assets/images/help/repository/headings-toc.png) +![Screenshot of a README file with the drop-down menu for the table of contents exposed. The table of contents icon is outlined in dark orange.](/assets/images/help/repository/headings-toc.png) ## Styling text @@ -53,9 +53,9 @@ Text that is not a quote > Text that is a quote ``` -Quoted text is indented, with a different type color. +Quoted text is indented with a vertical line on the left and displayed using gray type. -![Screenshot of rendered GitHub Markdown showing sample quoted text. The quote is indented with a vertical line on the left, and its text is dark gray rather than black.](/assets/images/help/writing/quoted-text-rendered.png) +![Screenshot of rendered GitHub Markdown showing the difference between normal and quoted text.](/assets/images/help/writing/quoted-text-rendered.png) > [!NOTE] > When viewing a conversation, you can automatically quote text in a comment by highlighting the text, then typing R. You can quote an entire comment by clicking {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then **Quote reply**. For more information about keyboard shortcuts, see [AUTOTITLE](/get-started/accessibility/keyboard-shortcuts). @@ -68,7 +68,7 @@ You can call out code or a command within a sentence with single backticks. The Use `git status` to list all new or modified files that haven't yet been committed. ``` -![Screenshot of rendered GitHub Markdown showing the appearance of characters surrounded by backticks. The words "git status" appear in a fixed-width typeface, highlighted in light gray.](/assets/images/help/writing/inline-code-rendered.png) +![Screenshot of rendered GitHub Markdown showing that characters surrounded by backticks are shown in a fixed-width typeface, highlighted in light gray.](/assets/images/help/writing/inline-code-rendered.png) To format code or text into its own distinct block, use triple backticks. @@ -81,7 +81,7 @@ git commit ``` ```` -![Screenshot of rendered GitHub Markdown showing a code block. The words "git status," "git add," and "git commit" appear in a fixed-width typeface, highlighted in light gray.](/assets/images/help/writing/code-block-rendered.png) +![Screenshot of rendered GitHub Markdown showing a simple code block without syntax highlighting.](/assets/images/help/writing/code-block-rendered.png) For more information, see [AUTOTITLE](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks). @@ -95,7 +95,7 @@ In issues, pull requests, and discussions, you can call out colors within a sent The background color is `#ffffff` for light mode and `#000000` for dark mode. ``` -![Screenshot of rendered GitHub Markdown showing how HEX values within backticks create small circles of color. #ffffff shows a white circle, and #000000 shows a black circle.](/assets/images/help/writing/supported-color-models-rendered.png) +![Screenshot of rendered GitHub Markdown showing how HEX values within backticks create small circles of color, here white and then black.](/assets/images/help/writing/supported-color-models-rendered.png) Here are the currently supported color models. @@ -306,9 +306,9 @@ To create a nested list using the web editor on {% data variables.product.produc > [!NOTE] > In the web-based editor, you can indent or dedent one or more lines of text by first highlighting the desired lines and then using Tab or Shift+Tab respectively. -![Screenshot of Markdown in {% data variables.product.prodname_vscode %} showing how indented bullets align vertically with the first letter of the text lines above them.](/assets/images/help/writing/nested-list-alignment.png) +![Screenshot of Markdown in {% data variables.product.prodname_vscode %} showing indentation of nested numbered lines and bullets.](/assets/images/help/writing/nested-list-alignment.png) -![Screenshot of rendered GitHub Markdown showing a numbered item followed by a bulleted item nested one level to the right, and another bulleted item nested yet further to the right.](/assets/images/help/writing/nested-list-example-1.png) +![Screenshot of rendered GitHub Markdown showing a numbered item followed by nested bullets at two different levels of nesting.](/assets/images/help/writing/nested-list-example-1.png) To create a nested list in the comment editor on {% data variables.product.product_name %}, which doesn't use a monospaced font, you can look at the list item immediately above the nested list and count the number of characters that appear before the content of the item. Then type that number of space characters in front of the nested list item. @@ -319,7 +319,7 @@ In this example, you could add a nested list item under the list item `100. Firs - First nested list item ``` -![Screenshot of rendered GitHub Markdown showing a list item prefaced by the number 100 followed by a bulleted item nested one level to the right.](/assets/images/help/writing/nested-list-example-3.png) +![Screenshot of rendered GitHub Markdown showing a numbered item prefaced by the number 100 followed by a bulleted item nested one level.](/assets/images/help/writing/nested-list-example-3.png) You can create multiple levels of nested lists using the same method. For example, because the first nested list item has seven characters (`␣␣␣␣␣-␣`) before the nested list content `First nested list item`, you would need to indent the second nested list item by at least two more characters (nine spaces minimum). @@ -329,7 +329,7 @@ You can create multiple levels of nested lists using the same method. For exampl - Second nested list item ``` -![Screenshot of rendered GitHub Markdown showing a list item prefaced by the number 100 followed by a bulleted item nested one level to the right, and another bulleted item nested yet further to the right.](/assets/images/help/writing/nested-list-example-2.png) +![Screenshot of rendered GitHub Markdown showing a numbered item prefaced by the number 100 followed by bullets at two different levels of nesting.](/assets/images/help/writing/nested-list-example-2.png) For more examples, see the [GitHub Flavored Markdown Spec](https://github.github.com/gfm/#example-265). @@ -458,7 +458,7 @@ You can tell {% data variables.product.product_name %} to ignore (or escape) Mar `Let's rename \*our-new-project\* to \*our-old-project\*.` -![Screenshot of rendered GitHub Markdown showing how backslashes prevent the conversion of asterisks to italics. The text reads, "Let's rename our-new-project to our-old-project."](/assets/images/help/writing/escaped-character-rendered.png) +![Screenshot of rendered GitHub Markdown showing how backslashes prevent the conversion of asterisks to italics.](/assets/images/help/writing/escaped-character-rendered.png) For more information on backslashes, see Daring Fireball's [Markdown Syntax](https://daringfireball.net/projects/markdown/syntax#backslash). diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists.md b/content/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists.md index 83a4fd280108..d15b996163de 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists.md @@ -36,7 +36,7 @@ If you add a task list to the body of an issue, the list has added functionality * If a task requires further tracking or discussion, you can convert the task to an issue by hovering over the task and clicking {% octicon "issue-opened" aria-label="The issue opened icon" %} in the upper-right corner of the task. To add more details before creating the issue, you can use keyboard shortcuts to open the new issue form. For more information, see [AUTOTITLE](/get-started/accessibility/keyboard-shortcuts#issues-and-pull-requests). * Any issues referenced in the task list will specify that they are tracked in the referencing issue. -![Screenshot of a {% data variables.product.prodname_dotcom %} issue showing a task list under the header "Features." Some items are checked as done, others unchecked as undone. Three list items link to other {% data variables.product.prodname_github_issues %}.](/assets/images/help/writing/task-list-rendered.png) +![Screenshot of an issue showing a task list under the header "Features." Three list items link to other issues.](/assets/images/help/writing/task-list-rendered.png) {% endif %} @@ -61,13 +61,13 @@ You can reorder tasks across different lists in the same comment, but you cannot You can also convert tasks into issues. First, hover over one of the items in your task list and then click {% octicon "issue-opened" aria-label="Convert to issue" %}. - {% ifversion fpt or ghec %} ![Screenshot of a {% data variables.product.prodname_dotcom %} issue showing two tasks. The"Convert to issue" icon is highlighted with an orange outline.](/assets/images/help/writing/convert-task-lists-into-issues.png){% endif %} + {% ifversion fpt or ghec %} ![Screenshot of an issue showing two tasks. The "Convert to issue" icon is highlighted with an orange outline.](/assets/images/help/writing/convert-task-lists-into-issues.png){% endif %} ## Navigating tracked issues -Any issues that are referenced in a task list specify that they are tracked by the issue that contains the task list. To navigate to the tracking issue from the tracked issue, click on the tracking issue number in the **Tracked in** section next to the issue status. +Any issues that are referenced in a task list specify that they are tracked by the issue that contains the task list. To navigate to the tracking issue from the tracked issue, click on the tracking issue number in the **Tracked by** section next to the issue status. -![Screenshot of a {% data variables.product.prodname_dotcom %} issue named "Create relationships between issues" and numbered issue 3. A button below the issue title reading "Tracked by issue #2" is outlined in dark orange.](/assets/images/help/writing/task-list-tracked.png) +![Screenshot of issue 3 showing the issue status of "Open" and the text "Tracked by issue #2", which is outlined in orange.](/assets/images/help/writing/task-list-tracked.png) {% endif %} diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md b/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md index 917517952457..7adc557615e3 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md @@ -18,7 +18,7 @@ shortTitle: Auto linked references `Visit https://github.com` -![Screenshot of rendered {% data variables.product.prodname_dotcom %} Markdown showing how a URL beginning with "http" becomes as a blue clickable link. The text reads, "Visit https://github.com."](/assets/images/help/writing/url-autolink-rendered.png) +![Screenshot of rendered {% data variables.product.github %} Markdown showing how a URL is displayed as a blue clickable link, "Visit https://github.com."](/assets/images/help/writing/url-autolink-rendered.png) For more information on creating links, see [AUTOTITLE](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#links). diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md b/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md index 415fdd8de958..765f4f7b731c 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md @@ -25,7 +25,7 @@ function test() { ``` ```` -![Screenshot of rendered {% data variables.product.prodname_dotcom %} Markdown showing how triple backticks render code blocks in raw formatting. The block begins with "function test() {."](/assets/images/help/writing/fenced-code-block-rendered.png) +![Screenshot of rendered {% data variables.product.github %} Markdown showing the use of triple backticks to create code blocks. The block begins with "function test() {."](/assets/images/help/writing/fenced-code-block-rendered.png) > [!TIP] > To preserve your formatting within a list, make sure to indent non-fenced code blocks by eight spaces. @@ -40,7 +40,7 @@ Look! You can see my backticks. ```` ````` -![Screenshot of rendered {% data variables.product.prodname_dotcom %} Markdown showing how quadruple backticks cause triple backticks surrounding a code block to remain visible. The block reads, "Look! You can see my backticks."](/assets/images/help/writing/fenced-code-show-backticks-rendered.png) +![Screenshot of rendered Markdown showing that when you write triple backticks between quadruple backticks they are visible in the rendered content.](/assets/images/help/writing/fenced-code-show-backticks-rendered.png) {% data reusables.user-settings.enabling-fixed-width-fonts %} diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md b/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md index 9fe4250cf5f5..7c82430e8e1f 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md @@ -134,7 +134,7 @@ For example, you can create a TopoJSON map by specifying coordinates and shapes. ``` ```` -![Screenshot of a rendered TopoJSON map of parts of Indonesia, Singapore, and Malaysia with a blue point, a purple rectangular overlay, and blue zigzag lines.](/assets/images/help/writing/fenced-topojson-rendered-map.png) +![Screenshot of a rendered TopoJSON map of Indonesia, Singapore, and Malaysia with a blue point, a purple rectangular overlay, and blue zigzag lines.](/assets/images/help/writing/fenced-topojson-rendered-map.png) For more information on working with `.geojson` and `.topojson` files, see [AUTOTITLE](/repositories/working-with-files/using-files/working-with-non-code-files#mapping-geojson-files-on-github). @@ -179,6 +179,6 @@ endsolid ``` ```` -![Screenshot of a 3D model of a blue pyramid atop a grid of black lines on a white ground. Options to select "Wireframe", "Surface Angle", or "Solid" appear at bottom.](/assets/images/help/writing/fenced-stl-rendered-object.png) +![Screenshot of a 3D model of a blue pyramid on a grid of black lines. Options "Wireframe", "Surface Angle", or "Solid" appear at bottom.](/assets/images/help/writing/fenced-stl-rendered-object.png) For more information on working with `.stl` files, see [AUTOTITLE](/repositories/working-with-files/using-files/working-with-non-code-files#3d-file-viewer). diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md b/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md index ced45526e5ba..5cbf022ed92a 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections.md @@ -25,7 +25,7 @@ Within the `

` block, use the `` tag to let readers know what i ### You can add a header -You can add text within a collapsed section. +You can add text within a collapsed section. You can add an image or a code block, too. @@ -38,11 +38,11 @@ You can add an image or a code block, too. The Markdown inside the `` label will be collapsed by default: -![Screenshot of the Markdown above on this page as rendered on {% data variables.product.prodname_dotcom %}, showing a right-facing arrow and the header "Tips for collapsed sections."](/assets/images/help/writing/collapsed-section-view.png) +![Screenshot of the Markdown above on this page as rendered on {% data variables.product.github %}, showing a right-facing arrow and the header "Tips for collapsed sections."](/assets/images/help/writing/collapsed-section-view.png) After a reader clicks {% octicon "triangle-right" aria-label="The right triangle icon" %}, the details are expanded: -![Screenshot of the Markdown above on this page as rendered on {% data variables.product.prodname_dotcom %}, indicating that a collapsed section can contain headers, sentences of text, images, and code blocks.](/assets/images/help/writing/open-collapsed-section.png) +![Screenshot of the Markdown above on this page as rendered on {% data variables.product.github %}. The collapsed section contains headers, text, images, and code blocks.](/assets/images/help/writing/open-collapsed-section.png) Optionally, to make the section display as open by default, add the `open` attribute to the `
` tag: diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables.md b/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables.md index cd75dc6557af..7512a7862b30 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables.md @@ -24,7 +24,7 @@ You can create tables with pipes `|` and hyphens `-`. Hyphens are used to create | Content Cell | Content Cell | ``` -![Screenshot of a Markdown table with two columns of equal width as rendered on {% data variables.product.prodname_dotcom %}. Headers render in boldface, and alternate content rows have gray shading.](/assets/images/help/writing/table-basic-rendered.png) +![Screenshot of a {% data variables.product.github %} Markdown table rendered as two equal columns. Headers are shown in boldface, and alternate content rows have gray shading.](/assets/images/help/writing/table-basic-rendered.png) The pipes on either end of the table are optional. @@ -37,7 +37,7 @@ Cells can vary in width and do not need to be perfectly aligned within columns. | git diff | Show file differences that haven't been staged | ``` -![Screenshot of a Markdown table with two columns of differing width as rendered on {% data variables.product.prodname_dotcom %}. Rows list the commands "git status" and "git diff" and their descriptions.](/assets/images/help/writing/table-varied-columns-rendered.png) +![Screenshot of a {% data variables.product.github %} Markdown table with two columns of differing width. Rows list the commands "git status" and "git diff" and their descriptions.](/assets/images/help/writing/table-varied-columns-rendered.png) {% data reusables.user-settings.enabling-fixed-width-fonts %} @@ -52,7 +52,7 @@ You can use [formatting](/get-started/writing-on-github/getting-started-with-wri | `git diff` | Show file differences that **haven't been** staged | ``` -![Screenshot of a Markdown table with two columns of differing width as rendered on {% data variables.product.prodname_dotcom %}. The commands "git status" and "git diff" are formatting as code blocks.](/assets/images/help/writing/table-inline-formatting-rendered.png) +![Screenshot of a {% data variables.product.github %} Markdown table with the commands formatted as code blocks. Bold and italic formatting are used in the descriptions.](/assets/images/help/writing/table-inline-formatting-rendered.png) You can align text to the left, right, or center of a column by including colons `:` to the left, right, or on both sides of the hyphens within the header row. @@ -63,7 +63,7 @@ You can align text to the left, right, or center of a column by including colons | git diff | git diff | git diff | ``` -![Screenshot of a Markdown table with three columns as rendered on {% data variables.product.prodname_dotcom %}, showing how text within cells can be set to align left, center, or right.](/assets/images/help/writing/table-aligned-text-rendered.png) +![Screenshot of a Markdown table with three columns as rendered on {% data variables.product.github %}, showing how text within cells can be set to align left, center, or right.](/assets/images/help/writing/table-aligned-text-rendered.png) To include a pipe `|` as content within your cell, use a `\` before the pipe: @@ -74,9 +74,9 @@ To include a pipe `|` as content within your cell, use a `\` before the pipe: | Pipe | \| | ``` -![Screenshot of a Markdown table as rendered on {% data variables.product.prodname_dotcom %} showing how pipes, which normally close cells, can display inside cells when prefaced by a backslash.](/assets/images/help/writing/table-escaped-character-rendered.png) +![Screenshot of a Markdown table as rendered on {% data variables.product.github %} showing how pipes, which normally close cells, are shown when prefaced by a backslash.](/assets/images/help/writing/table-escaped-character-rendered.png) ## Further reading -* [{% data variables.product.prodname_dotcom %} Flavored Markdown Spec](https://github.github.com/gfm/) +* [{% data variables.product.github %} Flavored Markdown Spec](https://github.github.com/gfm/) * [AUTOTITLE](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions.md b/content/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions.md index 07749bb3e264..d9333324db8c 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions.md @@ -1,6 +1,6 @@ --- title: Writing mathematical expressions -intro: 'Use Markdown to display mathematical expressions on {% data variables.product.company_short %}.' +intro: 'Use Markdown to display mathematical expressions on {% data variables.product.github %}.' product: '{% data reusables.gated-features.markdown-ui %}' versions: feature: math @@ -11,7 +11,7 @@ shortTitle: Mathematical expressions To enable clear communication of mathematical expressions, {% data variables.product.product_name %} supports LaTeX formatted math within Markdown. For more information, see [LaTeX/Mathematics](http://en.wikibooks.org/wiki/LaTeX/Mathematics) in Wikibooks. -{% data variables.product.company_short %}'s math rendering capability uses MathJax; an open source, JavaScript-based display engine. MathJax supports a wide range of LaTeX macros, and several useful accessibility extensions. For more information, see [the MathJax documentation](http://docs.mathjax.org/en/latest/input/tex/index.html#tex-and-latex-support) and [the MathJax Accessibility Extensions Documentation](https://mathjax.github.io/MathJax-a11y/docs/#reader-guide). +{% data variables.product.github %}'s math rendering capability uses MathJax; an open source, JavaScript-based display engine. MathJax supports a wide range of LaTeX macros, and several useful accessibility extensions. For more information, see [the MathJax documentation](http://docs.mathjax.org/en/latest/input/tex/index.html#tex-and-latex-support) and [the MathJax Accessibility Extensions Documentation](https://mathjax.github.io/MathJax-a11y/docs/#reader-guide). Mathematical expressions rendering is available in {% data variables.product.prodname_github_issues %}, {% data variables.product.prodname_discussions %}, pull requests, wikis, and Markdown files. @@ -27,7 +27,7 @@ To include a math expression inline within your text, delimit the expression wit This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$ ``` -![Screenshot of rendered Markdown showing how a mathematical expression displays on {% data variables.product.prodname_dotcom %}. The equation is the square root of 3 x minus 1 plus open paren 1 plus x close paren squared.](/assets/images/help/writing/inline-math-markdown-rendering.png) +![Screenshot of rendered Markdown showing an inline mathematical expression: the square root of 3x minus 1 plus (1 plus x) squared.](/assets/images/help/writing/inline-math-markdown-rendering.png) {% ifversion math-backtick-syntax %} @@ -35,7 +35,7 @@ This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$ This sentence uses $\` and \`$ delimiters to show math inline: $`\sqrt{3x-1}+(1+x)^2`$ ``` -![Screenshot of rendered Markdown showing how a mathematical expression displays inline on {% data variables.product.prodname_dotcom %}. The equation is the square root of 3 x minus 1 plus open paren 1 plus x close paren squared.](/assets/images/help/writing/inline-backtick-math-markdown-rendering.png) +![Screenshot of rendered Markdown showing an inline mathematical expression with backtick syntax: the square root of 3x minus 1 plus (1 plus x) squared.](/assets/images/help/writing/inline-backtick-math-markdown-rendering.png) {% endif %} ## Writing expressions as blocks @@ -49,7 +49,7 @@ To add a math expression as a block, start a new line and delimit the expression $$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$ ``` -![Screenshot of rendered Markdown showing how a complex equation displays on {% data variables.product.prodname_dotcom %}. The bolded text reads "The Cauchy-Schwarz Inequality". Below the text, there is an equation showing the The Cauchy-Schwarz Inequality formula.](/assets/images/help/writing/math-expression-as-a-block-rendering.png) +![Screenshot of rendered Markdown showing a complex equation. Bold text reads "The Cauchy-Schwarz Inequality" above the formula for the inequality.](/assets/images/help/writing/math-expression-as-a-block-rendering.png) {% ifversion math-fenced-blocks %} @@ -83,7 +83,7 @@ To display a dollar sign as a character in the same line as a mathematical expre To split $100 in half, we calculate $100/2$ ``` - ![Screenshot of rendered Markdown showing how span tags around a dollar sign display the sign as inline text rather than part of a mathematical equation.](/assets/images/help/writing/dollar-sign-inline-math-expression.png) + ![Screenshot of rendered Markdown showing how span tags around a dollar sign display the sign as inline text not as part of a mathematical equation.](/assets/images/help/writing/dollar-sign-inline-math-expression.png) ## Further reading diff --git a/content/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply.md b/content/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply.md index ee0d7968c378..5e98e756b8a9 100644 --- a/content/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply.md +++ b/content/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply.md @@ -14,9 +14,9 @@ versions: {% data reusables.user-settings.saved_replies %} 1. Under "Add a saved reply", add a title for your saved reply. 1. In the "Write" field, add the content you'd like to use for the saved reply. For information on using Markdown, see [AUTOTITLE](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax). -![Screenshot of a {% data variables.product.prodname_dotcom %} saved reply titled "Squirrel ship" showing Markdown in the "Write" box. The text reads, "This looks great. :shipit: it!"](/assets/images/help/writing/saved-replies-settings-adding.png) +![Screenshot of a {% data variables.product.github %} saved reply titled "Squirrel ship" showing Markdown in the "Write" box. The text reads, "This looks great. :shipit: it!"](/assets/images/help/writing/saved-replies-settings-adding.png) 1. To review your reply, click **Preview**. -![Screenshot of a GitHub saved reply titled "Squirrel ship" showing rendered Markdown in the "Preview" box. The text reads, "This looks great. :shipit: it!"](/assets/images/help/writing/saved-replies-preview.png) +![Screenshot of a {% data variables.product.github %} saved reply titled "Squirrel ship" showing rendered Markdown in the "Preview" box. The text and "ShipIt" icon are shown.](/assets/images/help/writing/saved-replies-preview.png) 1. Click **Add saved reply**. ## Further reading diff --git a/content/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply.md b/content/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply.md index 1568dae615cb..12e812e28905 100644 --- a/content/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply.md +++ b/content/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply.md @@ -12,5 +12,5 @@ versions: --- {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.saved_replies %} -1. Under "Saved replies", next to the saved reply you want to delete, click {% octicon "x" aria-label="The X" %}. -![Screenshot of {% data variables.product.prodname_dotcom %} settings for "Saved replies." To the right of the saved reply "Ship squirrel," a delete button with a red X is outlined in dark orange.](/assets/images/help/writing/saved-replies-delete-existing.png) +1. Under "Saved replies", next to the saved reply you want to delete, click {% octicon "x" aria-label="The X" %}. +![Screenshot of {% data variables.product.github %} settings for "Saved replies." To the right of the "Ship squirrel" reply, a delete button with a red X is outlined in orange.](/assets/images/help/writing/saved-replies-delete-existing.png)