From d72e36293e4fa3ef1deb8f9771fb08d3657fb199 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Tue, 17 Mar 2026 15:24:39 +0000 Subject: [PATCH 1/5] Add GitHub Desktop v3.5.5 Git hooks documentation (#60094) Co-authored-by: Melissa Xie Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Sarita Iyer <66540150+saritai@users.noreply.github.com> --- .../help/desktop/mac-select-git-pane.png | Bin 65416 -> 137816 bytes .../help/desktop/windows-select-git-pane.png | Bin 21487 -> 256252 bytes .../configuring-git-for-github-desktop.md | 49 ++++++++++++++++-- ...anges-to-your-project-in-github-desktop.md | 5 ++ .../making-changes-in-a-branch/index.md | 1 + ...orking-with-git-hooks-in-github-desktop.md | 45 ++++++++++++++++ data/reusables/desktop/settings-git-pane.md | 2 +- 7 files changed, 96 insertions(+), 6 deletions(-) create mode 100644 content/desktop/making-changes-in-a-branch/working-with-git-hooks-in-github-desktop.md diff --git a/assets/images/help/desktop/mac-select-git-pane.png b/assets/images/help/desktop/mac-select-git-pane.png index c9580eee0e66de96a20719c4a6b04455589489db..6371369cc12ce0e3abc2f86a33b810dcca698f60 100644 GIT binary patch literal 137816 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 z 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

V`8Ph_t4I}m>U}fW&}p=eO`^m<;KG?l43s# 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≰t7r4w2tX44M*~kD2WQ^QdS8w*9h| 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

Ud(3%_&BEi_w#Ar_o9Q@h&gR=O2Er!QAFES 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

{r?(yWTZ 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∨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

9<(-bF+DpnE&Zww3 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 Dd#$bf literal 21487 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 Q`XnqaAkM!$d;R|Z0ScuN(f|Me diff --git a/content/desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md b/content/desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md index d141a99542d7..e1bf6db1f2db 100644 --- a/content/desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md +++ b/content/desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop.md @@ -43,7 +43,7 @@ Configuring your global author information in {% data variables.product.prodname {% data reusables.desktop.windows-choose-options %} 1. In the "Options" window, click **Git**. - ![Screenshot of the "Git" pane in the "Options" window. In the left sidebar, an option labeled "Git" is highlighted in blue and outlined in orange.](/assets/images/help/desktop/windows-select-git-pane.png) + ![Screenshot of the "Git" pane in the "Options" window. In the left sidebar, an option labeled "Git" is highlighted in blue.](/assets/images/help/desktop/windows-select-git-pane.png) {% data reusables.desktop.name-field-git-config %} {% data reusables.desktop.select-email-git-config %} @@ -89,7 +89,8 @@ You can configure the default branch that will be used when you create a new rep {% data reusables.desktop.mac-select-desktop-menu %} {% data reusables.desktop.settings-git-pane %} -1. Optional, under "Default branch name for new repositories" edit the name of the default branch as needed. +1. Click the **Default branch** tab. +1. Edit the name of the default branch as needed. {% data reusables.desktop.click-save-git-config %} {% endmac %} @@ -97,15 +98,53 @@ You can configure the default branch that will be used when you create a new rep {% windows %} {% data reusables.desktop.windows-choose-options %} -1. In the Options window, click **Git**. +1. In the "Options" window, click **Git**. - ![Screenshot of the "Git" pane in the "Options" window. In the left sidebar, an option labeled "Git" is highlighted in blue and outlined in orange.](/assets/images/help/desktop/windows-select-git-pane.png) + ![Screenshot of the "Git" pane in the "Options" window. In the left sidebar, an option labeled "Git" is highlighted in blue.](/assets/images/help/desktop/windows-select-git-pane.png) -1. Under "Default branch name for new repositories", select the default branch name you would like to use, or, to enter a custom name, select "Other...". +1. Click the **Default branch** tab. +1. Edit the name of the default branch as needed. {% data reusables.desktop.click-save-git-config %} {% endwindows %} +## Configuring your shell environment for Git hooks + +{% data variables.product.prodname_desktop %} runs Git hooks in your configured shell environment. This means hooks have access to the same environment variables, shell configuration files (such as `.bash_profile` or `.zshrc`), and tools as when you run Git from the command line. Tools installed via version managers, such as `nvm` or `rbenv`, will also be available to your hooks. + +You can configure hook environment settings in the **Hooks** tab of the **Git** settings pane. + +{% mac %} + +{% data reusables.desktop.mac-select-desktop-menu %} +{% data reusables.desktop.settings-git-pane %} +1. Click the **Hooks** tab. + +{% endmac %} + +{% windows %} + +{% data reusables.desktop.windows-choose-options %} +1. In the "Options" window, click **Git**. + + ![Screenshot of the "Git" pane in the "Options" window. In the left sidebar, an option labeled "Git" is highlighted in blue.](/assets/images/help/desktop/windows-select-git-pane.png) + +1. Click the **Hooks** tab. + +{% endwindows %} + +The following settings are available: + +* **Load Git hook environment variables from shell**: When enabled, {% data variables.product.prodname_desktop %} loads environment variables from your shell when executing Git hooks. Enable this if your hooks depend on tools installed via version managers such as `nvm`, `rbenv`, or `asdf`. + +{% mac %} + +* **Cache Git hook environment variables**: Caches hook environment variables to improve performance. Disable this if your hooks rely on frequently changing environment variables. + +{% endmac %} + +For more information about Git hooks in {% data variables.product.prodname_desktop %}, see [AUTOTITLE](/desktop/making-changes-in-a-branch/working-with-git-hooks-in-github-desktop). + ## Further reading * [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account) diff --git a/content/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop.md b/content/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop.md index d4a63b92c839..f2b07c10878d 100644 --- a/content/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop.md +++ b/content/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop.md @@ -115,6 +115,10 @@ Once you're satisfied with the changes you've chosen to include in your commit, ![Screenshot of the "Changes" tab. In the corner of the "Description" field, the icon for adding a co-author is outlined in orange.](/assets/images/help/desktop/add-co-author-commit.png) {% data reusables.desktop.commit-button %} + + > [!TIP] + > If your repository has pre-commit or commit-msg hooks, they will run automatically when you commit. You can bypass hooks for a specific commit by clicking {% octicon "gear" aria-label="Commit options" %} next to the commit message field and selecting **Bypass Commit Hooks**. For more information, see [AUTOTITLE](/desktop/making-changes-in-a-branch/working-with-git-hooks-in-github-desktop). + 1. If the branch you're trying to commit to is protected, Desktop will warn you. * To move your changes, click **switch branches**. * To commit your changes to the protected branch, click **Commit to BRANCH**. @@ -135,3 +139,4 @@ If you need to undo a commit or revise your commit history (to make it easier fo ## Further reading * [AUTOTITLE](/get-started/using-git) +* [AUTOTITLE](/desktop/making-changes-in-a-branch/working-with-git-hooks-in-github-desktop) diff --git a/content/desktop/making-changes-in-a-branch/index.md b/content/desktop/making-changes-in-a-branch/index.md index acfd2aacf641..8d39ccac8103 100644 --- a/content/desktop/making-changes-in-a-branch/index.md +++ b/content/desktop/making-changes-in-a-branch/index.md @@ -9,6 +9,7 @@ versions: children: - /managing-branches-in-github-desktop - /committing-and-reviewing-changes-to-your-project-in-github-desktop + - /working-with-git-hooks-in-github-desktop - /stashing-changes-in-github-desktop - /viewing-the-branch-history-in-github-desktop - /pushing-changes-to-github-from-github-desktop diff --git a/content/desktop/making-changes-in-a-branch/working-with-git-hooks-in-github-desktop.md b/content/desktop/making-changes-in-a-branch/working-with-git-hooks-in-github-desktop.md new file mode 100644 index 000000000000..966d508b74cc --- /dev/null +++ b/content/desktop/making-changes-in-a-branch/working-with-git-hooks-in-github-desktop.md @@ -0,0 +1,45 @@ +--- +title: Working with Git hooks in GitHub Desktop +shortTitle: Working with Git hooks +intro: 'You can run Git hooks in your shell environment and bypass commit hooks directly from {% data variables.product.prodname_desktop %}.' +versions: + fpt: '*' + ghec: '*' + ghes: '*' +--- + +## About Git hooks in {% data variables.product.prodname_desktop %} + +Git hooks are scripts that run automatically at specific points in the Git workflow, such as before or after a commit, push, or merge. They can be used to enforce code quality standards, run tests, or perform other automated tasks. + +{% data variables.product.prodname_desktop %} runs Git hooks in your configured shell environment. Hooks have access to the same environment variables and tools as when you run Git from the command line. This means hooks that rely on tools installed via version managers (such as `nvm` or `rbenv`) or that depend on shell configuration files (such as `.bash_profile` or `.zshrc`) will work correctly. + +Hook output is displayed in real time in the {% data variables.product.prodname_desktop %} UI, with terminal colors and formatting preserved, so you can easily read and debug the output from your hooks. + +## Bypassing a commit hook + +If you want to make a commit without running your pre-commit or commit-msg hooks, you can bypass them directly from {% data variables.product.prodname_desktop %}. This is equivalent to using `git commit --no-verify` on the command line. + +You can bypass hooks preemptively before making a commit, or after a hook fails. + +### Bypassing hooks before committing + +1. In the "Changes" tab, write your commit message. +1. Next to the commit message field, click {% octicon "gear" aria-label="Commit options" %}. +1. Select **Bypass Commit Hooks**. +1. Click **Commit to BRANCH**. + +### Bypassing a failed hook + +If a commit hook fails, {% data variables.product.prodname_desktop %} will display the hook's output and give you the option to bypass the failed hook and proceed with the commit. + +1. Review the hook output displayed by {% data variables.product.prodname_desktop %}. +1. To proceed with the commit despite the failure, click **Commit anyway**. + +> [!WARNING] +> Bypassing commit hooks overrides quality and safety checks that your team may rely on. Only bypass a hook if you understand the implications. + +## Further reading + +* [AUTOTITLE](/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop) +* [Git hooks documentation](https://git-scm.com/docs/githooks) in the official Git reference diff --git a/data/reusables/desktop/settings-git-pane.md b/data/reusables/desktop/settings-git-pane.md index 23fe7481bbae..e8e1cb41049c 100644 --- a/data/reusables/desktop/settings-git-pane.md +++ b/data/reusables/desktop/settings-git-pane.md @@ -1,3 +1,3 @@ 1. In the "Settings" window, click **Git**. - ![Screenshot of the "Git" pane in the "Preferences" window. In the left sidebar, an option labeled "Git" is highlighted in blue and outlined in orange.](/assets/images/help/desktop/mac-select-git-pane.png) + ![Screenshot of the "Git" pane in the "Settings" window. In the left sidebar, an option labeled "Git" is highlighted in blue and outlined in orange.](/assets/images/help/desktop/mac-select-git-pane.png) From ba405a3a0384d2fe2e3e22d4cf003be506ddc090 Mon Sep 17 00:00:00 2001 From: John Clement <70238417+jclement136@users.noreply.github.com> Date: Tue, 17 Mar 2026 11:31:56 -0400 Subject: [PATCH 2/5] Advanced Security wizard-style setup dialog for easier GHAS enablement [GA] (#59788) Co-authored-by: Joe Clark <31087804+jc-clark@users.noreply.github.com> Co-authored-by: isaacmbrown Co-authored-by: Kevin Heis Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- ...out-enabling-security-features-at-scale.md | 21 +--- .../concepts/security-at-scale/index.md | 1 - .../security-configurations.md | 107 ------------------ ...curity-configuration-to-your-enterprise.md | 43 ------- ...urity-configuration-for-your-enterprise.md | 6 - .../establish-complete-coverage/index.md | 1 - ...editing-a-custom-security-configuration.md | 7 -- .../protect-your-secrets.md | 2 +- ...rity-configuration-in-your-organization.md | 58 ---------- ...reating-a-custom-security-configuration.md | 20 +++- .../establish-complete-coverage/index.md | 1 - ...ries-from-their-security-configurations.md | 2 +- ...cret-scanning-for-non-provider-patterns.md | 2 +- .../configuring-dependabot-alerts.md | 5 +- .../phase-3-pilot-programs.md | 8 -- .../enable-security-features-trial.md | 1 + .../coding-agent/pilot-coding-agent.md | 2 +- ...enable-security-features-with-gh-config.md | 2 +- .../view-configurations-page.md | 2 +- .../tests/render-changed-and-deleted-files.ts | 3 +- 20 files changed, 27 insertions(+), 267 deletions(-) delete mode 100644 content/code-security/concepts/security-at-scale/security-configurations.md delete mode 100644 content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-to-your-enterprise.md delete mode 100644 content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-in-your-organization.md diff --git a/content/code-security/concepts/security-at-scale/about-enabling-security-features-at-scale.md b/content/code-security/concepts/security-at-scale/about-enabling-security-features-at-scale.md index 3e1e73c9c978..207e071c3c25 100644 --- a/content/code-security/concepts/security-at-scale/about-enabling-security-features-at-scale.md +++ b/content/code-security/concepts/security-at-scale/about-enabling-security-features-at-scale.md @@ -31,21 +31,10 @@ For more information on purchasing {% data variables.product.prodname_GH_cs_or_s {% data reusables.security-configurations.define-security-configurations %} -{% ifversion security-configurations-cloud %} - -There are two types of {% data variables.product.prodname_security_configuration %}: - -* **The {% data variables.product.prodname_github_security_configuration %}**, which is a collection of enablement settings created and managed by subject matter experts at {% data variables.product.company_short %} -* **{% data variables.product.prodname_custom_security_configurations_caps %}**, which are configurations you can create and edit yourself, allowing you to meet your specific security needs - -For more detailed information on {% data variables.product.prodname_security_configurations %}, see [AUTOTITLE](/code-security/concepts/security-at-scale/security-configurations). - -{% elsif security-configurations-ghes-only %} - +{% ifversion security-configurations-ghes-only %} {% data reusables.security-configurations.custom-configuration-intro-ghes %} To learn how to create {% data variables.product.prodname_custom_security_configurations %}, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration). - {% endif %} ## About {% data variables.product.prodname_global_settings %} @@ -70,12 +59,4 @@ If your organization uses {% data variables.product.prodname_microsoft_defender ## Next steps -{% ifversion security-configurations-cloud %} - -To determine which {% data variables.product.prodname_security_configurations %} are right for the repositories in your organization, see [AUTOTITLE](/code-security/securing-your-organization/introduction-to-securing-your-organization-at-scale/choosing-a-security-configuration-for-your-repositories). - -{% elsif security-configurations-ghes-only %} - To get started with creating a {% data variables.product.prodname_security_configuration %} for your organization, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration). - -{% endif %} diff --git a/content/code-security/concepts/security-at-scale/index.md b/content/code-security/concepts/security-at-scale/index.md index 51440f48a957..011f6c549a31 100644 --- a/content/code-security/concepts/security-at-scale/index.md +++ b/content/code-security/concepts/security-at-scale/index.md @@ -9,7 +9,6 @@ versions: contentType: concepts children: - /about-enabling-security-features-at-scale - - /security-configurations - /about-security-overview - /about-security-campaigns - /auditing-security-alerts diff --git a/content/code-security/concepts/security-at-scale/security-configurations.md b/content/code-security/concepts/security-at-scale/security-configurations.md deleted file mode 100644 index 67f328dc4e16..000000000000 --- a/content/code-security/concepts/security-at-scale/security-configurations.md +++ /dev/null @@ -1,107 +0,0 @@ ---- -title: Security configurations -intro: '{% data variables.product.prodname_security_configurations_caps %} are collections of security settings that you can apply to repositories at scale.' -permissions: 'Organization owners, {% ifversion security-configuration-enterprise-level %}enterprise owners, {% endif %}security managers, and organization members with the **admin** role' -versions: - feature: security-configurations -redirect_from: - - /code-security/securing-your-organization/introduction-to-securing-your-organization-at-scale/choosing-a-security-configuration-for-your-repositories - - /code-security/concepts/security-at-scale/choosing-a-security-configuration-for-your-repositories - - /admin/managing-code-security/securing-your-enterprise/about-security-configurations - - /code-security/concepts/security-at-scale/about-security-configurations -contentType: concepts ---- - -{% ifversion security-configurations-cloud %} - -{% data reusables.security-configurations.define-security-configurations %} - -There are two types of {% data variables.product.prodname_security_configuration %}: - -* [The {% data variables.product.prodname_github_security_configuration %}](#the-github-recommended-security-configuration) -* [{% data variables.product.prodname_custom_security_configurations_caps %}](#custom-security-configurations) - -Each repository can only have one {% data variables.product.prodname_security_configuration %} applied to it. - -{% ifversion security-configurations-api %} -You can create and manage security configurations using the REST API. For more information, see [AUTOTITLE](/rest/code-security/configurations). -{% endif %} - -{% ifversion ghec %} - -> [!NOTE] If your enterprise uses {% data variables.product.prodname_emus %}, please note that enterprise-level {% data variables.product.prodname_security_configurations %} are not automatically rolled out to user namespace repositories. There are some additional {% data variables.product.prodname_secret_scanning %} settings that can be applied to user namespace repositories within the enteprise, but you cannot apply enterprise-level {% data variables.product.prodname_security_configurations %} to this type of user-owner repository. - -{% endif %} - -## The {% data variables.product.prodname_github_security_configuration %} - -The {% data variables.product.prodname_github_security_configuration %} offers a number of benefits: - -* It is created and managed by {% data variables.product.company_short %}'s subject matter experts. -* It is the quickest {% data variables.product.prodname_security_configuration %} to apply to all repositories in your organization. -* It is designed to effectively secure both low- and high-impact repositories. - -_We recommend that organizations and enterprises initially apply the {% data variables.product.prodname_github_security_configuration %}_. - -The {% data variables.product.prodname_github_security_configuration %} includes {% data variables.product.prodname_GH_code_security %} and {% data variables.product.prodname_GH_secret_protection %} features. Applying the configuration to private and internal repositories in your organization will incur usage costs or require licenses. - -## {% data variables.product.prodname_custom_security_configurations_caps %} - -If you are familiar with {% data variables.product.company_short %}'s security products, and you have specific security needs that the {% data variables.product.prodname_github_security_configuration %} can't meet, you can create and apply {% data variables.product.prodname_custom_security_configurations %}. With {% data variables.product.prodname_custom_security_configurations %}, you can: - -* Edit the enablement settings for different security features -* Create several configurations for repositories to reflect their different levels of visibility, risk tolerance, and impact - -You can also choose whether or not you want to include {% data variables.product.prodname_GH_code_security %} or {% data variables.product.prodname_GH_secret_protection %} features in a configuration. If you do, keep in mind that these features incur usage costs (or require {% data variables.product.prodname_GHAS %} licenses) when applied to private and internal repositories. - -{% elsif security-configurations-ghes-only %} - -## {% data variables.product.prodname_security_configurations_caps %} on {% data variables.product.prodname_ghe_server %} - -{% data reusables.security-configurations.define-security-configurations %} {% data reusables.security-configurations.custom-configuration-intro-ghes %} - -## Feature availability - -Feature availability in {% data variables.product.prodname_security_configurations %} is determined as follows: - -* You will only see features in the UI if they were installed by a site administrator on your {% data variables.product.prodname_ghe_server %} instance. -* {% data variables.product.prodname_AS %} features will only be visible if your enterprise or {% data variables.product.prodname_ghe_server %} instance holds a {% data variables.product.prodname_GHAS %}{% ifversion ghas-products %}, {% data variables.product.prodname_GH_code_security %}, or {% data variables.product.prodname_GH_secret_protection %}{% endif %} license. -* Certain features, like {% data variables.product.prodname_dependabot_security_updates %} and {% data variables.product.prodname_code_scanning %} default setup, also require that {% data variables.product.prodname_actions %} is installed on the {% data variables.product.prodname_ghe_server %} instance. - -{% endif %} - -## Enforcement of {% data variables.product.prodname_security_configurations %} - -When you apply a {% data variables.product.prodname_security_configuration %}, you can choose to enforce it, meaning users cannot change the enablement status of features included in the configuration. - -If a user in your organization {% ifversion security-configuration-enterprise-level %}or enterprise {% endif %}attempts to change the enablement status of a feature in an enforced configuration using the REST API, the API call will appear to succeed, but no enablement statuses will change. - -Some situations can break the enforcement of {% data variables.product.prodname_security_configurations %} for a repository. For example, the enablement of {% data variables.product.prodname_code_scanning %} will not apply to a repository if: -* {% data variables.product.prodname_actions %} is initially enabled on the repository, but is then disabled in the repository. -* {% data variables.product.prodname_actions %} is not available for the repository.{% ifversion ghes %} -* Self-hosted runners with the label `code-scanning` are not available.{% endif %} -* The languages excluded from {% data variables.product.prodname_code_scanning %} default setup are changed at the repository level. - -{% ifversion security-configuration-enterprise-level %} - -## Preservation of default settings for new repositories - -If you had default security settings in place for newly created repositories, {% data variables.product.github %} will preserve these settings by automatically creating a "New repository default settings" {% data variables.product.prodname_security_configuration %} for your enterprise. The configuration matches your previous enterprise-level default settings for new repositories as of December 2024. - -The configuration will be automatically applied to any newly created repositories in your enterprise that do not belong to an organization with its own default settings. - -{% endif %} - -## Next steps - -{% ifversion security-configurations-cloud %} - -To start securing repositories in your organization with the {% data variables.product.prodname_github_security_configuration %}, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-the-github-recommended-security-configuration-in-your-organization). - -Alternatively, to start securing repositories in your organization with {% data variables.product.prodname_custom_security_configurations %}, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration). - -{% elsif security-configurations-ghes-only %} - -To learn how to create {% data variables.product.prodname_custom_security_configurations %}, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration). - -{% endif %} diff --git a/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-to-your-enterprise.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-to-your-enterprise.md deleted file mode 100644 index 624fbc46c0a0..000000000000 --- a/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-to-your-enterprise.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: Applying the GitHub-recommended security configuration to your enterprise -shortTitle: Apply recommended configuration -intro: Secure your code with the security enablement settings created, managed, and recommended by {% data variables.product.github %}. -permissions: '{% data reusables.permissions.security-configuration-enterprise-enable %}' -versions: - ghec: '*' -redirect_from: - - /admin/managing-code-security/securing-your-enterprise/applying-the-github-recommended-security-configuration-to-your-enterprise -contentType: how-tos ---- - -## About the {% data variables.product.prodname_github_security_configuration %} - -The {% data variables.product.prodname_github_security_configuration %} is a set of industry best practices and features that provide a robust, baseline security posture for enterprises. This configuration is created and maintained by subject matter experts at {% data variables.product.github %}, with the help of multiple industry leaders and experts. The {% data variables.product.prodname_github_security_configuration %} is designed to successfully reduce the security risks for low- and high-impact repositories. We recommend you apply this configuration to all the repositories in your enterprise. - -The {% data variables.product.prodname_github_security_configuration %} includes {% data variables.product.prodname_GH_code_security %} and {% data variables.product.prodname_GH_secret_protection %} features. Applying the configuration to private and internal repositories will incur usage costs or require GHAS licenses. For more information, see [AUTOTITLE](/get-started/learning-about-github/about-github-advanced-security). - -{% data reusables.security-configurations.github-recommended-warning-enterprise %} - -## Applying the {% data variables.product.prodname_github_security_configuration %} to repositories in your enterprise - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.advanced-security-tab %} -1. In the "{% data variables.product.github %} recommended" row of the configurations table for your enterprise, select the **Apply to** {% octicon "triangle-down" aria-hidden="true" aria-label="triangle-down" %} dropdown menu, then click **All repositories** or **All repositories without configurations**. -{% data reusables.security-configurations.apply-configuration-by-default %} - -{% data reusables.security-configurations.apply-configuration %} - -{% data reusables.security-configurations.failure-handling-enterprise %} - -## Enforcing the {% data variables.product.prodname_github_security_configuration %} - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.advanced-security-tab %} -1. In the "Configurations" section, select "{% data variables.product.company_short %} recommended". -1. In the "Policy" section, next to "Enforce configuration", select **Enforce** from the dropdown menu. - - {% data reusables.code-scanning.security-configuration-enforcement-edge-cases %} - -1. Click **Save configuration** to save your change to the {% data variables.product.prodname_github_security_configuration %}. diff --git a/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/creating-a-custom-security-configuration-for-your-enterprise.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/creating-a-custom-security-configuration-for-your-enterprise.md index b3827f363623..cdac1aef01c4 100644 --- a/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/creating-a-custom-security-configuration-for-your-enterprise.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/creating-a-custom-security-configuration-for-your-enterprise.md @@ -12,12 +12,6 @@ contentType: how-tos ## About {% data variables.product.prodname_custom_security_configurations %} -{% ifversion security-configurations-cloud %} - -We recommend securing your enterprise with the {% data variables.product.prodname_github_security_configuration %}, then evaluating the security findings on your repositories before configuring {% data variables.product.prodname_custom_security_configurations %}. For more information, see [AUTOTITLE](/admin/managing-code-security/securing-your-enterprise/applying-the-github-recommended-security-configuration-to-your-enterprise). - -{% endif %} - With {% data variables.product.prodname_custom_security_configurations %}, you can create collections of enablement settings for {% data variables.product.company_short %}'s security products to meet the specific security needs of your enterprise. For example, you can create a different {% data variables.product.prodname_custom_security_configuration %} for each organization or group of organizations to reflect their unique security requirements and compliance obligations. {% ifversion ghas-products %} diff --git a/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/index.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/index.md index 59c6b066b576..78dece7a74c0 100644 --- a/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/index.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/index.md @@ -9,7 +9,6 @@ contentType: how-tos children: - /enabling-security-features-for-multiple-repositories - /enabling-github-advanced-security-for-your-enterprise - - /applying-the-github-recommended-security-configuration-to-your-enterprise - /creating-a-custom-security-configuration-for-your-enterprise - /applying-a-custom-security-configuration-to-your-enterprise - /configuring-additional-secret-scanning-settings-for-your-enterprise diff --git a/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/editing-a-custom-security-configuration.md b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/editing-a-custom-security-configuration.md index 400d08caba68..9be2d126af89 100644 --- a/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/editing-a-custom-security-configuration.md +++ b/content/code-security/how-tos/secure-at-scale/configure-enterprise-security/manage-your-coverage/editing-a-custom-security-configuration.md @@ -14,13 +14,6 @@ contentType: how-tos After creating and applying a {% data variables.product.prodname_custom_security_configuration %}, you may need to edit the enablement settings for that configuration to better secure your repositories. Any changes you make to the enablement settings of a {% data variables.product.prodname_security_configuration %} will automatically populate to all linked repositories. -{% ifversion security-configurations-cloud %} - -> [!NOTE] -> The {% data variables.product.prodname_github_security_configuration %} is managed by {% data variables.product.github %} and cannot be edited. If you would like to customize your security enablement settings, you need to create a {% data variables.product.prodname_custom_security_configuration %}. For more information, see [AUTOTITLE](/admin/managing-code-security/securing-your-enterprise/creating-a-custom-security-configuration-for-your-enterprise). - -{% endif %} - ## Modifying your {% data variables.product.prodname_custom_security_configuration %} {% data reusables.enterprise-accounts.access-enterprise %} diff --git a/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/protect-your-secrets.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/protect-your-secrets.md index d9c9dd7cff10..a5813b0c47dc 100644 --- a/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/protect-your-secrets.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/protect-your-secrets.md @@ -25,4 +25,4 @@ Before you configure {% data variables.product.prodname_GH_secret_protection %}, * **For public repositories for free**: Click to enable for _only_ public repositories in your organization. * **For all repositories**: Click to see an estimated cost for {% data variables.product.prodname_GH_secret_protection %} for all repositories in your organization. * If you are satisfied with the pricing estimate, to enable {% data variables.product.prodname_secret_scanning %} alerts and push protection across your organization, click **Enable {% data variables.product.prodname_secret_protection %}**. - * Alternatively, click **Configure in settings** to customize which repositories you want to enable {% data variables.product.prodname_secret_protection %} for. See {% ifversion fpt or ghec %}[AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-the-github-recommended-security-configuration-in-your-organization) and {% endif %}[AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration). + * Alternatively, click **Configure in settings** to customize which repositories you want to enable {% data variables.product.prodname_secret_protection %} for. See [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration). diff --git a/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-in-your-organization.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-in-your-organization.md deleted file mode 100644 index c3e2c6467897..000000000000 --- a/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-in-your-organization.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Applying the GitHub-recommended security configuration in your organization -shortTitle: Apply recommended configuration -intro: Secure your code with the security enablement settings created, managed, and recommended by {% data variables.product.company_short %}. -permissions: '{% data reusables.permissions.security-org-enable %}' -versions: - feature: security-configurations-cloud -redirect_from: - - /code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-the-github-recommended-security-configuration-in-your-organization -contentType: how-tos ---- - -## About the {% data variables.product.prodname_github_security_configuration %} - -The {% data variables.product.prodname_github_security_configuration %} is a collection of enablement settings for {% data variables.product.company_short %}'s security features that is created and maintained by subject matter experts at {% data variables.product.company_short %}. The {% data variables.product.prodname_github_security_configuration %} is designed to successfully reduce the security risks for low- and high-impact repositories. We recommend you apply this configuration to all the repositories in your organization. - -> [!NOTE] -> The {% data variables.product.prodname_github_security_configuration %} includes {% data variables.product.prodname_GH_code_security %} and {% data variables.product.prodname_GH_secret_protection %} features. Applying the configuration to private and internal repositories in your organization will incur usage costs or require licenses. - -## Applying the {% data variables.product.prodname_github_security_configuration %} to all repositories in your organization - -{% data reusables.profile.access_org %} -{% data reusables.organizations.org_settings %} -{% data reusables.security-configurations.view-configurations-page %} -1. In the "{% data variables.product.company_short %} recommended" row of the configurations table for your organization, select the **Apply to** {% octicon "triangle-down" aria-hidden="true" aria-label="triangle-down" %} dropdown menu, then click **All repositories** or **All repositories without configurations**. - - {% data reusables.security-configurations.default-configuration-exception-repo-transfers %} - -{% data reusables.security-configurations.apply-configuration %} - -## Applying the {% data variables.product.prodname_github_security_configuration %} to specific repositories in your organization - -{% data reusables.profile.access_org %} -{% data reusables.organizations.org_settings %} -{% data reusables.security-configurations.view-configurations-page %} -1. Optionally, in the "Apply configurations" section, filter the view to find the repositories you would like to apply the {% data variables.product.prodname_github_security_configuration %} to. To learn how to filter the repository table, see [AUTOTITLE](/code-security/securing-your-organization/managing-the-security-of-your-organization/filtering-repositories-in-your-organization-using-the-repository-table). -{% data reusables.security-configurations.select-repos %} -1. Select the **Apply configuration** {% octicon "triangle-down" aria-hidden="true" aria-label="triangle-down" %} dropdown menu, then click **{% data variables.product.company_short %} recommended**. - - {% data reusables.security-configurations.default-configuration-exception-repo-transfers %} - -{% data reusables.security-configurations.apply-configuration %} - -## Enforcing the {% data variables.product.prodname_github_security_configuration %} - -{% data reusables.profile.access_org %} -{% data reusables.organizations.org_settings %} -{% data reusables.security-configurations.view-configurations-page %} -1. In the "Security configurations" section, select "{% data variables.product.company_short %} recommended". -1. In the "Policy" section, next to "Enforce configuration", select **Enforce** from the dropdown menu. - - {% data reusables.code-scanning.security-configuration-enforcement-edge-cases %} - -## Next steps - -After you apply the {% data variables.product.prodname_github_security_configuration %}, you can customize your organization-level security settings with {% data variables.product.prodname_global_settings %}. See [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/configuring-global-security-settings-for-your-organization). - -{% data reusables.security-configurations.troubleshooting-next-step %} diff --git a/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/creating-a-custom-security-configuration.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/creating-a-custom-security-configuration.md index fdbc37f0b0fe..c7c34b17f253 100644 --- a/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/creating-a-custom-security-configuration.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/creating-a-custom-security-configuration.md @@ -8,17 +8,28 @@ versions: redirect_from: - /code-security/securing-your-organization/meeting-your-specific-security-needs-with-custom-security-configurations/creating-a-custom-security-configuration - /code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration + - /code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-in-your-organization + - /code-security/concepts/security-at-scale/security-configurations + - /admin/managing-code-security/securing-your-enterprise/applying-the-github-recommended-security-configuration-to-your-enterprise + - /code-security/how-tos/secure-at-scale/configure-enterprise-security/establish-complete-coverage/applying-the-github-recommended-security-configuration-to-your-enterprise contentType: how-tos --- -{% ifversion security-configurations-cloud %} +## About {% data variables.product.prodname_custom_security_configurations %} -If you are familiar with {% data variables.product.company_short %}'s security products, and you have specific security needs that the {% data variables.product.prodname_github_security_configuration %} can't meet, you can create and apply {% data variables.product.prodname_custom_security_configurations %}. For more information, see [AUTOTITLE](/code-security/concepts/security-at-scale/choosing-a-security-configuration-for-your-repositories). +With {% data variables.product.prodname_custom_security_configurations %}, you can create collections of enablement settings for {% data variables.product.company_short %}'s security products to meet the specific security needs of your organization. For example, you can create a different {% data variables.product.prodname_custom_security_configuration %} for each organization or group of organizations to reflect their unique security requirements and compliance obligations. -{% else %} +{% ifversion ghas-products %} + +You can also choose whether or not you want to include {% data variables.product.prodname_GH_code_security %} or {% data variables.product.prodname_GH_secret_protection %} features in a configuration. + +If you do, keep in mind that these features incur usage costs (or require {% data variables.product.prodname_GHAS %} licenses) when applied to private and internal repositories. For more information, see [AUTOTITLE](/get-started/learning-about-github/about-github-advanced-security). + +{% endif %} -With {% data variables.product.prodname_custom_security_configurations %}, you can create collections of enablement settings for {% data variables.product.company_short %}'s security products to meet the specific security needs of your organization. For example, you can create a different {% data variables.product.prodname_custom_security_configuration %} for each group of repositories to reflect their different levels of visibility, risk tolerance, and impact. +{% ifversion ghes %} +When creating a security configuration, keep in mind that: * Only features installed by a site administrator on your {% data variables.product.prodname_ghe_server %} instance will appear in the UI. * {% ifversion ghas-products %}Some features will only be visible if your organization or {% data variables.product.prodname_ghe_server %} instance has purchased the relevant {% data variables.product.prodname_GHAS %} product ({% data variables.product.prodname_GH_code_security %} or {% data variables.product.prodname_GH_secret_protection %}){% else %}{% data variables.product.prodname_GHAS %} features will only be visible if your organization or {% data variables.product.prodname_ghe_server %} instance holds a {% data variables.product.prodname_GHAS %} license{% endif %}. * Certain features, like {% data variables.product.prodname_dependabot_security_updates %} and {% data variables.product.prodname_code_scanning %} default setup, also require that {% data variables.product.prodname_actions %} is installed on the {% data variables.product.prodname_ghe_server %} instance. @@ -37,6 +48,7 @@ With {% data variables.product.prodname_custom_security_configurations %}, you c {% data reusables.organizations.org_settings %} {% data reusables.security-configurations.view-configurations-page %} 1. In the "{% data variables.product.prodname_security_configurations_caps %}" section, click **New configuration**. +1. To configure groups of security features for your repositories, click **Custom configuration**. 1. To help identify your {% data variables.product.prodname_custom_security_configuration %} and clarify its purpose on the "{% data variables.product.prodname_security_configurations_caps %}" page, name your configuration and create a description. 1. Optionally, enable "{% data variables.product.prodname_secret_protection %}", a paid feature for private {% ifversion ghec %}and internal {% endif %} repositories. Enabling {% data variables.product.prodname_secret_protection %} enables alerts for {% data variables.product.prodname_secret_scanning %}. In addition, you can choose whether to enable, disable, or keep the existing settings for the following {% data variables.product.prodname_secret_scanning %} features: {% ifversion secret-scanning-validity-check-partner-patterns %} diff --git a/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/index.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/index.md index 012a36ec3a09..5b6eff0dd6d0 100644 --- a/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/index.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/establish-complete-coverage/index.md @@ -7,7 +7,6 @@ versions: ghec: '*' contentType: how-tos children: - - /applying-the-github-recommended-security-configuration-in-your-organization - /creating-a-custom-security-configuration - /applying-a-custom-security-configuration - /configuring-global-security-settings-for-your-organization diff --git a/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/detaching-repositories-from-their-security-configurations.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/detaching-repositories-from-their-security-configurations.md index 1ac8bb200bed..992ccfd5ddc5 100644 --- a/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/detaching-repositories-from-their-security-configurations.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-your-coverage/detaching-repositories-from-their-security-configurations.md @@ -14,7 +14,7 @@ If you decide that the security needs of a repository are too specific for a {% Detaching a repository from a {% data variables.product.prodname_security_configuration %} will not change the existing security enablement settings for that repository. -Alternatively, if you want to apply a {% data variables.product.prodname_security_configuration %} to a repository that's already attached to a different configuration, you can apply the configuration as normal, and you do not need to detach the current configuration. For more information, see {% ifversion security-configurations-cloud %}[AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-the-github-recommended-security-configuration-in-your-organization) and {% endif %}[AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-a-custom-security-configuration). +Alternatively, if you want to apply a {% data variables.product.prodname_security_configuration %} to a repository that's already attached to a different configuration, you can apply the configuration as normal, and you do not need to detach the current configuration. For more information, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-a-custom-security-configuration). ## Detaching repositories from linked {% data variables.product.prodname_security_configurations %} diff --git a/content/code-security/how-tos/secure-your-secrets/detect-secret-leaks/enabling-secret-scanning-for-non-provider-patterns.md b/content/code-security/how-tos/secure-your-secrets/detect-secret-leaks/enabling-secret-scanning-for-non-provider-patterns.md index 6418c23aa614..beaf5f5bbcd3 100644 --- a/content/code-security/how-tos/secure-your-secrets/detect-secret-leaks/enabling-secret-scanning-for-non-provider-patterns.md +++ b/content/code-security/how-tos/secure-your-secrets/detect-secret-leaks/enabling-secret-scanning-for-non-provider-patterns.md @@ -38,7 +38,7 @@ For more information about non-provider patterns, see "{% ifversion fpt or ghec ### Enabling detection of non-provider patterns for an organization -You can enable scanning for non-provider patterns at the organization level {% ifversion security-configurations-cloud %}using the {% data variables.product.prodname_github_security_configuration %} or {% endif %}by applying a custom security configuration. For more information, see {% ifversion security-configurations-cloud %}[AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-the-github-recommended-security-configuration-in-your-organization) and {% endif %}[AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration). +You can enable scanning for non-provider patterns at the organization level by applying a custom security configuration. For more information, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration). {% endif %} diff --git a/content/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/configuring-dependabot-alerts.md b/content/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/configuring-dependabot-alerts.md index 8eaeb43119fe..70cd1b208143 100644 --- a/content/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/configuring-dependabot-alerts.md +++ b/content/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/configuring-dependabot-alerts.md @@ -98,10 +98,7 @@ You can also use the organization settings page for "{% data variables.product.U {% ifversion security-configuration-enterprise-level %} -{% data variables.product.prodname_security_configurations_caps %}, which are collections of security settings, allow you to manage {% data variables.product.prodname_dependabot_alerts %} for your enterprise. {% ifversion ghec %}You can: - -* Use the {% data variables.product.prodname_github_security_configuration %}. This configuration is maintained by {% data variables.product.github %} and is a set of industry best practices and features that provide a robust, baseline security posture for enterprises. See [AUTOTITLE](/admin/managing-code-security/securing-your-enterprise/applying-the-github-recommended-security-configuration-to-your-enterprise). -* Configure your own {% data variables.product.prodname_custom_security_configuration %} if you prefer the enablement settings to meet the specific security needs of your enterprise. {% endif %}See [AUTOTITLE](/admin/managing-code-security/securing-your-enterprise/creating-a-custom-security-configuration-for-your-enterprise). +{% data variables.product.prodname_security_configurations_caps %}, which are collections of security settings, allow you to manage {% data variables.product.prodname_dependabot_alerts %} for your enterprise. You can configure your own {% data variables.product.prodname_custom_security_configuration %} to have the enablement settings to meet the specific security needs of your enterprise. See [AUTOTITLE](/admin/managing-code-security/securing-your-enterprise/creating-a-custom-security-configuration-for-your-enterprise). {% else %} diff --git a/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md index e4bd71edbc39..39ad6aeb7435 100644 --- a/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md +++ b/content/code-security/tutorials/adopting-github-advanced-security-at-scale/phase-3-pilot-programs.md @@ -63,16 +63,8 @@ To enable secret scanning for your {% data variables.product.prodname_ghe_server {% ifversion security-configurations %} -{% ifversion security-configurations-cloud %} - -You need to enable {% data variables.product.prodname_secret_scanning %} and push protection for each pilot project. You can do this with the {% data variables.product.prodname_github_security_configuration %}, or you can create a {% data variables.product.prodname_custom_security_configuration %}. For more information, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-the-github-recommended-security-configuration-in-your-organization) and [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration). - -{% elsif security-configurations-ghes-only %} - You need to enable {% data variables.product.prodname_secret_scanning %} and push protection for each pilot project. You can do this with a {% data variables.product.prodname_security_configuration %}. For more information, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration). -{% endif %} - {% else %} You need to enable {% data variables.product.prodname_secret_scanning %} for each pilot project, either by enabling the feature for each repository or for all repositories in any organizations taking part in the project. For more information, see [AUTOTITLE](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository) or [AUTOTITLE](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization). diff --git a/content/code-security/tutorials/trialing-github-advanced-security/enable-security-features-trial.md b/content/code-security/tutorials/trialing-github-advanced-security/enable-security-features-trial.md index 02b00dceec52..f01fab51f772 100644 --- a/content/code-security/tutorials/trialing-github-advanced-security/enable-security-features-trial.md +++ b/content/code-security/tutorials/trialing-github-advanced-security/enable-security-features-trial.md @@ -26,6 +26,7 @@ When you planned your trial, you identified the features that you want to test a {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.advanced-security-tab %} 1. Click **New configuration** to create a new configuration. +1. To configure groups of security features for your repositories, click **Custom configuration**. 1. Give the configuration a meaningful name and description. 1. You will see that most features are already enabled. Review the features that are **Not set** and enable any that you want to trial, for example: "Automatic dependency submission." 1. In the "Policy" area, set the "Use as default for newly created repositories" option as needed to define whether or not to apply the configuration to new repositories created in the enterprise. diff --git a/content/copilot/tutorials/coding-agent/pilot-coding-agent.md b/content/copilot/tutorials/coding-agent/pilot-coding-agent.md index 86066ab7bc7a..61f70303b509 100644 --- a/content/copilot/tutorials/coding-agent/pilot-coding-agent.md +++ b/content/copilot/tutorials/coding-agent/pilot-coding-agent.md @@ -40,7 +40,7 @@ All AI models are trained to meet a request, even if they don't have all the inf 1. Give {% data variables.product.prodname_copilot_short %} the information it needs to work successfully in a repository using a `copilot-instructions.md` file. See [AUTOTITLE](/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot). 1. Set up the {% data variables.product.prodname_copilot_short %} development environment for a repository with access to the tools and package repositories approved by the organization using a `copilot-setup-steps.yml` file and local MCP servers. See [AUTOTITLE](/copilot/customizing-copilot/customizing-the-development-environment-for-copilot-coding-agent) and [AUTOTITLE](/copilot/using-github-copilot/coding-agent/extending-copilot-coding-agent-with-mcp). 1. Follow best practices for storing secrets securely. See [AUTOTITLE](/actions/security-for-github-actions/security-guides/using-secrets-in-github-actions). -1. Enable code security features to further lower the risk of leaking secrets and introducing vulnerabilities into the code. See [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-the-github-recommended-security-configuration-in-your-organization). +1. Enable code security features to further lower the risk of leaking secrets and introducing vulnerabilities into the code. See [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration). 1. Configure your branch rulesets to ensure that all pull requests raised by {% data variables.product.prodname_copilot_short %} are approved by a second user with write permissions (a sub-option of "Require a pull request before merging"). See {% ifversion ghec %}[AUTOTITLE](/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-governance), {% endif %}[AUTOTITLE](/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization) and [AUTOTITLE](/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/available-rules-for-rulesets#require-a-pull-request-before-merging). ## 3. Pilot diff --git a/data/reusables/security-configurations/enable-security-features-with-gh-config.md b/data/reusables/security-configurations/enable-security-features-with-gh-config.md index 96c33216f27b..adc06406ddcf 100644 --- a/data/reusables/security-configurations/enable-security-features-with-gh-config.md +++ b/data/reusables/security-configurations/enable-security-features-with-gh-config.md @@ -1 +1 @@ -You can quickly enable security features at scale with {% ifversion security-configurations-cloud %}the {% data variables.product.prodname_github_security_configuration %}{% else %}a {% data variables.product.prodname_security_configuration %}{% endif %}, a collection of security enablement settings you can apply to repositories in an organization. You can then further customize {% data variables.product.prodname_AS %} features at the organization level with {% data variables.product.prodname_global_settings %}. See [AUTOTITLE](/code-security/securing-your-organization/introduction-to-securing-your-organization-at-scale/about-enabling-security-features-at-scale). +You can quickly enable security features at scale with a {% data variables.product.prodname_security_configuration %}, a collection of security enablement settings you can apply to repositories in an organization. You can customize {% data variables.product.prodname_AS %} features at the organization level with {% data variables.product.prodname_global_settings %}. See [AUTOTITLE](/code-security/securing-your-organization/introduction-to-securing-your-organization-at-scale/about-enabling-security-features-at-scale). diff --git a/data/reusables/security-configurations/view-configurations-page.md b/data/reusables/security-configurations/view-configurations-page.md index f81e47af8c59..a569fd8be0c7 100644 --- a/data/reusables/security-configurations/view-configurations-page.md +++ b/data/reusables/security-configurations/view-configurations-page.md @@ -1 +1 @@ -1. In the "Security" section of the sidebar, select the **{% octicon "codescan" aria-hidden="true" aria-label="codescan" %} {% data variables.product.UI_advanced_security %}** dropdown menu, then click **Configurations**. +1. In the "Security" section of the sidebar, select the **{% octicon "codescan" aria-hidden="true" aria-label="codescan" %} {% data variables.product.UI_advanced_security %}** dropdown menu, then click {% ifversion ghes < 3.21 %}**Configurations**{% else %}**Repositories**{% endif %}. diff --git a/src/content-render/tests/render-changed-and-deleted-files.ts b/src/content-render/tests/render-changed-and-deleted-files.ts index c9177b975559..86fe661cb2a4 100644 --- a/src/content-render/tests/render-changed-and-deleted-files.ts +++ b/src/content-render/tests/render-changed-and-deleted-files.ts @@ -41,7 +41,8 @@ const EMPTY = Symbol('EMPTY') const pageList = await loadPages(undefined, ['en']) function getChangedContentFiles() { - return getContentFiles(process.env.CHANGED_FILES) + const deleted = new Set(getDeletedContentFiles()) + return getContentFiles(process.env.CHANGED_FILES).filter((f) => !deleted.has(f)) } function getDeletedContentFiles() { return getContentFiles(process.env.DELETED_FILES) From b8b06c6f4ce54461290013cbb7fe60261230e40d Mon Sep 17 00:00:00 2001 From: Joe Clark <31087804+jc-clark@users.noreply.github.com> Date: Tue, 17 Mar 2026 09:28:36 -0700 Subject: [PATCH 3/5] Landing page: Organizations (#60224) --- .../about-organizations.md | 2 ++ .../about-your-organization-dashboard.md | 2 ++ .../about-your-organizations-news-feed.md | 2 ++ .../accessing-your-organizations-settings.md | 2 ++ .../best-practices-for-organizations.md | 2 ++ ...reating-a-new-organization-from-scratch.md | 2 ++ .../customizing-your-organizations-profile.md | 2 ++ ...b-actions-metrics-for-your-organization.md | 2 ++ ...s-for-dependencies-in-your-organization.md | 2 ++ ...-authentication-and-saml-single-sign-on.md | 2 ++ ...rvice-accounts-with-saml-single-sign-on.md | 2 ++ ...embers-saml-access-to-your-organization.md | 2 ++ content/organizations/index.md | 36 +++++++++++-------- ...ompliance-reports-for-your-organization.md | 2 ++ .../audit-log-events-for-your-organization.md | 2 ++ ...-in-the-audit-log-for-your-organization.md | 2 ++ ...log-events-performed-by-an-access-token.md | 2 ++ ...owed-ip-addresses-for-your-organization.md | 2 ++ ...analysis-settings-for-your-organization.md | 2 ++ ...ail-notifications-for-your-organization.md | 2 ++ ...ing-the-audit-log-for-your-organization.md | 2 ++ ...accounts-with-two-factor-authentication.md | 2 ++ ...tor-authentication-in-your-organization.md | 2 ++ ...tor-authentication-in-your-organization.md | 2 ++ ...s-in-your-organization-have-2fa-enabled.md | 2 ++ ...to-a-project-board-in-your-organization.md | 2 ++ ...-project-board-for-organization-members.md | 2 ++ ...access-to-an-organization-project-board.md | 2 ++ ...access-to-an-organization-project-board.md | 2 ++ ...t-board-permissions-for-an-organization.md | 2 ++ ...ator-from-an-organization-project-board.md | 2 ++ .../about-ssh-certificate-authorities.md | 2 ++ ...ganizations-ssh-certificate-authorities.md | 2 ++ .../adding-people-to-your-organization.md | 2 ++ ...-accounts-for-people-in-my-organization.md | 2 ++ ...an-invitation-to-join-your-organization.md | 2 ++ ...ember-information-for-your-organization.md | 2 ++ ...nviting-users-to-join-your-organization.md | 2 ++ ...ng-a-former-member-of-your-organization.md | 2 ++ ...emoving-a-member-from-your-organization.md | 2 ++ .../about-oauth-app-access-restrictions.md | 2 ++ ...roving-oauth-apps-for-your-organization.md | 2 ++ ...pproved-oauth-app-for-your-organization.md | 2 ++ ...cess-restrictions-for-your-organization.md | 2 ++ ...cess-restrictions-for-your-organization.md | 2 ++ ...hub-hosted-runners-in-your-organization.md | 2 ++ ...d-compute-products-in-your-organization.md | 2 ++ ...e-to-delete-issues-in-your-organization.md | 2 ++ ...visibility-changes-in-your-organization.md | 2 ++ .../archiving-an-organization.md | 2 ++ ...-your-organizations-dependency-insights.md | 2 ++ ...hub-hosted-runners-in-your-organization.md | 2 ++ ...artifacts-and-logs-in-your-organization.md | 2 ++ .../converting-an-organization-into-a-user.md | 2 ++ ...nouncement-banner-for-your-organization.md | 2 ++ ...s-for-repositories-in-your-organization.md | 2 ++ .../deleting-an-organization-account.md | 2 ++ ...ng-github-actions-for-your-organization.md | 2 ++ ...ing-project-boards-in-your-organization.md | 2 ++ ...-github-discussions-for-an-organization.md | 2 ++ ...e-use-repositories-in-your-organization.md | 2 ++ ...ra-with-your-organization-project-board.md | 2 ++ .../managing-base-permissions-for-projects.md | 2 ++ ...s-for-repositories-in-your-organization.md | 2 ++ ...s-for-repositories-in-your-organization.md | 2 ++ ...n-for-repositories-in-your-organization.md | 2 ++ ...ing-github-models-for-your-organization.md | 2 ++ ...ll-request-reviews-in-your-organization.md | 2 ++ ...s-for-repositories-in-your-organization.md | 2 ++ ...heduled-reminders-for-your-organization.md | 2 ++ ...it-signoff-policy-for-your-organization.md | 2 ++ ...e-for-repositories-in-your-organization.md | 2 ++ ...ay-of-member-names-in-your-organization.md | 2 ++ ...he-forking-policy-for-your-organization.md | 2 ++ ...ithub-pages-sites-for-your-organization.md | 2 ++ ...rom-accounts-your-organization-sponsors.md | 2 ++ .../renaming-an-organization.md | 2 ++ ...icting-deploy-keys-in-your-organization.md | 2 ++ ...epository-creation-in-your-organization.md | 2 ++ ...visibility-changes-in-your-organization.md | 2 ++ ...ssions-for-adding-outside-collaborators.md | 2 ++ ...r-deleting-or-transferring-repositories.md | 2 ++ ...eation-permissions-in-your-organization.md | 2 ++ .../transferring-organization-ownership.md | 2 ++ ...hub-hosted-runners-in-your-organization.md | 2 ++ ...rading-to-the-github-customer-agreement.md | 2 ++ ...pproving-a-domain-for-your-organization.md | 2 ++ ...-a-billing-manager-to-your-organization.md | 2 ++ ...ership-continuity-for-your-organization.md | 2 ++ .../managing-custom-organization-roles.md | 2 ++ ...anaging-moderators-in-your-organization.md | 2 ++ ...-security-managers-in-your-organization.md | 2 ++ ...ermissions-of-custom-organization-roles.md | 2 ++ ...ssions-of-predefined-organization-roles.md | 2 ++ ...-billing-manager-from-your-organization.md | 2 ++ .../roles-in-an-organization.md | 2 ++ .../using-organization-roles.md | 2 ++ ...rogrammatic-access-in-your-organization.md | 2 ++ ...ithub-app-managers-in-your-organization.md | 2 ++ ...b-app-access-requests-and-installations.md | 2 ++ ...onal-access-tokens-in-your-organization.md | 2 ++ ...onal-access-tokens-in-your-organization.md | 2 ++ ...hub-apps-installed-in-your-organization.md | 2 ++ ...cess-token-policy-for-your-organization.md | 2 ++ ...ewing-api-insights-in-your-organization.md | 2 ++ ...ess-management-with-saml-single-sign-on.md | 2 ++ .../about-scim-for-organizations.md | 2 ++ ...f-your-identity-provider-is-unavailable.md | 2 ++ ...saml-single-sign-on-and-scim-using-okta.md | 2 ++ ...-identity-provider-to-your-organization.md | 2 ++ ...ml-single-sign-on-for-your-organization.md | 2 ++ ...ions-saml-single-sign-on-recovery-codes.md | 2 ++ ...ml-single-sign-on-for-your-organization.md | 2 ++ ...ml-single-sign-on-for-your-organization.md | 2 ++ ...m-synchronization-for-your-organization.md | 2 ++ ...aml-single-sign-on-in-your-organization.md | 2 ++ ...access-management-for-your-organization.md | 2 ++ ...rs-to-repositories-in-your-organization.md | 2 ++ ...tside-collaborator-in-your-organization.md | 2 ++ ...ation-member-to-an-outside-collaborator.md | 2 ++ ...-collaborator-to-an-organization-member.md | 2 ++ ...llaborators-access-to-your-organization.md | 2 ++ ...borator-from-an-organization-repository.md | 2 ++ .../about-custom-repository-roles.md | 2 ++ ...ls-access-to-an-organization-repository.md | 2 ++ ...om-repository-roles-for-an-organization.md | 2 ++ ...am-access-to-an-organization-repository.md | 2 ++ .../repository-roles-for-an-organization.md | 2 ++ ...ng-base-permissions-for-an-organization.md | 2 ++ ...g-people-with-access-to-your-repository.md | 2 ++ ...am-to-improved-organization-permissions.md | 2 ++ ...am-to-improved-organization-permissions.md | 2 ++ ...ms-to-improved-organization-permissions.md | 2 ++ .../about-teams.md | 2 ++ .../adding-organization-members-to-a-team.md | 2 ++ ...e-team-maintainer-role-to-a-team-member.md | 2 ++ .../changing-team-visibility.md | 2 ++ .../configuring-team-notifications.md | 2 ++ .../creating-a-team.md | 2 ++ .../deleting-a-team.md | 2 ++ ...ging-code-review-settings-for-your-team.md | 2 ++ ...aging-scheduled-reminders-for-your-team.md | 2 ++ ...-a-team-in-your-organizations-hierarchy.md | 2 ++ ...moving-organization-members-from-a-team.md | 2 ++ .../renaming-a-team.md | 2 ++ .../requesting-to-add-a-child-team.md | 2 ++ ...questing-to-add-or-change-a-parent-team.md | 2 ++ .../setting-your-teams-profile-picture.md | 2 ++ ...-a-team-with-an-identity-provider-group.md | 2 ++ 149 files changed, 318 insertions(+), 14 deletions(-) diff --git a/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md b/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md index 41db3f5008a3..364f2965acb0 100644 --- a/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md +++ b/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md @@ -8,6 +8,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Set up your organization --- ## About organizations diff --git a/content/organizations/collaborating-with-groups-in-organizations/about-your-organization-dashboard.md b/content/organizations/collaborating-with-groups-in-organizations/about-your-organization-dashboard.md index ca44d827f1b6..3bb060d3538f 100644 --- a/content/organizations/collaborating-with-groups-in-organizations/about-your-organization-dashboard.md +++ b/content/organizations/collaborating-with-groups-in-organizations/about-your-organization-dashboard.md @@ -9,6 +9,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Organization dashboard +category: + - Set up your organization --- ## Accessing your organization dashboard diff --git a/content/organizations/collaborating-with-groups-in-organizations/about-your-organizations-news-feed.md b/content/organizations/collaborating-with-groups-in-organizations/about-your-organizations-news-feed.md index 54f886cc6f61..746a51dfea00 100644 --- a/content/organizations/collaborating-with-groups-in-organizations/about-your-organizations-news-feed.md +++ b/content/organizations/collaborating-with-groups-in-organizations/about-your-organizations-news-feed.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Organization news feed +category: + - Set up your organization --- diff --git a/content/organizations/collaborating-with-groups-in-organizations/accessing-your-organizations-settings.md b/content/organizations/collaborating-with-groups-in-organizations/accessing-your-organizations-settings.md index 4dbfbc73195d..2e70def8d116 100644 --- a/content/organizations/collaborating-with-groups-in-organizations/accessing-your-organizations-settings.md +++ b/content/organizations/collaborating-with-groups-in-organizations/accessing-your-organizations-settings.md @@ -15,6 +15,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Access organization settings +category: + - Set up your organization --- {% ifversion fpt or ghec %} diff --git a/content/organizations/collaborating-with-groups-in-organizations/best-practices-for-organizations.md b/content/organizations/collaborating-with-groups-in-organizations/best-practices-for-organizations.md index 65142d65e718..77e393e2dd8d 100644 --- a/content/organizations/collaborating-with-groups-in-organizations/best-practices-for-organizations.md +++ b/content/organizations/collaborating-with-groups-in-organizations/best-practices-for-organizations.md @@ -6,6 +6,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Set up your organization --- ## Assign multiple owners diff --git a/content/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch.md b/content/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch.md index cd4ce4d3969d..15c2da5b591d 100644 --- a/content/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch.md +++ b/content/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch.md @@ -10,6 +10,8 @@ redirect_from: - /admin/user-management/creating-organizations - /github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch shortTitle: Create new organization +category: + - Set up your organization --- When you create a new organization from scratch, it doesn't have any repositories associated with it. For more information on adding repositories to your organization, see [AUTOTITLE](/repositories/creating-and-managing-repositories/creating-a-new-repository) and [AUTOTITLE](/repositories/creating-and-managing-repositories/transferring-a-repository). diff --git a/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md b/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md index 358ad261c884..0b8a377a8bbb 100644 --- a/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md +++ b/content/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile.md @@ -6,6 +6,8 @@ versions: ghec: '*' ghes: '*' shortTitle: Customize organization profile +category: + - Set up your organization --- diff --git a/content/organizations/collaborating-with-groups-in-organizations/viewing-github-actions-metrics-for-your-organization.md b/content/organizations/collaborating-with-groups-in-organizations/viewing-github-actions-metrics-for-your-organization.md index 4a3c6d41d3eb..cbbb72689c01 100644 --- a/content/organizations/collaborating-with-groups-in-organizations/viewing-github-actions-metrics-for-your-organization.md +++ b/content/organizations/collaborating-with-groups-in-organizations/viewing-github-actions-metrics-for-your-organization.md @@ -8,6 +8,8 @@ versions: redirect_from: - /organizations/collaborating-with-groups-in-organizations/viewing-usage-metrics-for-github-actions - /organizations/collaborating-with-groups-in-organizations/viewing-metrics-for-github-actions +category: + - Configure organization features --- {% data reusables.actions.about-actions-metrics %} diff --git a/content/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-dependencies-in-your-organization.md b/content/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-dependencies-in-your-organization.md index f7cee94c9348..0afdc6db59c8 100644 --- a/content/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-dependencies-in-your-organization.md +++ b/content/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-dependencies-in-your-organization.md @@ -9,6 +9,8 @@ versions: ghec: '*' shortTitle: Dependency insights permissions: '{% data reusables.permissions.dependency-graph-view-org-insights %}' +category: + - Configure organization features --- > [!NOTE] diff --git a/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/about-two-factor-authentication-and-saml-single-sign-on.md b/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/about-two-factor-authentication-and-saml-single-sign-on.md index df273a59195e..ec9fcc24a3dc 100644 --- a/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/about-two-factor-authentication-and-saml-single-sign-on.md +++ b/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/about-two-factor-authentication-and-saml-single-sign-on.md @@ -7,6 +7,8 @@ redirect_from: versions: ghec: '*' shortTitle: 2FA & SAML single sign-on +category: + - Configure SAML single sign-on --- Two-factor authentication (2FA) provides basic authentication for organization members. By enabling 2FA, organization owners limit the likelihood that a member's account on {% data variables.product.prodname_dotcom %} could be compromised. For more information on 2FA, see [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication). diff --git a/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/managing-bots-and-service-accounts-with-saml-single-sign-on.md b/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/managing-bots-and-service-accounts-with-saml-single-sign-on.md index 754f5fac6753..96a1f472e0eb 100644 --- a/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/managing-bots-and-service-accounts-with-saml-single-sign-on.md +++ b/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/managing-bots-and-service-accounts-with-saml-single-sign-on.md @@ -7,6 +7,8 @@ redirect_from: versions: ghec: '*' shortTitle: Manage bots & service accounts +category: + - Configure SAML single sign-on --- To retain access for bots and service accounts, organization administrators can [enable](/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization), but **not** [enforce](/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization) SAML single sign-on for their organization. If you need to enforce SAML single sign-on for your organization, you can create an external identity for the bot or service account with your identity provider (IdP). diff --git a/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization.md b/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization.md index 1b7ce072f3e0..116b66437e22 100644 --- a/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization.md +++ b/content/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization.md @@ -9,6 +9,8 @@ redirect_from: versions: ghec: '*' shortTitle: Manage SAML access +category: + - Configure SAML single sign-on --- ## About SAML access to your organization diff --git a/content/organizations/index.md b/content/organizations/index.md index 5e6db16e0691..79d058e27f27 100644 --- a/content/organizations/index.md +++ b/content/organizations/index.md @@ -9,23 +9,31 @@ redirect_from: - /organizations/organizing-members-into-teams/disabling-team-discussions-for-your-organization introLinks: overview: /organizations/collaborating-with-groups-in-organizations/about-organizations -featuredLinks: - startHere: - - /get-started/learning-about-github/types-of-github-accounts - - /organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization - - /organizations/organizing-members-into-teams/about-teams - - /organizations/managing-oauth-access-to-your-organizations-data/about-oauth-app-access-restrictions - popular: +layout: discovery-landing +includedCategories: + - Set up your organization + - Manage members + - Organize teams + - Assign roles and permissions + - Control repository access + - Set repository policies + - Configure organization features + - Manage projects + - Configure SAML single sign-on + - Manage authentication methods + - Manage app and API access + - Secure and monitor your organization +carousels: + recommended: + - /organizations/collaborating-with-groups-in-organizations/about-organizations - /organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch - - /organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization - - /organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization - - /code-security/securing-your-organization/understanding-your-organizations-exposure-to-leaked-secrets/about-secret-risk-assessment - guideCards: + - /organizations/collaborating-with-groups-in-organizations/best-practices-for-organizations - /organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization - - /organizations/managing-membership-in-your-organization/adding-people-to-your-organization - - /organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-an-individuals-access-to-an-organization-repository + - /organizations/organizing-members-into-teams/about-teams + - /organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization + - /organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization + - /organizations/managing-organization-settings/governing-how-people-use-repositories-in-your-organization - /organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization -layout: product-landing versions: fpt: '*' ghes: '*' diff --git a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization.md b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization.md index 849877406d31..befd0d8d6ec2 100644 --- a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization.md +++ b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/accessing-compliance-reports-for-your-organization.md @@ -7,6 +7,8 @@ versions: permissions: Organization owners can access compliance reports for the organization. shortTitle: Access compliance reports contentType: how-tos +category: + - Secure and monitor your organization --- ## About {% data variables.product.company_short %}'s compliance reports diff --git a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/audit-log-events-for-your-organization.md b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/audit-log-events-for-your-organization.md index 4919563662af..4ce870c3eaf7 100644 --- a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/audit-log-events-for-your-organization.md +++ b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/audit-log-events-for-your-organization.md @@ -7,6 +7,8 @@ versions: ghec: '*' shortTitle: Audit log events autogenerated: audit-logs +category: + - Secure and monitor your organization --- > [!NOTE]{% ifversion ghes %} diff --git a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/displaying-ip-addresses-in-the-audit-log-for-your-organization.md b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/displaying-ip-addresses-in-the-audit-log-for-your-organization.md index 960276b7608e..e6877e0b51f7 100644 --- a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/displaying-ip-addresses-in-the-audit-log-for-your-organization.md +++ b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/displaying-ip-addresses-in-the-audit-log-for-your-organization.md @@ -6,6 +6,8 @@ permissions: Organization owners can display IP addresses in the audit log for a versions: feature: display-ip-org-audit-log contentType: how-tos +category: + - Secure and monitor your organization --- > [!NOTE] diff --git a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/identifying-audit-log-events-performed-by-an-access-token.md b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/identifying-audit-log-events-performed-by-an-access-token.md index 6d560bd54409..a029394ab4dc 100644 --- a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/identifying-audit-log-events-performed-by-an-access-token.md +++ b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/identifying-audit-log-events-performed-by-an-access-token.md @@ -4,6 +4,8 @@ shortTitle: Identify events by token intro: 'You can identify the actions performed by a specific token in your organization.' versions: ghec: '*' +category: + - Secure and monitor your organization --- ## About token data in the audit log for an organization diff --git a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md index 9fa1cacc6c9e..23c110c5b491 100644 --- a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md +++ b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md @@ -8,6 +8,8 @@ versions: ghec: '*' shortTitle: Manage allowed IP addresses permissions: Organization owners can manage allowed IP addresses for an organization. +category: + - Secure and monitor your organization --- ## About allowed IP addresses diff --git a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization.md b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization.md index dd1b5b1c4243..aeaaff179cae 100644 --- a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization.md +++ b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Manage security & analysis +category: + - Secure and monitor your organization --- ## About management of security and analysis settings diff --git a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization.md b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization.md index a8b278ecdc6b..73af86de5c14 100644 --- a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization.md +++ b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization.md @@ -13,6 +13,8 @@ versions: ghec: '*' shortTitle: Restrict email notifications contentType: how-tos +category: + - Secure and monitor your organization --- ## About email restrictions diff --git a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md index 887df095eeb2..c955844de0a9 100644 --- a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md +++ b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md @@ -10,6 +10,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Review audit log +category: + - Secure and monitor your organization --- ## Accessing the audit log diff --git a/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/managing-bots-and-service-accounts-with-two-factor-authentication.md b/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/managing-bots-and-service-accounts-with-two-factor-authentication.md index a1b85b08e080..e7aa3afe272f 100644 --- a/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/managing-bots-and-service-accounts-with-two-factor-authentication.md +++ b/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/managing-bots-and-service-accounts-with-two-factor-authentication.md @@ -6,6 +6,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Manage bots & service accounts +category: + - Manage authentication methods --- ## About managing bots or service accounts with two-factor authentication (2FA) diff --git a/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/preparing-to-require-two-factor-authentication-in-your-organization.md b/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/preparing-to-require-two-factor-authentication-in-your-organization.md index 24a0a231bc92..1e3c1c81067b 100644 --- a/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/preparing-to-require-two-factor-authentication-in-your-organization.md +++ b/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/preparing-to-require-two-factor-authentication-in-your-organization.md @@ -10,6 +10,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Prepare to require 2FA +category: + - Manage authentication methods --- {% ifversion fpt or ghec %} When requiring two-factor authentication in your organization, consider if you also want to enforce usage of only secure methods among your users (secure 2FA methods are passkeys, security keys, authenticator apps, and the GitHub mobile app). diff --git a/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization.md b/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization.md index 80ce53b7af2d..caa4a48c1c9e 100644 --- a/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization.md +++ b/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization.md @@ -11,6 +11,8 @@ versions: ghec: '*' shortTitle: Require 2FA product: 'Requiring two-factor authentication is available to organizations on a {% data variables.product.prodname_free_team %} or {% data variables.product.prodname_team %} plan, as well as organizations on {% data variables.product.prodname_ghe_cloud %} or {% data variables.product.prodname_ghe_server %}. With {% data variables.product.prodname_ghe_cloud %}, this feature is unavailable for organizations in an {% data variables.enterprise.prodname_emu_enterprise %}.' +category: + - Manage authentication methods --- {% ifversion mandatory-2fa-dotcom-contributors %} diff --git a/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/viewing-whether-users-in-your-organization-have-2fa-enabled.md b/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/viewing-whether-users-in-your-organization-have-2fa-enabled.md index c5864f676594..3c6669c78de5 100644 --- a/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/viewing-whether-users-in-your-organization-have-2fa-enabled.md +++ b/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/viewing-whether-users-in-your-organization-have-2fa-enabled.md @@ -10,6 +10,8 @@ versions: ghes: '*' ghec: '*' shortTitle: View 2FA usage +category: + - Manage authentication methods --- > [!NOTE] diff --git a/content/organizations/managing-access-to-your-organizations-project-boards/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md b/content/organizations/managing-access-to-your-organizations-project-boards/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md index 840a07a76a5d..e78023968210 100644 --- a/content/organizations/managing-access-to-your-organizations-project-boards/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md +++ b/content/organizations/managing-access-to-your-organizations-project-boards/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md @@ -8,6 +8,8 @@ versions: feature: projects-v1 shortTitle: Add a collaborator allowTitleToDifferFromFilename: true +category: + - Manage projects --- {% data reusables.projects.project_boards_old %} diff --git a/content/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members.md b/content/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members.md index 1bd968b7897d..f8a315025b3f 100644 --- a/content/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members.md +++ b/content/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members.md @@ -8,6 +8,8 @@ versions: feature: projects-v1 shortTitle: Manage access for members allowTitleToDifferFromFilename: true +category: + - Manage projects --- {% data reusables.projects.project_boards_old %} diff --git a/content/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board.md b/content/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board.md index a38e90a30492..6d0f6a765e54 100644 --- a/content/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board.md +++ b/content/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board.md @@ -9,6 +9,8 @@ versions: feature: projects-v1 shortTitle: Manage individual access allowTitleToDifferFromFilename: true +category: + - Manage projects --- {% data reusables.projects.project_boards_old %} diff --git a/content/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board.md b/content/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board.md index e7ca06e14f22..a397e458abd0 100644 --- a/content/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board.md +++ b/content/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board.md @@ -8,6 +8,8 @@ versions: feature: projects-v1 shortTitle: Manage team access allowTitleToDifferFromFilename: true +category: + - Manage projects --- {% data reusables.projects.project_boards_old %} diff --git a/content/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization.md b/content/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization.md index 7d363d03f8c8..b28898a8e649 100644 --- a/content/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization.md +++ b/content/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization.md @@ -8,6 +8,8 @@ versions: feature: projects-v1 shortTitle: '{% data variables.product.prodname_project_v1_caps %} permissions' allowTitleToDifferFromFilename: true +category: + - Manage projects --- {% data reusables.projects.project_boards_old %} diff --git a/content/organizations/managing-access-to-your-organizations-project-boards/removing-an-outside-collaborator-from-an-organization-project-board.md b/content/organizations/managing-access-to-your-organizations-project-boards/removing-an-outside-collaborator-from-an-organization-project-board.md index 9793021bc0a8..f347e059c29d 100644 --- a/content/organizations/managing-access-to-your-organizations-project-boards/removing-an-outside-collaborator-from-an-organization-project-board.md +++ b/content/organizations/managing-access-to-your-organizations-project-boards/removing-an-outside-collaborator-from-an-organization-project-board.md @@ -8,6 +8,8 @@ versions: feature: projects-v1 shortTitle: Remove outside collaborator allowTitleToDifferFromFilename: true +category: + - Manage projects --- {% data reusables.projects.project_boards_old %} diff --git a/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md b/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md index 289bae768ab0..e7c75a54059b 100644 --- a/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md +++ b/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md @@ -8,6 +8,8 @@ versions: ghes: '*' ghec: '*' shortTitle: SSH certificate authorities +category: + - Manage authentication methods --- ## About SSH certificate authorities diff --git a/content/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities.md b/content/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities.md index 14d6e78f4992..c6f68a5ed0de 100644 --- a/content/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities.md +++ b/content/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities.md @@ -9,6 +9,8 @@ versions: ghec: '*' shortTitle: Manage SSH authorities permissions: Organization owners can manage an organization's SSH certificate authorities (CA). +category: + - Manage authentication methods --- You can allow members to access your organization's repositories using SSH certificates you provide by adding an SSH CA to your organization. {% data reusables.organizations.can-require-ssh-cert %} For more information, see [AUTOTITLE](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities). diff --git a/content/organizations/managing-membership-in-your-organization/adding-people-to-your-organization.md b/content/organizations/managing-membership-in-your-organization/adding-people-to-your-organization.md index 51ad3672ea6f..c6e63f5719b9 100644 --- a/content/organizations/managing-membership-in-your-organization/adding-people-to-your-organization.md +++ b/content/organizations/managing-membership-in-your-organization/adding-people-to-your-organization.md @@ -8,6 +8,8 @@ versions: ghes: '*' permissions: Organization owners can add people to an organization. shortTitle: Add people to organization +category: + - Manage members --- {% ifversion organization-invitation-enhancements %} diff --git a/content/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization.md b/content/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization.md index 334f9f4d14ef..64d43016e2e3 100644 --- a/content/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization.md +++ b/content/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization.md @@ -9,6 +9,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Create accounts for people +category: + - Manage members --- ## About personal accounts diff --git a/content/organizations/managing-membership-in-your-organization/canceling-or-editing-an-invitation-to-join-your-organization.md b/content/organizations/managing-membership-in-your-organization/canceling-or-editing-an-invitation-to-join-your-organization.md index 1b7516c308b9..e54c6ddcfe3d 100644 --- a/content/organizations/managing-membership-in-your-organization/canceling-or-editing-an-invitation-to-join-your-organization.md +++ b/content/organizations/managing-membership-in-your-organization/canceling-or-editing-an-invitation-to-join-your-organization.md @@ -8,6 +8,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Cancel or edit invitation +category: + - Manage members --- {% data reusables.profile.access_org %} diff --git a/content/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization.md b/content/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization.md index f203253fb90f..6f6846d983dd 100644 --- a/content/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization.md +++ b/content/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization.md @@ -6,6 +6,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Export member information +category: + - Manage members --- ## About export of membership information diff --git a/content/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization.md b/content/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization.md index 3518326f1117..09bef9bd4d6c 100644 --- a/content/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization.md +++ b/content/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization.md @@ -10,6 +10,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Invite users to join +category: + - Manage members --- > [!NOTE] This article does not apply to {% data variables.product.prodname_emus %}. {% data variables.enterprise.prodname_managed_users_caps %} are provisioned using SCIM, not invited. diff --git a/content/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization.md b/content/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization.md index 0eb9f5cb93e7..5ab54bb9f60d 100644 --- a/content/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization.md +++ b/content/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization.md @@ -10,6 +10,8 @@ versions: ghec: '*' permissions: Organization owners can reinstate a former member of an organization. shortTitle: Reinstate a member +category: + - Manage members --- ## About member reinstatement diff --git a/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md b/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md index 9f71b2c543d3..31f15b4848bc 100644 --- a/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md +++ b/content/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization.md @@ -13,6 +13,8 @@ versions: ghec: '*' shortTitle: Remove a member permissions: Organization owners can remove members from an organization. +category: + - Manage members --- ## 1. Understand the effects of removing a member diff --git a/content/organizations/managing-oauth-access-to-your-organizations-data/about-oauth-app-access-restrictions.md b/content/organizations/managing-oauth-access-to-your-organizations-data/about-oauth-app-access-restrictions.md index fbffd4377a4c..bd62ccfe5191 100644 --- a/content/organizations/managing-oauth-access-to-your-organizations-data/about-oauth-app-access-restrictions.md +++ b/content/organizations/managing-oauth-access-to-your-organizations-data/about-oauth-app-access-restrictions.md @@ -10,6 +10,8 @@ versions: fpt: '*' ghec: '*' shortTitle: '{% data variables.product.prodname_oauth_app %} restrictions' +category: + - Manage app and API access --- ## About {% data variables.product.prodname_oauth_app %} access restrictions diff --git a/content/organizations/managing-oauth-access-to-your-organizations-data/approving-oauth-apps-for-your-organization.md b/content/organizations/managing-oauth-access-to-your-organizations-data/approving-oauth-apps-for-your-organization.md index f1e1d4938369..4c0d185706f7 100644 --- a/content/organizations/managing-oauth-access-to-your-organizations-data/approving-oauth-apps-for-your-organization.md +++ b/content/organizations/managing-oauth-access-to-your-organizations-data/approving-oauth-apps-for-your-organization.md @@ -10,6 +10,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Approve {% data variables.product.prodname_oauth_app %} access +category: + - Manage app and API access --- When {% data variables.product.prodname_oauth_app %} access restrictions are enabled, organization members and outside collaborators must [request approval](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/requesting-organization-approval-for-oauth-apps) from an organization owner before they can authorize an {% data variables.product.prodname_oauth_app %} that has access to the organization's resources. diff --git a/content/organizations/managing-oauth-access-to-your-organizations-data/denying-access-to-a-previously-approved-oauth-app-for-your-organization.md b/content/organizations/managing-oauth-access-to-your-organizations-data/denying-access-to-a-previously-approved-oauth-app-for-your-organization.md index fb185cca3655..ff1182b9c5dc 100644 --- a/content/organizations/managing-oauth-access-to-your-organizations-data/denying-access-to-a-previously-approved-oauth-app-for-your-organization.md +++ b/content/organizations/managing-oauth-access-to-your-organizations-data/denying-access-to-a-previously-approved-oauth-app-for-your-organization.md @@ -10,6 +10,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Deny {% data variables.product.prodname_oauth_app %} access +category: + - Manage app and API access --- {% data reusables.profile.access_org %} diff --git a/content/organizations/managing-oauth-access-to-your-organizations-data/disabling-oauth-app-access-restrictions-for-your-organization.md b/content/organizations/managing-oauth-access-to-your-organizations-data/disabling-oauth-app-access-restrictions-for-your-organization.md index 45280dca3402..f77d86d7fcea 100644 --- a/content/organizations/managing-oauth-access-to-your-organizations-data/disabling-oauth-app-access-restrictions-for-your-organization.md +++ b/content/organizations/managing-oauth-access-to-your-organizations-data/disabling-oauth-app-access-restrictions-for-your-organization.md @@ -10,6 +10,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Unrestrict {% data variables.product.prodname_oauth_apps %} +category: + - Manage app and API access --- > [!WARNING] diff --git a/content/organizations/managing-oauth-access-to-your-organizations-data/enabling-oauth-app-access-restrictions-for-your-organization.md b/content/organizations/managing-oauth-access-to-your-organizations-data/enabling-oauth-app-access-restrictions-for-your-organization.md index b1c241118216..7b8ab3fde195 100644 --- a/content/organizations/managing-oauth-access-to-your-organizations-data/enabling-oauth-app-access-restrictions-for-your-organization.md +++ b/content/organizations/managing-oauth-access-to-your-organizations-data/enabling-oauth-app-access-restrictions-for-your-organization.md @@ -10,6 +10,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Restrict {% data variables.product.prodname_oauth_apps %} +category: + - Manage app and API access --- {% data reusables.organizations.oauth_app_restrictions_default %} diff --git a/content/organizations/managing-organization-settings/about-azure-private-networking-for-github-hosted-runners-in-your-organization.md b/content/organizations/managing-organization-settings/about-azure-private-networking-for-github-hosted-runners-in-your-organization.md index 147f3ca3a054..c06abc117a8b 100644 --- a/content/organizations/managing-organization-settings/about-azure-private-networking-for-github-hosted-runners-in-your-organization.md +++ b/content/organizations/managing-organization-settings/about-azure-private-networking-for-github-hosted-runners-in-your-organization.md @@ -8,6 +8,8 @@ permissions: '{% data reusables.actions.azure-vnet-organization-permissions %}' redirect_from: - /organizations/managing-organization-settings/about-using-github-hosted-runners-in-your-azure-virtual-network contentType: concepts +category: + - Secure and monitor your organization --- ## About Azure private networking for {% data variables.product.company_short %}-hosted runners diff --git a/content/organizations/managing-organization-settings/about-networking-for-hosted-compute-products-in-your-organization.md b/content/organizations/managing-organization-settings/about-networking-for-hosted-compute-products-in-your-organization.md index c2441fd05625..1ed9eb8bb1b4 100644 --- a/content/organizations/managing-organization-settings/about-networking-for-hosted-compute-products-in-your-organization.md +++ b/content/organizations/managing-organization-settings/about-networking-for-hosted-compute-products-in-your-organization.md @@ -6,6 +6,8 @@ permissions: '{% data reusables.actions.azure-vnet-organization-permissions %}' versions: feature: actions-private-networking-azure-vnet contentType: how-tos +category: + - Secure and monitor your organization --- ## About network configurations diff --git a/content/organizations/managing-organization-settings/allowing-people-to-delete-issues-in-your-organization.md b/content/organizations/managing-organization-settings/allowing-people-to-delete-issues-in-your-organization.md index 406851a8644e..b00d2ded921d 100644 --- a/content/organizations/managing-organization-settings/allowing-people-to-delete-issues-in-your-organization.md +++ b/content/organizations/managing-organization-settings/allowing-people-to-delete-issues-in-your-organization.md @@ -9,6 +9,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Allow issue deletion +category: + - Configure organization features --- By default, issues cannot be deleted in an organization's repositories. An organization owner must enable this feature for all of the organization's repositories first. diff --git a/content/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization.md b/content/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization.md index dc7e9a058960..472ab9de9a0c 100644 --- a/content/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization.md +++ b/content/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization.md @@ -8,6 +8,8 @@ versions: shortTitle: Project visibility permissions allowTitleToDifferFromFilename: true permissions: 'Organization owners can allow {% data variables.projects.project_v2_and_v1 %} visibility changes for an organization.' +category: + - Manage projects --- ## About visibility changes for projects diff --git a/content/organizations/managing-organization-settings/archiving-an-organization.md b/content/organizations/managing-organization-settings/archiving-an-organization.md index 4c5c252b68d4..898326180b39 100644 --- a/content/organizations/managing-organization-settings/archiving-an-organization.md +++ b/content/organizations/managing-organization-settings/archiving-an-organization.md @@ -7,6 +7,8 @@ versions: fpt: '*' ghec: '*' ghes: '*' +category: + - Set up your organization --- {% ifversion fpt or ghec %} diff --git a/content/organizations/managing-organization-settings/changing-the-visibility-of-your-organizations-dependency-insights.md b/content/organizations/managing-organization-settings/changing-the-visibility-of-your-organizations-dependency-insights.md index 35c94ad278c2..14e02ed1ad16 100644 --- a/content/organizations/managing-organization-settings/changing-the-visibility-of-your-organizations-dependency-insights.md +++ b/content/organizations/managing-organization-settings/changing-the-visibility-of-your-organizations-dependency-insights.md @@ -7,6 +7,8 @@ redirect_from: versions: ghec: '*' shortTitle: Change insight visibility +category: + - Configure organization features --- Organization owners can set limitations for viewing organization dependency insights. All members of an organization can view organization dependency insights by default. diff --git a/content/organizations/managing-organization-settings/configuring-private-networking-for-github-hosted-runners-in-your-organization.md b/content/organizations/managing-organization-settings/configuring-private-networking-for-github-hosted-runners-in-your-organization.md index 8b395f09c3b1..3b424ac90a95 100644 --- a/content/organizations/managing-organization-settings/configuring-private-networking-for-github-hosted-runners-in-your-organization.md +++ b/content/organizations/managing-organization-settings/configuring-private-networking-for-github-hosted-runners-in-your-organization.md @@ -6,6 +6,8 @@ versions: feature: actions-private-networking-azure-vnet permissions: '{% data reusables.actions.azure-vnet-organization-permissions %}' contentType: how-tos +category: + - Secure and monitor your organization --- ## About Azure private networking for {% data variables.product.company_short %}-hosted runners diff --git a/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md b/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md index fc25f34b3e27..c796e58ef992 100644 --- a/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md +++ b/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md @@ -8,6 +8,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Configure retention period +category: + - Configure organization features --- {% data reusables.actions.about-artifact-log-retention %} diff --git a/content/organizations/managing-organization-settings/converting-an-organization-into-a-user.md b/content/organizations/managing-organization-settings/converting-an-organization-into-a-user.md index 03f87eaf6b5c..58eefd8b46c4 100644 --- a/content/organizations/managing-organization-settings/converting-an-organization-into-a-user.md +++ b/content/organizations/managing-organization-settings/converting-an-organization-into-a-user.md @@ -9,6 +9,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Convert organization to user +category: + - Set up your organization --- {% ifversion fpt or ghec %} diff --git a/content/organizations/managing-organization-settings/creating-an-announcement-banner-for-your-organization.md b/content/organizations/managing-organization-settings/creating-an-announcement-banner-for-your-organization.md index 51623dae0fb9..58697c1d9783 100644 --- a/content/organizations/managing-organization-settings/creating-an-announcement-banner-for-your-organization.md +++ b/content/organizations/managing-organization-settings/creating-an-announcement-banner-for-your-organization.md @@ -6,6 +6,8 @@ versions: ghes: '*' ghec: '*' contentType: how-tos +category: + - Configure organization features --- {% ifversion ghec %} diff --git a/content/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization.md b/content/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization.md index 99804cd7cad5..f29e39886619 100644 --- a/content/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization.md +++ b/content/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization.md @@ -7,6 +7,8 @@ versions: ghes: '*' permissions: Organization owners can create rulesets at the organization level. shortTitle: Create rulesets +category: + - Set repository policies --- ## Introduction diff --git a/content/organizations/managing-organization-settings/deleting-an-organization-account.md b/content/organizations/managing-organization-settings/deleting-an-organization-account.md index c36f32fe2a16..7ad144b1cbbb 100644 --- a/content/organizations/managing-organization-settings/deleting-an-organization-account.md +++ b/content/organizations/managing-organization-settings/deleting-an-organization-account.md @@ -10,6 +10,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Delete organization +category: + - Set up your organization --- ## About deletion of your organization account diff --git a/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md b/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md index 99691f6c022c..9d7300838772 100644 --- a/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md +++ b/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md @@ -9,6 +9,8 @@ versions: ghec: '*' permissions: Organization owners{% ifversion custom-org-roles %} and users with the "Manage organization Actions policies" and "Manage runners and runner groups" fine-grained permissions{% endif %} can enable, disable, and limit {% data variables.product.prodname_actions %} for an organization. {% ifversion custom-org-roles %}

For more information, see [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles).{% endif %} shortTitle: Disable or limit actions +category: + - Configure organization features --- {% data reusables.actions.enterprise-github-hosted-runners %} diff --git a/content/organizations/managing-organization-settings/disabling-project-boards-in-your-organization.md b/content/organizations/managing-organization-settings/disabling-project-boards-in-your-organization.md index a7d91f901a00..2d31b64d81db 100644 --- a/content/organizations/managing-organization-settings/disabling-project-boards-in-your-organization.md +++ b/content/organizations/managing-organization-settings/disabling-project-boards-in-your-organization.md @@ -11,6 +11,8 @@ versions: ghec: '*' shortTitle: Disable projects allowTitleToDifferFromFilename: true +category: + - Manage projects --- After you disable organization-wide projects, it won’t be possible to create new projects at the organization level, and any existing organization-level projects will become inaccessible at their previous URLs. {% ifversion projects-v1 %}These settings apply to {% data variables.projects.projects_v2 %} and {% data variables.projects.projects_v1_boards %}. {% data variables.projects.projects_v1_boards_caps %} in repositories in the organization are not affected.{% endif %} diff --git a/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md b/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md index 67766b366f47..7fe552f5abc1 100644 --- a/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md +++ b/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md @@ -7,6 +7,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Organization discussions +category: + - Configure organization features --- ## About organization discussions diff --git a/content/organizations/managing-organization-settings/governing-how-people-use-repositories-in-your-organization.md b/content/organizations/managing-organization-settings/governing-how-people-use-repositories-in-your-organization.md index 0efcb93b1d3a..144e28d7a325 100644 --- a/content/organizations/managing-organization-settings/governing-how-people-use-repositories-in-your-organization.md +++ b/content/organizations/managing-organization-settings/governing-how-people-use-repositories-in-your-organization.md @@ -6,6 +6,8 @@ versions: feature: repo-policy-rules shortTitle: Govern repository usage contentType: how-tos +category: + - Set repository policies --- {% data reusables.enterprise.repo-policy-rules-preview %} diff --git a/content/organizations/managing-organization-settings/integrating-jira-with-your-organization-project-board.md b/content/organizations/managing-organization-settings/integrating-jira-with-your-organization-project-board.md index 3f0959313e66..2808be8bd7a0 100644 --- a/content/organizations/managing-organization-settings/integrating-jira-with-your-organization-project-board.md +++ b/content/organizations/managing-organization-settings/integrating-jira-with-your-organization-project-board.md @@ -8,6 +8,8 @@ versions: feature: projects-v1 shortTitle: Integrate Jira allowTitleToDifferFromFilename: true +category: + - Manage projects --- {% data reusables.profile.access_org %} diff --git a/content/organizations/managing-organization-settings/managing-base-permissions-for-projects.md b/content/organizations/managing-organization-settings/managing-base-permissions-for-projects.md index 1cb7f7f8378a..3a33a5421942 100644 --- a/content/organizations/managing-organization-settings/managing-base-permissions-for-projects.md +++ b/content/organizations/managing-organization-settings/managing-base-permissions-for-projects.md @@ -7,6 +7,8 @@ versions: ghec: '*' shortTitle: 'Manage {% data variables.projects.projects_v2 %} base permissions' allowTitleToDifferFromFilename: true +category: + - Manage projects --- ## About base permissions for {% data variables.projects.projects_v2 %} diff --git a/content/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization.md b/content/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization.md index c99ae41ba11b..32f899de62d1 100644 --- a/content/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization.md +++ b/content/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization.md @@ -7,6 +7,8 @@ versions: ghec: '*' ghes: '*' shortTitle: Repository custom properties +category: + - Set repository policies --- ## About custom properties diff --git a/content/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization.md b/content/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization.md index 24db8e6f1386..6e9bddec2971 100644 --- a/content/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization.md +++ b/content/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization.md @@ -9,6 +9,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Manage default labels +category: + - Set repository policies --- Organization owners can manage default labels for repositories in the organization. diff --git a/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md b/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md index c184be3c4eb2..f56b363edf0f 100644 --- a/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md +++ b/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md @@ -9,6 +9,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Manage repository discussions +category: + - Configure organization features --- diff --git a/content/organizations/managing-organization-settings/managing-or-restricting-github-models-for-your-organization.md b/content/organizations/managing-organization-settings/managing-or-restricting-github-models-for-your-organization.md index 74005a1d2803..d3dcf3fee196 100644 --- a/content/organizations/managing-organization-settings/managing-or-restricting-github-models-for-your-organization.md +++ b/content/organizations/managing-organization-settings/managing-or-restricting-github-models-for-your-organization.md @@ -6,6 +6,8 @@ versions: feature: github-models permissions: 'Organization owners' allowTitleToDifferFromFilename: true +category: + - Configure organization features --- {% data reusables.models.models-preview-note %} diff --git a/content/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization.md b/content/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization.md index e5d738f1ef39..913d7bfc380b 100644 --- a/content/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization.md +++ b/content/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization.md @@ -5,6 +5,8 @@ versions: feature: pull-request-approval-limit permissions: Organization owners can limit which users can submit reviews that approve or request changes to a pull request. shortTitle: Manage pull request reviews +category: + - Set repository policies --- ## About code review limits diff --git a/content/organizations/managing-organization-settings/managing-rulesets-for-repositories-in-your-organization.md b/content/organizations/managing-organization-settings/managing-rulesets-for-repositories-in-your-organization.md index fd718596172a..7c102b0c8ff1 100644 --- a/content/organizations/managing-organization-settings/managing-rulesets-for-repositories-in-your-organization.md +++ b/content/organizations/managing-organization-settings/managing-rulesets-for-repositories-in-your-organization.md @@ -7,6 +7,8 @@ versions: ghes: '*' permissions: Organization owners and users with the "Manage organization ref update rules and rulesets" permission can manage rulesets at the organization level. shortTitle: Manage rulesets +category: + - Set repository policies --- ## About managing rulesets for an organization diff --git a/content/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization.md b/content/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization.md index 362bb76d3fe1..650b01e241db 100644 --- a/content/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization.md +++ b/content/organizations/managing-organization-settings/managing-scheduled-reminders-for-your-organization.md @@ -7,6 +7,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Manage scheduled reminders +category: + - Configure organization features --- ## About scheduled reminders for pull requests diff --git a/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md b/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md index 61737e8c76aa..660c00eff448 100644 --- a/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md +++ b/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md @@ -7,6 +7,8 @@ versions: ghes: '*' permissions: Organization owners can require all commits to repositories owned by the organization be signed off by the commit author. shortTitle: Manage the commit signoff policy +category: + - Set repository policies --- ## About commit signoffs diff --git a/content/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization.md b/content/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization.md index 13b82fa81a86..59e136b58651 100644 --- a/content/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization.md +++ b/content/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization.md @@ -9,6 +9,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Manage default branch name +category: + - Set repository policies --- ## About management of the default branch name diff --git a/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md b/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md index 431509c5fdd6..fdd55817625f 100644 --- a/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md +++ b/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md @@ -10,6 +10,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Manage display of member names +category: + - Configure organization features --- Organization owners can manage the display of member names in an organization. diff --git a/content/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization.md b/content/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization.md index 3fc54eb511fb..cc04547dfdcd 100644 --- a/content/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization.md +++ b/content/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Manage forking policy +category: + - Set repository policies --- By default, new organizations are configured to disallow the forking of private{% ifversion ghes or ghec %} and internal{% endif %} repositories. diff --git a/content/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization.md b/content/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization.md index 2fe400ecc5bf..c8f5d6c6fcbc 100644 --- a/content/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization.md +++ b/content/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization.md @@ -11,6 +11,8 @@ redirect_from: - /github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization - /github/setting-up-and-managing-organizations-and-teams/managing-the-publication-of-github-pages-sites-for-your-organization shortTitle: Manage Pages site publication +category: + - Configure organization features --- {% ifversion fpt %} diff --git a/content/organizations/managing-organization-settings/managing-updates-from-accounts-your-organization-sponsors.md b/content/organizations/managing-organization-settings/managing-updates-from-accounts-your-organization-sponsors.md index 744325d7bd0a..0663790b5e60 100644 --- a/content/organizations/managing-organization-settings/managing-updates-from-accounts-your-organization-sponsors.md +++ b/content/organizations/managing-organization-settings/managing-updates-from-accounts-your-organization-sponsors.md @@ -8,6 +8,8 @@ versions: ghec: '*' permissions: Organization owners can manage updates from accounts the organization sponsors. shortTitle: Manage sponsorship updates +category: + - Set up your organization --- The developers and organizations that your organization sponsors can send you updates about their work. You can manage the email address that receives these updates. diff --git a/content/organizations/managing-organization-settings/renaming-an-organization.md b/content/organizations/managing-organization-settings/renaming-an-organization.md index 8f33bde5bb03..a3eb96553e6e 100644 --- a/content/organizations/managing-organization-settings/renaming-an-organization.md +++ b/content/organizations/managing-organization-settings/renaming-an-organization.md @@ -9,6 +9,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Set up your organization --- > [!TIP] diff --git a/content/organizations/managing-organization-settings/restricting-deploy-keys-in-your-organization.md b/content/organizations/managing-organization-settings/restricting-deploy-keys-in-your-organization.md index 85cc84026eca..13ff6ddd9384 100644 --- a/content/organizations/managing-organization-settings/restricting-deploy-keys-in-your-organization.md +++ b/content/organizations/managing-organization-settings/restricting-deploy-keys-in-your-organization.md @@ -5,6 +5,8 @@ permissions: Organization owners. versions: feature: deploy-keys-enterprise-org-policy shortTitle: Restrict deploy keys +category: + - Set repository policies --- You can choose whether members can create deploy keys for repositories in your organization. diff --git a/content/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization.md b/content/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization.md index e1cfd73a1103..92a5cc0976b7 100644 --- a/content/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization.md +++ b/content/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization.md @@ -9,6 +9,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Restrict repository creation +category: + - Set repository policies --- {% ifversion repo-policy-rules %} diff --git a/content/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization.md b/content/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization.md index 6cc5fe424a69..1304badc2c2f 100644 --- a/content/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization.md +++ b/content/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization.md @@ -10,6 +10,8 @@ versions: ghec: '*' shortTitle: Set visibility changes policy permissions: Organization owners can restrict repository visibility changes for an organization. +category: + - Set repository policies --- You can restrict who has the ability to change the visibility of repositories in your organization, such as changing a repository from private to public. For more information about repository visibility, see [AUTOTITLE](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility). diff --git a/content/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators.md b/content/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators.md index cb7080122723..2bd8e2a760e4 100644 --- a/content/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators.md +++ b/content/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators.md @@ -9,6 +9,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Set collaborator policy +category: + - Control repository access --- {% data reusables.enterprise-managed.repo-collaborators-note %} diff --git a/content/organizations/managing-organization-settings/setting-permissions-for-deleting-or-transferring-repositories.md b/content/organizations/managing-organization-settings/setting-permissions-for-deleting-or-transferring-repositories.md index 093cb258bfdc..b665b2f2ff04 100644 --- a/content/organizations/managing-organization-settings/setting-permissions-for-deleting-or-transferring-repositories.md +++ b/content/organizations/managing-organization-settings/setting-permissions-for-deleting-or-transferring-repositories.md @@ -10,6 +10,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Set repo management policy +category: + - Set repository policies --- Owners can set permissions for deleting or transferring repositories in an organization. diff --git a/content/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization.md b/content/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization.md index 0aa25a9e9ab7..d0d1e03466b6 100644 --- a/content/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization.md +++ b/content/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization.md @@ -9,6 +9,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Restrict team creation +category: + - Assign roles and permissions --- Organization owners can set team creation permissions. diff --git a/content/organizations/managing-organization-settings/transferring-organization-ownership.md b/content/organizations/managing-organization-settings/transferring-organization-ownership.md index ddcb46a26d00..859b8a505d0c 100644 --- a/content/organizations/managing-organization-settings/transferring-organization-ownership.md +++ b/content/organizations/managing-organization-settings/transferring-organization-ownership.md @@ -10,6 +10,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Transfer ownership +category: + - Set up your organization --- {% ifversion ghec %} diff --git a/content/organizations/managing-organization-settings/troubleshooting-azure-private-network-configurations-for-github-hosted-runners-in-your-organization.md b/content/organizations/managing-organization-settings/troubleshooting-azure-private-network-configurations-for-github-hosted-runners-in-your-organization.md index 0165479edbd2..f0e9a5b1698a 100644 --- a/content/organizations/managing-organization-settings/troubleshooting-azure-private-network-configurations-for-github-hosted-runners-in-your-organization.md +++ b/content/organizations/managing-organization-settings/troubleshooting-azure-private-network-configurations-for-github-hosted-runners-in-your-organization.md @@ -6,6 +6,8 @@ versions: feature: actions-private-networking-azure-vnet permissions: '{% data reusables.actions.azure-vnet-organization-permissions %}' contentType: how-tos +category: + - Secure and monitor your organization --- ## Troubleshooting configuring private networking for {% data variables.product.company_short %}-hosted runners in your organization diff --git a/content/organizations/managing-organization-settings/upgrading-to-the-github-customer-agreement.md b/content/organizations/managing-organization-settings/upgrading-to-the-github-customer-agreement.md index 6bc7ef356f72..36cc25ee73eb 100644 --- a/content/organizations/managing-organization-settings/upgrading-to-the-github-customer-agreement.md +++ b/content/organizations/managing-organization-settings/upgrading-to-the-github-customer-agreement.md @@ -9,6 +9,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Upgrade to Corporate ToS +category: + - Set up your organization --- The Standard Terms of Service is an agreement between {% data variables.product.prodname_dotcom %} and you as an individual. To enter into an agreement with {% data variables.product.prodname_dotcom %} on behalf of an entity, such as a company, non-profit, or group, organization owners can upgrade to the {% data variables.product.company_short %} Customer Agreement. diff --git a/content/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization.md b/content/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization.md index 3c51554fec4e..422b467497cd 100644 --- a/content/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization.md +++ b/content/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization.md @@ -13,6 +13,8 @@ versions: ghec: '*' shortTitle: Verify or approve a domain contentType: how-tos +category: + - Set up your organization --- ## About domain verification diff --git a/content/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization.md b/content/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization.md index ba4c3c7c5ae5..1d5300c2169f 100644 --- a/content/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization.md +++ b/content/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization.md @@ -8,6 +8,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Add a billing manager +category: + - Assign roles and permissions --- Members of your organization's Owners team can give _billing manager_ permissions to people. Once a person accepts their invitation to become a billing manager for your organization, they can invite additional people to be billing managers. diff --git a/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md b/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md index d2f0eeb5415a..b017d9169f7b 100644 --- a/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md +++ b/content/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization.md @@ -13,6 +13,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Maintain ownership continuity +category: + - Assign roles and permissions --- ## About maintaining ownership continuity for your organization diff --git a/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-organization-roles.md b/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-organization-roles.md index 73289f8acd29..3b2d19efb3e7 100644 --- a/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-organization-roles.md +++ b/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-organization-roles.md @@ -6,6 +6,8 @@ versions: shortTitle: Manage custom roles permissions: 'Organization owners and users with the "Manage custom organization roles" permission' product: 'Organizations on {% data variables.product.prodname_ghe_cloud %}{% ifversion ghes %} and {% data variables.product.prodname_ghe_server %}{% endif %}' +category: + - Assign roles and permissions --- ## About custom organization roles diff --git a/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md b/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md index 83ddcb9bc530..3fced848e2d8 100644 --- a/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md +++ b/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md @@ -6,6 +6,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Managing moderators +category: + - Assign roles and permissions --- ## About organization moderators diff --git a/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization.md b/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization.md index 20cd38af28fa..912cdbb1f467 100644 --- a/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization.md +++ b/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization.md @@ -7,6 +7,8 @@ versions: ghes: '*' shortTitle: Security manager role permissions: Organization owners can assign the security manager role. +category: + - Assign roles and permissions --- {% data reusables.organizations.security-manager-beta-note %} diff --git a/content/organizations/managing-peoples-access-to-your-organization-with-roles/permissions-of-custom-organization-roles.md b/content/organizations/managing-peoples-access-to-your-organization-with-roles/permissions-of-custom-organization-roles.md index 214e7452d78e..7b226864bb31 100644 --- a/content/organizations/managing-peoples-access-to-your-organization-with-roles/permissions-of-custom-organization-roles.md +++ b/content/organizations/managing-peoples-access-to-your-organization-with-roles/permissions-of-custom-organization-roles.md @@ -8,6 +8,8 @@ versions: shortTitle: Custom roles permissions product: 'Organizations on {% data variables.product.prodname_ghe_cloud %}{% ifversion ghes %} and {% data variables.product.prodname_ghe_server %}{% endif %}' +category: + - Assign roles and permissions --- {% data reusables.organizations.custom-org-roles-intro %} diff --git a/content/organizations/managing-peoples-access-to-your-organization-with-roles/permissions-of-predefined-organization-roles.md b/content/organizations/managing-peoples-access-to-your-organization-with-roles/permissions-of-predefined-organization-roles.md index 0bd7547e008f..33b1a62d35cb 100644 --- a/content/organizations/managing-peoples-access-to-your-organization-with-roles/permissions-of-predefined-organization-roles.md +++ b/content/organizations/managing-peoples-access-to-your-organization-with-roles/permissions-of-predefined-organization-roles.md @@ -5,6 +5,8 @@ versions: feature: 'org-pre-defined-roles' shortTitle: Predefined roles permissions product: 'Organizations on {% data variables.product.prodname_ghe_cloud %}{% ifversion ghes %} and {% data variables.product.prodname_ghe_server %}{% endif %}' +category: + - Assign roles and permissions --- Organizations support several predefined roles for managing your organization members' access to resources. Assigning predefined roles is the fastest way to assign the permissions someone needs for their responsibilities. diff --git a/content/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization.md b/content/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization.md index 73fc6d4a40b4..901f66c5b778 100644 --- a/content/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization.md +++ b/content/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization.md @@ -8,6 +8,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Remove billing manager +category: + - Assign roles and permissions --- > [!NOTE] diff --git a/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md b/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md index c7592498de2d..5e09ab514427 100644 --- a/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md +++ b/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Roles in an organization +category: + - Assign roles and permissions --- ## About roles diff --git a/content/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles.md b/content/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles.md index 6127bf0ac5f5..80a7aa619df9 100644 --- a/content/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles.md +++ b/content/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles.md @@ -8,6 +8,8 @@ versions: permissions: 'Organization owners{% ifversion ghec %} and users with the "Manage custom organization roles" permission{% endif %}' product: 'Organizations on {% data variables.product.prodname_free_team %}, {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}' shortTitle: Use organization roles +category: + - Assign roles and permissions --- ## About organization roles diff --git a/content/organizations/managing-programmatic-access-to-your-organization/about-programmatic-access-in-your-organization.md b/content/organizations/managing-programmatic-access-to-your-organization/about-programmatic-access-in-your-organization.md index 1e81dfbca118..a0b1a509a4f9 100644 --- a/content/organizations/managing-programmatic-access-to-your-organization/about-programmatic-access-in-your-organization.md +++ b/content/organizations/managing-programmatic-access-to-your-organization/about-programmatic-access-in-your-organization.md @@ -7,6 +7,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Manage app and API access --- ## About programmatic access diff --git a/content/organizations/managing-programmatic-access-to-your-organization/adding-and-removing-github-app-managers-in-your-organization.md b/content/organizations/managing-programmatic-access-to-your-organization/adding-and-removing-github-app-managers-in-your-organization.md index 92f6fe44b152..f8a7cebf1ab6 100644 --- a/content/organizations/managing-programmatic-access-to-your-organization/adding-and-removing-github-app-managers-in-your-organization.md +++ b/content/organizations/managing-programmatic-access-to-your-organization/adding-and-removing-github-app-managers-in-your-organization.md @@ -15,6 +15,8 @@ versions: ghes: '*' ghec: '*' shortTitle: GitHub App managers +category: + - Manage app and API access --- ## About {% data variables.product.prodname_github_app %} managers diff --git a/content/organizations/managing-programmatic-access-to-your-organization/limiting-oauth-app-and-github-app-access-requests-and-installations.md b/content/organizations/managing-programmatic-access-to-your-organization/limiting-oauth-app-and-github-app-access-requests-and-installations.md index 80a79eac472a..13bd735f64dc 100644 --- a/content/organizations/managing-programmatic-access-to-your-organization/limiting-oauth-app-and-github-app-access-requests-and-installations.md +++ b/content/organizations/managing-programmatic-access-to-your-organization/limiting-oauth-app-and-github-app-access-requests-and-installations.md @@ -10,6 +10,8 @@ shortTitle: Limit app requests and installations redirect_from: - /organizations/managing-organization-settings/limiting-oauth-app-and-github-app-access-requests - /organizations/managing-programmatic-access-to-your-organization/limiting-oauth-app-and-github-app-access-requests +category: + - Manage app and API access --- ## About app access requests diff --git a/content/organizations/managing-programmatic-access-to-your-organization/managing-requests-for-personal-access-tokens-in-your-organization.md b/content/organizations/managing-programmatic-access-to-your-organization/managing-requests-for-personal-access-tokens-in-your-organization.md index 308f4db24ee3..96a1bbbad06a 100644 --- a/content/organizations/managing-programmatic-access-to-your-organization/managing-requests-for-personal-access-tokens-in-your-organization.md +++ b/content/organizations/managing-programmatic-access-to-your-organization/managing-requests-for-personal-access-tokens-in-your-organization.md @@ -6,6 +6,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Manage token requests +category: + - Manage app and API access --- ## About {% data variables.product.pat_v2 %} requests diff --git a/content/organizations/managing-programmatic-access-to-your-organization/reviewing-and-revoking-personal-access-tokens-in-your-organization.md b/content/organizations/managing-programmatic-access-to-your-organization/reviewing-and-revoking-personal-access-tokens-in-your-organization.md index 8f1df9f5bb84..7d82cf60925f 100644 --- a/content/organizations/managing-programmatic-access-to-your-organization/reviewing-and-revoking-personal-access-tokens-in-your-organization.md +++ b/content/organizations/managing-programmatic-access-to-your-organization/reviewing-and-revoking-personal-access-tokens-in-your-organization.md @@ -6,6 +6,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Review token access +category: + - Manage app and API access --- ## About reviewing and revoking {% data variables.product.pat_v2 %}s diff --git a/content/organizations/managing-programmatic-access-to-your-organization/reviewing-github-apps-installed-in-your-organization.md b/content/organizations/managing-programmatic-access-to-your-organization/reviewing-github-apps-installed-in-your-organization.md index 4d07aa6f4e1f..55051d086766 100644 --- a/content/organizations/managing-programmatic-access-to-your-organization/reviewing-github-apps-installed-in-your-organization.md +++ b/content/organizations/managing-programmatic-access-to-your-organization/reviewing-github-apps-installed-in-your-organization.md @@ -13,6 +13,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Review installed GitHub Apps +category: + - Manage app and API access --- Organization owners can review the {% data variables.product.prodname_github_apps %} that are installed on their organization. They can view the permissions granted to the app and change the repositories that the {% data variables.product.prodname_github_app %} can access. They can also suspend or delete the {% data variables.product.prodname_github_app %} to prevent the app from accessing resources owned by the organization. For more information, see [AUTOTITLE](/apps/using-github-apps/reviewing-and-modifying-installed-github-apps). diff --git a/content/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization.md b/content/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization.md index 195901b6cdfc..f9b8cdb11e1a 100644 --- a/content/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization.md +++ b/content/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization.md @@ -6,6 +6,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Set a token policy +category: + - Manage app and API access --- ## Restricting access by {% data variables.product.pat_generic_plural %} diff --git a/content/organizations/managing-programmatic-access-to-your-organization/viewing-api-insights-in-your-organization.md b/content/organizations/managing-programmatic-access-to-your-organization/viewing-api-insights-in-your-organization.md index 7d0d707c5c91..b026c4fcae08 100644 --- a/content/organizations/managing-programmatic-access-to-your-organization/viewing-api-insights-in-your-organization.md +++ b/content/organizations/managing-programmatic-access-to-your-organization/viewing-api-insights-in-your-organization.md @@ -6,6 +6,8 @@ permissions: 'Organization owners and users with the "View organization API insi product: 'Your organization must be on a {% data variables.product.prodname_ghe_cloud %} plan.' versions: feature: 'api-insights' +category: + - Manage app and API access --- ## About API insights diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md index 2638fe0f01c1..0c9f0bc2cc05 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md @@ -7,6 +7,8 @@ redirect_from: versions: ghec: '*' shortTitle: IAM with SAML SSO +category: + - Configure SAML single sign-on --- {% data reusables.saml.ghec-only %} diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations.md index 64f18d467f53..da61d58f81ee 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/about-scim-for-organizations.md @@ -7,6 +7,8 @@ redirect_from: - /organizations/managing-saml-single-sign-on-for-your-organization/about-scim versions: ghec: '*' +category: + - Configure SAML single sign-on --- >[!IMPORTANT] This article describes the SCIM integration for managing membership of organizations, available to **enterprises that use personal accounts on {% data variables.product.prodname_dotcom_the_website %}**. If you're looking for the SCIM integration for provisioning user accounts for **{% data variables.product.prodname_emus %}** or **{% data variables.product.prodname_ghe_server %}**, see [AUTOTITLE](/enterprise-cloud@latest/admin/managing-iam/provisioning-user-accounts-with-scim/configuring-scim-provisioning-for-users) or [AUTOTITLE](/enterprise-server@latest/admin/managing-iam/provisioning-user-accounts-with-scim/user-provisioning-with-scim-on-ghes). diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/accessing-your-organization-if-your-identity-provider-is-unavailable.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/accessing-your-organization-if-your-identity-provider-is-unavailable.md index 0317f13cb527..f273e6f75121 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/accessing-your-organization-if-your-identity-provider-is-unavailable.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/accessing-your-organization-if-your-identity-provider-is-unavailable.md @@ -8,6 +8,8 @@ versions: ghec: '*' shortTitle: Unavailable identity provider permissions: Organization owners can use a recovery code to bypass SAML SSO. +category: + - Configure SAML single sign-on --- ## About recovery codes diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta.md index 403091356506..88b870a1419b 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta.md @@ -7,6 +7,8 @@ permissions: Organization owners can configure SAML SSO and SCIM using Okta for versions: ghec: '*' shortTitle: Configure SAML & SCIM with Okta +category: + - Configure SAML single sign-on --- ## About SAML and SCIM with Okta diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization.md index 6ba33b85a9a3..9a1e890f625e 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization.md @@ -7,6 +7,8 @@ redirect_from: versions: ghec: '*' shortTitle: Connect an IdP +category: + - Configure SAML single sign-on --- ## About connection of your IdP to your organization diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/disabling-saml-single-sign-on-for-your-organization.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/disabling-saml-single-sign-on-for-your-organization.md index d0fd08183302..cf01059d9027 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/disabling-saml-single-sign-on-for-your-organization.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/disabling-saml-single-sign-on-for-your-organization.md @@ -5,6 +5,8 @@ versions: ghec: '*' shortTitle: Disable SAML permissions: Organization owners can disable SAML SSO for an organization. +category: + - Configure SAML single sign-on --- After you disable SAML SSO for your organization, all external identities for your organization will be removed. For more information, see [AUTOTITLE](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization). diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/downloading-your-organizations-saml-single-sign-on-recovery-codes.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/downloading-your-organizations-saml-single-sign-on-recovery-codes.md index 96ebaf079851..78754a82f60d 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/downloading-your-organizations-saml-single-sign-on-recovery-codes.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/downloading-your-organizations-saml-single-sign-on-recovery-codes.md @@ -8,6 +8,8 @@ redirect_from: versions: ghec: '*' shortTitle: Download SAML recovery codes +category: + - Configure SAML single sign-on --- Recovery codes should not be shared or distributed. We recommend saving them with a password manager. diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md index ab98b894b582..44d1f6b6e92c 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md @@ -7,6 +7,8 @@ redirect_from: versions: ghec: '*' shortTitle: Enable & test SAML SSO +category: + - Configure SAML single sign-on --- ## About SAML single sign-on diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization.md index c9394a4bd43e..ec5d60885305 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/enforcing-saml-single-sign-on-for-your-organization.md @@ -7,6 +7,8 @@ redirect_from: versions: ghec: '*' shortTitle: Enforce SAML single sign-on +category: + - Configure SAML single sign-on --- ## About enforcement of SAML SSO for your organization diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization.md index b8dc03ad5d8e..19ff2e1210cb 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization.md @@ -10,6 +10,8 @@ permissions: Organization owners can manage team synchronization for an organiza versions: ghec: '*' shortTitle: Manage team synchronization +category: + - Configure SAML single sign-on --- {% data reusables.enterprise-accounts.emu-scim-note %} diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/preparing-to-enforce-saml-single-sign-on-in-your-organization.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/preparing-to-enforce-saml-single-sign-on-in-your-organization.md index ae68ca9ed9fa..7bbfac2f2144 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/preparing-to-enforce-saml-single-sign-on-in-your-organization.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/preparing-to-enforce-saml-single-sign-on-in-your-organization.md @@ -7,6 +7,8 @@ redirect_from: versions: ghec: '*' shortTitle: Prepare to enforce SAML SSO +category: + - Configure SAML single sign-on --- {% data reusables.saml.ghec-only %} diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization.md index c7c8d660efa5..da9ca1d5262a 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization.md @@ -6,6 +6,8 @@ versions: shortTitle: Troubleshooting access redirect_from: - /organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management +category: + - Configure SAML single sign-on --- {% data reusables.saml.current-time-earlier-than-notbefore-condition %} diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/adding-outside-collaborators-to-repositories-in-your-organization.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/adding-outside-collaborators-to-repositories-in-your-organization.md index 412039475a80..955b1f725d13 100644 --- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/adding-outside-collaborators-to-repositories-in-your-organization.md +++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/adding-outside-collaborators-to-repositories-in-your-organization.md @@ -12,6 +12,8 @@ versions: ghec: '*' shortTitle: Add outside collaborator permissions: People with admin access to a repository can add an outside collaborator to the repository. +category: + - Control repository access --- {% data reusables.enterprise-managed.repo-collaborators-note %} diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/canceling-an-invitation-to-become-an-outside-collaborator-in-your-organization.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/canceling-an-invitation-to-become-an-outside-collaborator-in-your-organization.md index 52d518c0d5fb..2ad2741604e8 100644 --- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/canceling-an-invitation-to-become-an-outside-collaborator-in-your-organization.md +++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/canceling-an-invitation-to-become-an-outside-collaborator-in-your-organization.md @@ -10,6 +10,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Cancel collaborator invitation +category: + - Control repository access --- {% data reusables.enterprise-managed.repo-collaborators-note %} diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/converting-an-organization-member-to-an-outside-collaborator.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/converting-an-organization-member-to-an-outside-collaborator.md index c4902efe6f96..845d5a024d6b 100644 --- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/converting-an-organization-member-to-an-outside-collaborator.md +++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/converting-an-organization-member-to-an-outside-collaborator.md @@ -12,6 +12,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Convert member to collaborator +category: + - Control repository access --- {% data reusables.enterprise-managed.repo-collaborators-note %} diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/converting-an-outside-collaborator-to-an-organization-member.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/converting-an-outside-collaborator-to-an-organization-member.md index ac5ff815abca..34327c4499a3 100644 --- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/converting-an-outside-collaborator-to-an-organization-member.md +++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/converting-an-outside-collaborator-to-an-organization-member.md @@ -12,6 +12,8 @@ versions: ghec: '*' permissions: 'Organization owners can {% ifversion fpt or ghec %}invite users to join{% else %}add users to{% endif %} an organization.' shortTitle: Convert collaborator to member +category: + - Control repository access --- {% data reusables.enterprise-managed.repo-collaborators-note %} diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/reinstating-a-former-outside-collaborators-access-to-your-organization.md index c67c9a9c13f6..9c35325b8be1 100644 --- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -12,6 +12,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Reinstate collaborator +category: + - Control repository access --- {% data reusables.enterprise-managed.repo-collaborators-note %} diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/removing-an-outside-collaborator-from-an-organization-repository.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/removing-an-outside-collaborator-from-an-organization-repository.md index c8d39f03e81c..d5ff4b324e03 100644 --- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/removing-an-outside-collaborator-from-an-organization-repository.md +++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-outside-collaborators/removing-an-outside-collaborator-from-an-organization-repository.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Remove collaborator +category: + - Control repository access --- {% data reusables.enterprise-managed.repo-collaborators-note %} diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/about-custom-repository-roles.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/about-custom-repository-roles.md index 196ecf01527c..a645d0b753bf 100644 --- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/about-custom-repository-roles.md +++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/about-custom-repository-roles.md @@ -7,6 +7,8 @@ versions: shortTitle: About custom roles redirect_from: - /organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-repository-roles +category: + - Control repository access --- {% data reusables.organizations.custom-repo-roles-ghec-only %} diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-an-individuals-access-to-an-organization-repository.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-an-individuals-access-to-an-organization-repository.md index 5546b6e036bd..bf3b92a9324c 100644 --- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-an-individuals-access-to-an-organization-repository.md +++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-an-individuals-access-to-an-organization-repository.md @@ -14,6 +14,8 @@ versions: ghec: '*' shortTitle: Manage individual access permissions: People with admin access to a repository can manage access to the repository. +category: + - Control repository access --- ## About access to organization repositories diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-custom-repository-roles-for-an-organization.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-custom-repository-roles-for-an-organization.md index d7f98e12c801..939b88ecb1fb 100644 --- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-custom-repository-roles-for-an-organization.md +++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-custom-repository-roles-for-an-organization.md @@ -9,6 +9,8 @@ shortTitle: Manage custom roles redirect_from: - /early-access/github/articles/managing-custom-repository-roles-for-an-organization - /organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization +category: + - Control repository access --- {% data reusables.organizations.custom-repo-roles-ghec-only %} diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-team-access-to-an-organization-repository.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-team-access-to-an-organization-repository.md index f5462c9711d1..733e9750fa05 100644 --- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-team-access-to-an-organization-repository.md +++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-team-access-to-an-organization-repository.md @@ -12,6 +12,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Manage team access +category: + - Control repository access --- People with admin access to a repository can manage team access to the repository. Team maintainers can remove a team's access to a repository if the team has direct access to it. If the team's access to the repository is inherited from a parent team, maintainers can choose to reset the current permission to match the parent team's permission. diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization.md index 541782a02f54..6ba9e9214941 100644 --- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization.md +++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization.md @@ -13,6 +13,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Repository roles +category: + - Control repository access --- ## Repository roles for organizations diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/setting-base-permissions-for-an-organization.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/setting-base-permissions-for-an-organization.md index 12b0b38a3721..f11477b55db2 100644 --- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/setting-base-permissions-for-an-organization.md +++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/setting-base-permissions-for-an-organization.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Set base permissions +category: + - Control repository access --- ## About base permissions for an organization diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/viewing-people-with-access-to-your-repository.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/viewing-people-with-access-to-your-repository.md index 150af594d280..b42cde7e3784 100644 --- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/viewing-people-with-access-to-your-repository.md +++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/viewing-people-with-access-to-your-repository.md @@ -12,6 +12,8 @@ versions: ghec: '*' shortTitle: View people with access permissions: Organization owners can view people with access to a repository. +category: + - Control repository access --- ## About the list of people with access to your repository diff --git a/content/organizations/migrating-to-improved-organization-permissions/converting-an-admin-team-to-improved-organization-permissions.md b/content/organizations/migrating-to-improved-organization-permissions/converting-an-admin-team-to-improved-organization-permissions.md index b3b058604117..3d32f8b62c0e 100644 --- a/content/organizations/migrating-to-improved-organization-permissions/converting-an-admin-team-to-improved-organization-permissions.md +++ b/content/organizations/migrating-to-improved-organization-permissions/converting-an-admin-team-to-improved-organization-permissions.md @@ -10,6 +10,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Convert admin team +category: + - Assign roles and permissions --- You can remove the ability for members of legacy admin teams to create repositories by creating a new team for these members, ensuring that the team has necessary access to the organization's repositories, then deleting the legacy admin team. diff --git a/content/organizations/migrating-to-improved-organization-permissions/converting-an-owners-team-to-improved-organization-permissions.md b/content/organizations/migrating-to-improved-organization-permissions/converting-an-owners-team-to-improved-organization-permissions.md index 3b89b345886f..378d15e476a3 100644 --- a/content/organizations/migrating-to-improved-organization-permissions/converting-an-owners-team-to-improved-organization-permissions.md +++ b/content/organizations/migrating-to-improved-organization-permissions/converting-an-owners-team-to-improved-organization-permissions.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Convert Owners team +category: + - Assign roles and permissions --- You have a few options to convert your legacy Owners team: diff --git a/content/organizations/migrating-to-improved-organization-permissions/migrating-admin-teams-to-improved-organization-permissions.md b/content/organizations/migrating-to-improved-organization-permissions/migrating-admin-teams-to-improved-organization-permissions.md index eec15ef39f12..49d0f81778f0 100644 --- a/content/organizations/migrating-to-improved-organization-permissions/migrating-admin-teams-to-improved-organization-permissions.md +++ b/content/organizations/migrating-to-improved-organization-permissions/migrating-admin-teams-to-improved-organization-permissions.md @@ -10,6 +10,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Migrate admin team +category: + - Assign roles and permissions --- ## About migrations for legacy admin teams diff --git a/content/organizations/organizing-members-into-teams/about-teams.md b/content/organizations/organizing-members-into-teams/about-teams.md index 754726f7754b..5c9e55525eef 100644 --- a/content/organizations/organizing-members-into-teams/about-teams.md +++ b/content/organizations/organizing-members-into-teams/about-teams.md @@ -9,6 +9,8 @@ versions: ghes: '*' ghec: '*' allowTitleToDifferFromFilename: true +category: + - Organize teams --- ## About teams diff --git a/content/organizations/organizing-members-into-teams/adding-organization-members-to-a-team.md b/content/organizations/organizing-members-into-teams/adding-organization-members-to-a-team.md index 7e5ce2d7662e..126ec059fdb3 100644 --- a/content/organizations/organizing-members-into-teams/adding-organization-members-to-a-team.md +++ b/content/organizations/organizing-members-into-teams/adding-organization-members-to-a-team.md @@ -16,6 +16,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Add members to a team +category: + - Organize teams --- {% data reusables.organizations.team-synchronization %} diff --git a/content/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member.md b/content/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member.md index 5a18c08807b6..9de2c96ae77f 100644 --- a/content/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member.md +++ b/content/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member.md @@ -12,6 +12,8 @@ versions: ghec: '*' shortTitle: Team maintainers permissions: Organization owners can promote team members to team maintainers. +category: + - Organize teams --- ## About team maintainers diff --git a/content/organizations/organizing-members-into-teams/changing-team-visibility.md b/content/organizations/organizing-members-into-teams/changing-team-visibility.md index 10713251b96c..9c2d1a960990 100644 --- a/content/organizations/organizing-members-into-teams/changing-team-visibility.md +++ b/content/organizations/organizing-members-into-teams/changing-team-visibility.md @@ -8,6 +8,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Organize teams --- {% data reusables.organizations.types-of-team-visibility %} diff --git a/content/organizations/organizing-members-into-teams/configuring-team-notifications.md b/content/organizations/organizing-members-into-teams/configuring-team-notifications.md index 9804be13fdfd..53ae7b124328 100644 --- a/content/organizations/organizing-members-into-teams/configuring-team-notifications.md +++ b/content/organizations/organizing-members-into-teams/configuring-team-notifications.md @@ -5,6 +5,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Organize teams --- Team maintainers and organization owners can enable or disable notifications for specific teams. When notifications are enabled, members of the team will receive notifications when the team is mentioned in an issue, pull request, or comment. diff --git a/content/organizations/organizing-members-into-teams/creating-a-team.md b/content/organizations/organizing-members-into-teams/creating-a-team.md index 86f98b8b6301..eb9e81f05bbb 100644 --- a/content/organizations/organizing-members-into-teams/creating-a-team.md +++ b/content/organizations/organizing-members-into-teams/creating-a-team.md @@ -14,6 +14,8 @@ versions: ghec: '*' permissions: 'Organization owners can create teams and can control whether all organization members can also create teams. For more information, see [AUTOTITLE](/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization).' allowTitleToDifferFromFilename: true +category: + - Organize teams --- {% data reusables.organizations.team-synchronization %} diff --git a/content/organizations/organizing-members-into-teams/deleting-a-team.md b/content/organizations/organizing-members-into-teams/deleting-a-team.md index e46ca8d0faa0..a4bed4462ca3 100644 --- a/content/organizations/organizing-members-into-teams/deleting-a-team.md +++ b/content/organizations/organizing-members-into-teams/deleting-a-team.md @@ -8,6 +8,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Organize teams --- > [!TIP] diff --git a/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md b/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md index 4ba18d39f87f..57f8ac458c8a 100644 --- a/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md +++ b/content/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team.md @@ -11,6 +11,8 @@ versions: ghec: '*' shortTitle: Code review settings permissions: Team maintainers and organization owners can configure code review settings. +category: + - Organize teams --- ## About code review settings diff --git a/content/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team.md b/content/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team.md index 960e3315f5f4..a292bff0fe82 100644 --- a/content/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team.md +++ b/content/organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team.md @@ -8,6 +8,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Scheduled reminders +category: + - Organize teams --- ## About scheduled reminders for teams diff --git a/content/organizations/organizing-members-into-teams/moving-a-team-in-your-organizations-hierarchy.md b/content/organizations/organizing-members-into-teams/moving-a-team-in-your-organizations-hierarchy.md index cd3088d980e8..523551e34656 100644 --- a/content/organizations/organizing-members-into-teams/moving-a-team-in-your-organizations-hierarchy.md +++ b/content/organizations/organizing-members-into-teams/moving-a-team-in-your-organizations-hierarchy.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Move a team +category: + - Organize teams --- Organization owners can change the parent of any team. Team maintainers can change a team's parent if they are maintainers in both the child team and the parent team. Team maintainers without maintainer permissions in the child team can request to add a parent or child team. For more information, see [AUTOTITLE](/organizations/organizing-members-into-teams/requesting-to-add-or-change-a-parent-team) and [AUTOTITLE](/organizations/organizing-members-into-teams/requesting-to-add-a-child-team). diff --git a/content/organizations/organizing-members-into-teams/removing-organization-members-from-a-team.md b/content/organizations/organizing-members-into-teams/removing-organization-members-from-a-team.md index 0a46e0f3ef40..ddaa9348ef5a 100644 --- a/content/organizations/organizing-members-into-teams/removing-organization-members-from-a-team.md +++ b/content/organizations/organizing-members-into-teams/removing-organization-members-from-a-team.md @@ -10,6 +10,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Remove members +category: + - Organize teams --- Removing a member from a team revokes their access to all repositories and related resources granted through the team. This includes: diff --git a/content/organizations/organizing-members-into-teams/renaming-a-team.md b/content/organizations/organizing-members-into-teams/renaming-a-team.md index 0f534cd9339a..9dfbdc2937b3 100644 --- a/content/organizations/organizing-members-into-teams/renaming-a-team.md +++ b/content/organizations/organizing-members-into-teams/renaming-a-team.md @@ -8,6 +8,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Organize teams --- {% data reusables.profile.access_org %} diff --git a/content/organizations/organizing-members-into-teams/requesting-to-add-a-child-team.md b/content/organizations/organizing-members-into-teams/requesting-to-add-a-child-team.md index 66009aee130f..223b3a0fca38 100644 --- a/content/organizations/organizing-members-into-teams/requesting-to-add-a-child-team.md +++ b/content/organizations/organizing-members-into-teams/requesting-to-add-a-child-team.md @@ -9,6 +9,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Add a child team +category: + - Organize teams --- When you request to add a team as a child, a request is sent to the maintainers of the child team. Once a maintainer of the child team approves your request, the child team is nested under the parent team in your organization's hierarchy. diff --git a/content/organizations/organizing-members-into-teams/requesting-to-add-or-change-a-parent-team.md b/content/organizations/organizing-members-into-teams/requesting-to-add-or-change-a-parent-team.md index 958ac2bc9db1..4f44e6e6d42d 100644 --- a/content/organizations/organizing-members-into-teams/requesting-to-add-or-change-a-parent-team.md +++ b/content/organizations/organizing-members-into-teams/requesting-to-add-or-change-a-parent-team.md @@ -9,6 +9,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Add or change parent team +category: + - Organize teams --- When you request to add or change your team's parent, a request is sent to the maintainers of the parent team. When a maintainer of the new parent team approves your request, your team is nested as a child team under the parent team in your organization's hierarchy. diff --git a/content/organizations/organizing-members-into-teams/setting-your-teams-profile-picture.md b/content/organizations/organizing-members-into-teams/setting-your-teams-profile-picture.md index d3f4a2cf1b63..c20ce04e0b65 100644 --- a/content/organizations/organizing-members-into-teams/setting-your-teams-profile-picture.md +++ b/content/organizations/organizing-members-into-teams/setting-your-teams-profile-picture.md @@ -10,6 +10,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Team profile picture +category: + - Organize teams --- Unless you set a profile picture for a team, the team profile picture will match the organization's profile picture. diff --git a/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md b/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md index 3ca048429037..dd9d08fad3ee 100644 --- a/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md +++ b/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md @@ -8,6 +8,8 @@ versions: ghec: '*' ghes: '*' shortTitle: Synchronize with an IdP +category: + - Organize teams --- {% data reusables.enterprise-accounts.emu-scim-note %} From 1c6d04f5f822eb59f874ffd5a608dcf61948a559 Mon Sep 17 00:00:00 2001 From: Joe Clark <31087804+jc-clark@users.noreply.github.com> Date: Tue, 17 Mar 2026 09:28:59 -0700 Subject: [PATCH 4/5] Add discovery landing page for content/apps (#60226) --- .../about-creating-github-apps.md | 2 ++ ...est-practices-for-creating-a-github-app.md | 2 ++ .../deciding-when-to-build-a-github-app.md | 2 ++ .../migrating-oauth-apps-to-github-apps.md | 2 ++ .../about-authentication-with-a-github-app.md | 2 ++ ...enticating-as-a-github-app-installation.md | 2 ++ .../authenticating-as-a-github-app.md | 2 ++ ...g-with-a-github-app-on-behalf-of-a-user.md | 2 ++ ...g-a-json-web-token-jwt-for-a-github-app.md | 2 ++ ...ng-a-user-access-token-for-a-github-app.md | 2 ++ ...tallation-access-token-for-a-github-app.md | 2 ++ ...github-app-in-a-github-actions-workflow.md | 2 ++ .../managing-private-keys-for-github-apps.md | 2 ++ .../refreshing-user-access-tokens.md | 2 ++ .../about-the-setup-url.md | 2 ++ ...out-the-user-authorization-callback-url.md | 2 ++ .../choosing-permissions-for-a-github-app.md | 2 ++ ...ting-a-custom-badge-for-your-github-app.md | 2 ++ .../making-a-github-app-public-or-private.md | 2 ++ .../rate-limits-for-github-apps.md | 2 ++ .../registering-a-github-app.md | 2 ++ .../using-webhooks-with-github-apps.md | 2 ++ .../about-writing-code-for-a-github-app.md | 2 ++ .../building-a-cli-with-a-github-app.md | 2 ++ ...hub-app-that-responds-to-webhook-events.md | 2 ++ ...in-with-github-button-with-a-github-app.md | 2 ++ .../building-ci-checks-with-a-github-app.md | 2 ++ .../quickstart.md | 2 ++ ...omer-experience-best-practices-for-apps.md | 2 ++ .../requirements-for-listing-an-app.md | 2 ++ ...ractices-for-apps-on-github-marketplace.md | 2 ++ .../viewing-metrics-for-your-listing.md | 2 ++ .../viewing-transactions-for-your-listing.md | 2 ++ .../about-github-marketplace-for-apps.md | 2 ++ .../about-marketplace-badges.md | 2 ++ ...sher-verification-for-your-organization.md | 2 ++ ...a-webhook-to-notify-you-of-plan-changes.md | 2 ++ ...our-app-listing-from-github-marketplace.md | 2 ++ .../drafting-a-listing-for-your-app.md | 2 ++ .../setting-pricing-plans-for-your-listing.md | 2 ++ ...submitting-your-listing-for-publication.md | 2 ++ ...ting-a-listing-description-for-your-app.md | 2 ++ .../billing-customers.md | 2 ++ ...icing-plans-for-github-marketplace-apps.md | 2 ++ .../receiving-payment-for-app-purchases.md | 2 ++ .../handling-new-purchases-and-free-trials.md | 2 ++ .../handling-plan-cancellations.md | 2 ++ .../handling-plan-changes.md | 2 ++ ...ndpoints-for-the-github-marketplace-api.md | 2 ++ .../testing-your-app.md | 2 ++ ...k-events-for-the-github-marketplace-api.md | 2 ++ content/apps/index.md | 34 ++++++++++--------- .../about-github-app-managers.md | 2 ++ ...ating-optional-features-for-github-apps.md | 2 ++ .../deleting-a-github-app.md | 2 ++ ...g-allowed-ip-addresses-for-a-github-app.md | 2 ++ .../modifying-a-github-app-registration.md | 2 ++ .../suspending-a-github-app-installation.md | 2 ++ .../transferring-ownership-of-a-github-app.md | 2 ++ ...ating-to-the-rest-api-with-an-oauth-app.md | 2 ++ .../authorizing-oauth-apps.md | 2 ++ ...est-practices-for-creating-an-oauth-app.md | 2 ++ ...ating-a-custom-badge-for-your-oauth-app.md | 2 ++ .../creating-an-oauth-app.md | 2 ++ ...nces-between-github-apps-and-oauth-apps.md | 2 ++ .../rate-limits-for-oauth-apps.md | 2 ++ .../scopes-for-oauth-apps.md | 2 ++ ...vating-optional-features-for-oauth-apps.md | 2 ++ .../deleting-an-oauth-app.md | 2 ++ .../modifying-an-oauth-app.md | 2 ++ .../transferring-ownership-of-an-oauth-app.md | 2 ++ ...leshooting-authorization-request-errors.md | 2 ++ ...g-oauth-app-access-token-request-errors.md | 2 ++ .../authorizing-oauth-apps.md | 2 ++ ...onnecting-with-third-party-applications.md | 2 ++ ...lling-an-oauth-app-in-your-organization.md | 2 ++ ...g-an-oauth-app-in-your-personal-account.md | 2 ++ .../using-oauth-apps/privileged-oauth-apps.md | 2 ++ .../reviewing-your-authorized-oauth-apps.md | 2 ++ content/apps/overview.md | 2 ++ ...-available-for-github-enterprise-server.md | 2 ++ ...egistering-a-github-app-from-a-manifest.md | 2 ++ ...ering-a-github-app-using-url-parameters.md | 2 ++ .../sharing-your-github-app.md | 2 ++ .../about-using-github-apps.md | 2 ++ ...ng-updated-permissions-for-a-github-app.md | 2 ++ .../authorizing-github-apps.md | 2 ++ ...talling-a-github-app-from-a-third-party.md | 2 ++ ...thub-marketplace-for-your-organizations.md | 2 ++ ...b-marketplace-for-your-personal-account.md | 2 ++ ...talling-a-github-app-on-your-enterprise.md | 2 ++ .../installing-your-own-github-app.md | 2 ++ .../privileged-github-apps.md | 2 ++ ...github-app-from-your-organization-owner.md | 2 ++ ...ing-and-modifying-installed-github-apps.md | 2 ++ ...d-revoking-authorization-of-github-apps.md | 2 ++ .../using-github-apps/saml-and-github-apps.md | 2 ++ 97 files changed, 210 insertions(+), 16 deletions(-) diff --git a/content/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps.md b/content/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps.md index 251367ff0ab1..9f20b652cf54 100644 --- a/content/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps.md +++ b/content/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps.md @@ -15,6 +15,8 @@ redirect_from: - /developers/apps/about-apps - /developers/apps/getting-started-with-apps/about-apps - /apps/creating-github-apps/setting-up-a-github-app/about-creating-github-apps +category: + - Understand GitHub Apps --- ## About {% data variables.product.prodname_github_apps %} diff --git a/content/apps/creating-github-apps/about-creating-github-apps/best-practices-for-creating-a-github-app.md b/content/apps/creating-github-apps/about-creating-github-apps/best-practices-for-creating-a-github-app.md index 5b777a4dd5fe..2f770ff973b0 100644 --- a/content/apps/creating-github-apps/about-creating-github-apps/best-practices-for-creating-a-github-app.md +++ b/content/apps/creating-github-apps/about-creating-github-apps/best-practices-for-creating-a-github-app.md @@ -8,6 +8,8 @@ versions: ghec: '*' redirect_from: - /apps/creating-github-apps/setting-up-a-github-app/best-practices-for-creating-a-github-app +category: + - Understand GitHub Apps --- ## Select the minimum permissions required diff --git a/content/apps/creating-github-apps/about-creating-github-apps/deciding-when-to-build-a-github-app.md b/content/apps/creating-github-apps/about-creating-github-apps/deciding-when-to-build-a-github-app.md index 9dd760b5b797..1b5f6df47f39 100644 --- a/content/apps/creating-github-apps/about-creating-github-apps/deciding-when-to-build-a-github-app.md +++ b/content/apps/creating-github-apps/about-creating-github-apps/deciding-when-to-build-a-github-app.md @@ -6,6 +6,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Understand GitHub Apps --- ## Using a {% data variables.product.prodname_github_app %} instead of an {% data variables.product.prodname_oauth_app %} diff --git a/content/apps/creating-github-apps/about-creating-github-apps/migrating-oauth-apps-to-github-apps.md b/content/apps/creating-github-apps/about-creating-github-apps/migrating-oauth-apps-to-github-apps.md index 00f6ea698116..d0bd8ee04893 100644 --- a/content/apps/creating-github-apps/about-creating-github-apps/migrating-oauth-apps-to-github-apps.md +++ b/content/apps/creating-github-apps/about-creating-github-apps/migrating-oauth-apps-to-github-apps.md @@ -12,6 +12,8 @@ versions: ghes: '*' ghec: '*' shortTitle: 'Migrate from {% data variables.product.prodname_oauth_apps %}' +category: + - Register and configure a GitHub App --- ## Benefits of migrating from {% data variables.product.prodname_oauth_apps %} to {% data variables.product.prodname_github_apps %} diff --git a/content/apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app.md b/content/apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app.md index 724e7219be56..dcdf030b5e49 100644 --- a/content/apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app.md +++ b/content/apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app.md @@ -13,6 +13,8 @@ redirect_from: - /developers/apps/authenticating-with-github-apps - /developers/apps/building-github-apps/authenticating-with-github-apps - /apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-github-apps +category: + - Authenticate with a GitHub App --- ## Authentication as a {% data variables.product.prodname_github_app %} diff --git a/content/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation.md b/content/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation.md index fb91d27aa526..f2416cd945a0 100644 --- a/content/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation.md +++ b/content/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation.md @@ -6,6 +6,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Authenticate with a GitHub App --- ## About authentication as a {% data variables.product.prodname_github_app %} installation diff --git a/content/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app.md b/content/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app.md index d45248ff861a..6790e30f6c6a 100644 --- a/content/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app.md +++ b/content/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app.md @@ -6,6 +6,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Authenticate as an app +category: + - Authenticate with a GitHub App --- ## About authentication as a {% data variables.product.prodname_github_app %} diff --git a/content/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-a-github-app-on-behalf-of-a-user.md b/content/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-a-github-app-on-behalf-of-a-user.md index d61d1405d07a..fa9299d1d49c 100644 --- a/content/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-a-github-app-on-behalf-of-a-user.md +++ b/content/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-a-github-app-on-behalf-of-a-user.md @@ -13,6 +13,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Authenticate with a GitHub App --- Your app can make API requests on behalf of a user. API requests made by an app on behalf of a user will be attributed to that user. For example, if your app posts a comment on behalf of a user, the {% data variables.product.company_short %} UI will show the user's avatar photo along with the app's identicon badge as the author of the issue. diff --git a/content/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app.md b/content/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app.md index 71f89526d333..2a89ce76187f 100644 --- a/content/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app.md +++ b/content/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app.md @@ -6,6 +6,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Authenticate with a GitHub App --- ## About JSON Web Tokens (JWTs) diff --git a/content/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-user-access-token-for-a-github-app.md b/content/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-user-access-token-for-a-github-app.md index 80a3ede0c7a9..4656ebb0d386 100644 --- a/content/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-user-access-token-for-a-github-app.md +++ b/content/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-user-access-token-for-a-github-app.md @@ -6,6 +6,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Generate a user access token +category: + - Authenticate with a GitHub App --- ## About user access tokens diff --git a/content/apps/creating-github-apps/authenticating-with-a-github-app/generating-an-installation-access-token-for-a-github-app.md b/content/apps/creating-github-apps/authenticating-with-a-github-app/generating-an-installation-access-token-for-a-github-app.md index 9fc75d9abfeb..d26b676ae2bf 100644 --- a/content/apps/creating-github-apps/authenticating-with-a-github-app/generating-an-installation-access-token-for-a-github-app.md +++ b/content/apps/creating-github-apps/authenticating-with-a-github-app/generating-an-installation-access-token-for-a-github-app.md @@ -6,6 +6,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Authenticate with a GitHub App --- ## About installation access tokens diff --git a/content/apps/creating-github-apps/authenticating-with-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow.md b/content/apps/creating-github-apps/authenticating-with-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow.md index 7a210320e07a..4a404ae57d74 100644 --- a/content/apps/creating-github-apps/authenticating-with-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow.md +++ b/content/apps/creating-github-apps/authenticating-with-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow.md @@ -9,6 +9,8 @@ versions: redirect_from: - /apps/creating-github-apps/guides/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow - /apps/creating-github-apps/writing-code-for-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow +category: + - Authenticate with a GitHub App --- ## About {% data variables.product.prodname_actions %} authentication diff --git a/content/apps/creating-github-apps/authenticating-with-a-github-app/managing-private-keys-for-github-apps.md b/content/apps/creating-github-apps/authenticating-with-a-github-app/managing-private-keys-for-github-apps.md index 8b0b5709a466..acebd81c7317 100644 --- a/content/apps/creating-github-apps/authenticating-with-a-github-app/managing-private-keys-for-github-apps.md +++ b/content/apps/creating-github-apps/authenticating-with-a-github-app/managing-private-keys-for-github-apps.md @@ -6,6 +6,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Authenticate with a GitHub App --- ## About private keys for {% data variables.product.prodname_github_apps %} diff --git a/content/apps/creating-github-apps/authenticating-with-a-github-app/refreshing-user-access-tokens.md b/content/apps/creating-github-apps/authenticating-with-a-github-app/refreshing-user-access-tokens.md index e1aeb26f21ba..74ede039fe42 100644 --- a/content/apps/creating-github-apps/authenticating-with-a-github-app/refreshing-user-access-tokens.md +++ b/content/apps/creating-github-apps/authenticating-with-a-github-app/refreshing-user-access-tokens.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Refresh user access tokens +category: + - Authenticate with a GitHub App --- ## About user access tokens that expire diff --git a/content/apps/creating-github-apps/registering-a-github-app/about-the-setup-url.md b/content/apps/creating-github-apps/registering-a-github-app/about-the-setup-url.md index 90c474f8b3f2..2263b829f8ee 100644 --- a/content/apps/creating-github-apps/registering-a-github-app/about-the-setup-url.md +++ b/content/apps/creating-github-apps/registering-a-github-app/about-the-setup-url.md @@ -8,6 +8,8 @@ versions: shortTitle: Setup URL redirect_from: - /apps/creating-github-apps/setting-up-a-github-app/about-the-setup-url +category: + - Register and configure a GitHub App --- When you register a {% data variables.product.prodname_github_app %}, you can specify a setup URL. When users install your {% data variables.product.prodname_github_app %}, they are redirected to the setup URL. If additional setup is required after installation, you can use this URL to tell users what steps to take next. diff --git a/content/apps/creating-github-apps/registering-a-github-app/about-the-user-authorization-callback-url.md b/content/apps/creating-github-apps/registering-a-github-app/about-the-user-authorization-callback-url.md index 71d37a629ae8..e390944f295b 100644 --- a/content/apps/creating-github-apps/registering-a-github-app/about-the-user-authorization-callback-url.md +++ b/content/apps/creating-github-apps/registering-a-github-app/about-the-user-authorization-callback-url.md @@ -9,6 +9,8 @@ shortTitle: Callback URL redirect_from: - /apps/creating-github-apps/creating-github-apps/about-the-user-authorization-callback-url - /apps/creating-github-apps/setting-up-a-github-app/about-the-user-authorization-callback-url +category: + - Register and configure a GitHub App --- When you register a {% data variables.product.prodname_github_app %}, you can specify a callback URL. When you use the web application flow to generate a user access token in order to act on behalf of a user, users will be redirected to the callback URL after they authorize the {% data variables.product.prodname_github_app %}. diff --git a/content/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app.md b/content/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app.md index 134c772b6622..cda4fbcbf2f5 100644 --- a/content/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app.md +++ b/content/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app.md @@ -15,6 +15,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Register and configure a GitHub App --- ## About {% data variables.product.prodname_github_app %} permissions diff --git a/content/apps/creating-github-apps/registering-a-github-app/creating-a-custom-badge-for-your-github-app.md b/content/apps/creating-github-apps/registering-a-github-app/creating-a-custom-badge-for-your-github-app.md index d202fde8e2cc..19a43338e13a 100644 --- a/content/apps/creating-github-apps/registering-a-github-app/creating-a-custom-badge-for-your-github-app.md +++ b/content/apps/creating-github-apps/registering-a-github-app/creating-a-custom-badge-for-your-github-app.md @@ -12,6 +12,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Custom badge +category: + - Register and configure a GitHub App --- ## About badges diff --git a/content/apps/creating-github-apps/registering-a-github-app/making-a-github-app-public-or-private.md b/content/apps/creating-github-apps/registering-a-github-app/making-a-github-app-public-or-private.md index 6e76204a5403..c700fb2b8e33 100644 --- a/content/apps/creating-github-apps/registering-a-github-app/making-a-github-app-public-or-private.md +++ b/content/apps/creating-github-apps/registering-a-github-app/making-a-github-app-public-or-private.md @@ -16,6 +16,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Visibility +category: + - Register and configure a GitHub App --- ## About visibility for {% data variables.product.prodname_github_apps %} diff --git a/content/apps/creating-github-apps/registering-a-github-app/rate-limits-for-github-apps.md b/content/apps/creating-github-apps/registering-a-github-app/rate-limits-for-github-apps.md index 559ba2838391..66e28901cfaa 100644 --- a/content/apps/creating-github-apps/registering-a-github-app/rate-limits-for-github-apps.md +++ b/content/apps/creating-github-apps/registering-a-github-app/rate-limits-for-github-apps.md @@ -15,6 +15,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Rate limits +category: + - Register and configure a GitHub App --- {% ifversion ghes %} diff --git a/content/apps/creating-github-apps/registering-a-github-app/registering-a-github-app.md b/content/apps/creating-github-apps/registering-a-github-app/registering-a-github-app.md index 1d77f7addc3d..97d274f772f7 100644 --- a/content/apps/creating-github-apps/registering-a-github-app/registering-a-github-app.md +++ b/content/apps/creating-github-apps/registering-a-github-app/registering-a-github-app.md @@ -15,6 +15,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Register and configure a GitHub App --- ## About registering {% data variables.product.prodname_github_apps %} diff --git a/content/apps/creating-github-apps/registering-a-github-app/using-webhooks-with-github-apps.md b/content/apps/creating-github-apps/registering-a-github-app/using-webhooks-with-github-apps.md index a489202efcda..6b9be2b5ec1f 100644 --- a/content/apps/creating-github-apps/registering-a-github-app/using-webhooks-with-github-apps.md +++ b/content/apps/creating-github-apps/registering-a-github-app/using-webhooks-with-github-apps.md @@ -9,6 +9,8 @@ versions: redirect_from: - /apps/creating-github-apps/creating-github-apps/using-webhooks-with-github-apps - /apps/creating-github-apps/setting-up-a-github-app/using-webhooks-with-github-apps +category: + - Register and configure a GitHub App --- ## About webhooks and {% data variables.product.prodname_github_apps %} diff --git a/content/apps/creating-github-apps/writing-code-for-a-github-app/about-writing-code-for-a-github-app.md b/content/apps/creating-github-apps/writing-code-for-a-github-app/about-writing-code-for-a-github-app.md index 6c245279efb0..dcda3efb1aef 100644 --- a/content/apps/creating-github-apps/writing-code-for-a-github-app/about-writing-code-for-a-github-app.md +++ b/content/apps/creating-github-apps/writing-code-for-a-github-app/about-writing-code-for-a-github-app.md @@ -18,6 +18,8 @@ redirect_from: - /developers/apps/getting-started-with-apps/setting-up-your-development-environment-to-create-a-github-app - /apps/creating-github-apps/guides/setting-up-your-development-environment-to-create-a-github-app - /apps/creating-github-apps/writing-code-for-a-github-app/setting-up-your-development-environment-to-create-a-github-app +category: + - Write code for a GitHub App --- ## Prerequisites diff --git a/content/apps/creating-github-apps/writing-code-for-a-github-app/building-a-cli-with-a-github-app.md b/content/apps/creating-github-apps/writing-code-for-a-github-app/building-a-cli-with-a-github-app.md index 0115f59d127a..c28d68962111 100644 --- a/content/apps/creating-github-apps/writing-code-for-a-github-app/building-a-cli-with-a-github-app.md +++ b/content/apps/creating-github-apps/writing-code-for-a-github-app/building-a-cli-with-a-github-app.md @@ -8,6 +8,8 @@ versions: ghec: '*' redirect_from: - /apps/creating-github-apps/guides/building-a-cli-with-a-github-app +category: + - Write code for a GitHub App --- ## Introduction diff --git a/content/apps/creating-github-apps/writing-code-for-a-github-app/building-a-github-app-that-responds-to-webhook-events.md b/content/apps/creating-github-apps/writing-code-for-a-github-app/building-a-github-app-that-responds-to-webhook-events.md index d2544e002654..35e4ea1f6b93 100644 --- a/content/apps/creating-github-apps/writing-code-for-a-github-app/building-a-github-app-that-responds-to-webhook-events.md +++ b/content/apps/creating-github-apps/writing-code-for-a-github-app/building-a-github-app-that-responds-to-webhook-events.md @@ -9,6 +9,8 @@ versions: redirect_from: - /apps/creating-github-apps/guides/building-a-github-app-that-responds-to-webhook-events layout: inline +category: + - Write code for a GitHub App --- ## Introduction diff --git a/content/apps/creating-github-apps/writing-code-for-a-github-app/building-a-login-with-github-button-with-a-github-app.md b/content/apps/creating-github-apps/writing-code-for-a-github-app/building-a-login-with-github-button-with-a-github-app.md index 55af3b5226a4..945a356a053c 100644 --- a/content/apps/creating-github-apps/writing-code-for-a-github-app/building-a-login-with-github-button-with-a-github-app.md +++ b/content/apps/creating-github-apps/writing-code-for-a-github-app/building-a-login-with-github-button-with-a-github-app.md @@ -9,6 +9,8 @@ versions: redirect_from: - /apps/creating-github-apps/guides/using-the-web-application-flow-to-generate-a-user-access-token-for-a-github-app - /apps/creating-github-apps/guides/building-a-login-with-github-button-with-a-github-app +category: + - Write code for a GitHub App --- ## Introduction diff --git a/content/apps/creating-github-apps/writing-code-for-a-github-app/building-ci-checks-with-a-github-app.md b/content/apps/creating-github-apps/writing-code-for-a-github-app/building-ci-checks-with-a-github-app.md index b3b15b766520..36a6a68f1f22 100644 --- a/content/apps/creating-github-apps/writing-code-for-a-github-app/building-ci-checks-with-a-github-app.md +++ b/content/apps/creating-github-apps/writing-code-for-a-github-app/building-ci-checks-with-a-github-app.md @@ -12,6 +12,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Write code for a GitHub App --- ## Introduction diff --git a/content/apps/creating-github-apps/writing-code-for-a-github-app/quickstart.md b/content/apps/creating-github-apps/writing-code-for-a-github-app/quickstart.md index a1e293d552a2..39118d2d66c8 100644 --- a/content/apps/creating-github-apps/writing-code-for-a-github-app/quickstart.md +++ b/content/apps/creating-github-apps/writing-code-for-a-github-app/quickstart.md @@ -9,6 +9,8 @@ versions: ghec: '*' redirect_from: - /apps/creating-github-apps/guides/quickstart +category: + - Write code for a GitHub App --- ## Introduction diff --git a/content/apps/github-marketplace/creating-apps-for-github-marketplace/customer-experience-best-practices-for-apps.md b/content/apps/github-marketplace/creating-apps-for-github-marketplace/customer-experience-best-practices-for-apps.md index 16233263b9f0..0b4dbd933501 100644 --- a/content/apps/github-marketplace/creating-apps-for-github-marketplace/customer-experience-best-practices-for-apps.md +++ b/content/apps/github-marketplace/creating-apps-for-github-marketplace/customer-experience-best-practices-for-apps.md @@ -9,6 +9,8 @@ redirect_from: - /developers/github-marketplace/customer-experience-best-practices-for-apps - /developers/github-marketplace/creating-apps-for-github-marketplace/customer-experience-best-practices-for-apps - /apps/publishing-apps-to-github-marketplace/creating-apps-for-github-marketplace/customer-experience-best-practices-for-apps +category: + - List your app on GitHub Marketplace --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app.md b/content/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app.md index 77b5d32412cd..856f18a317b5 100644 --- a/content/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app.md +++ b/content/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app.md @@ -15,6 +15,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Listing requirements +category: + - List your app on GitHub Marketplace --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/creating-apps-for-github-marketplace/security-best-practices-for-apps-on-github-marketplace.md b/content/apps/github-marketplace/creating-apps-for-github-marketplace/security-best-practices-for-apps-on-github-marketplace.md index b38ed99cc886..80883d4389d8 100644 --- a/content/apps/github-marketplace/creating-apps-for-github-marketplace/security-best-practices-for-apps-on-github-marketplace.md +++ b/content/apps/github-marketplace/creating-apps-for-github-marketplace/security-best-practices-for-apps-on-github-marketplace.md @@ -13,6 +13,8 @@ shortTitle: Security best practice versions: fpt: '*' ghec: '*' +category: + - List your app on GitHub Marketplace --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-metrics-for-your-listing.md b/content/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-metrics-for-your-listing.md index 4da2279865f5..bf1172be7e71 100644 --- a/content/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-metrics-for-your-listing.md +++ b/content/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-metrics-for-your-listing.md @@ -13,6 +13,8 @@ versions: fpt: '*' ghec: '*' shortTitle: View listing metrics +category: + - List your app on GitHub Marketplace --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing.md b/content/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing.md index bb0013bf3eee..111b5514411a 100644 --- a/content/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing.md +++ b/content/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing.md @@ -10,6 +10,8 @@ versions: fpt: '*' ghec: '*' shortTitle: View listing transactions +category: + - Manage payments for your Marketplace app --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/github-marketplace-overview/about-github-marketplace-for-apps.md b/content/apps/github-marketplace/github-marketplace-overview/about-github-marketplace-for-apps.md index 989ed1689632..136443b2264b 100644 --- a/content/apps/github-marketplace/github-marketplace-overview/about-github-marketplace-for-apps.md +++ b/content/apps/github-marketplace/github-marketplace-overview/about-github-marketplace-for-apps.md @@ -11,6 +11,8 @@ redirect_from: versions: fpt: '*' ghec: '*' +category: + - List your app on GitHub Marketplace --- [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace) connects you to developers who want to extend and improve their {% data variables.product.prodname_dotcom %} workflows. You can list free and paid tools for developers to use in {% data variables.product.prodname_marketplace %}. {% data variables.product.prodname_marketplace %} offers developers two types of tools: {% data variables.product.prodname_actions %} and Apps, and each tool requires different steps for adding it to {% data variables.product.prodname_marketplace %}. diff --git a/content/apps/github-marketplace/github-marketplace-overview/about-marketplace-badges.md b/content/apps/github-marketplace/github-marketplace-overview/about-marketplace-badges.md index f27adf0e6b55..575eacd8b20c 100644 --- a/content/apps/github-marketplace/github-marketplace-overview/about-marketplace-badges.md +++ b/content/apps/github-marketplace/github-marketplace-overview/about-marketplace-badges.md @@ -9,6 +9,8 @@ redirect_from: versions: fpt: '*' ghec: '*' +category: + - List your app on GitHub Marketplace --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization.md b/content/apps/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization.md index 322d195e64c3..1282e95f1f1d 100644 --- a/content/apps/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization.md +++ b/content/apps/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization.md @@ -9,6 +9,8 @@ redirect_from: - /developers/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization - /apps/publishing-apps-to-github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization shortTitle: Publisher verification +category: + - List your app on GitHub Marketplace --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes.md b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes.md index 3149d2fe9ed7..0ad3ebaef507 100644 --- a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes.md +++ b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes.md @@ -14,6 +14,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Webhooks for plan changes +category: + - Manage payments for your Marketplace app --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/deleting-your-app-listing-from-github-marketplace.md b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/deleting-your-app-listing-from-github-marketplace.md index e4391b326799..444979d5df9c 100644 --- a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/deleting-your-app-listing-from-github-marketplace.md +++ b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/deleting-your-app-listing-from-github-marketplace.md @@ -8,6 +8,8 @@ shortTitle: Delete your listing redirect_from: - /apps/publishing-apps-to-github-marketplace/listing-an-app-on-github-marketplace/deleting-your-github-app-listing-from-github-marketplace - /apps/github-marketplace/listing-an-app-on-github-marketplace/deleting-your-github-app-listing-from-github-marketplace +category: + - List your app on GitHub Marketplace --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app.md b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app.md index 565c3ebbf4d7..159c5c6d3636 100644 --- a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app.md +++ b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app.md @@ -19,6 +19,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Draft an app listing +category: + - List your app on GitHub Marketplace --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/setting-pricing-plans-for-your-listing.md b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/setting-pricing-plans-for-your-listing.md index dbf5545f3c69..39026f25b857 100644 --- a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/setting-pricing-plans-for-your-listing.md +++ b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/setting-pricing-plans-for-your-listing.md @@ -20,6 +20,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Set listing pricing plans +category: + - List your app on GitHub Marketplace --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/submitting-your-listing-for-publication.md b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/submitting-your-listing-for-publication.md index fcdc7bd685fe..962bbfd8454a 100644 --- a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/submitting-your-listing-for-publication.md +++ b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/submitting-your-listing-for-publication.md @@ -11,6 +11,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Submit your listing +category: + - List your app on GitHub Marketplace --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md index 35c0a25ac2a3..a3a39fe811ef 100644 --- a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md +++ b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md @@ -17,6 +17,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Write listing descriptions +category: + - List your app on GitHub Marketplace --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/selling-your-app-on-github-marketplace/billing-customers.md b/content/apps/github-marketplace/selling-your-app-on-github-marketplace/billing-customers.md index fc1f31b1ef2a..9ae80b05275e 100644 --- a/content/apps/github-marketplace/selling-your-app-on-github-marketplace/billing-customers.md +++ b/content/apps/github-marketplace/selling-your-app-on-github-marketplace/billing-customers.md @@ -11,6 +11,8 @@ redirect_from: versions: fpt: '*' ghec: '*' +category: + - Manage payments for your Marketplace app --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/selling-your-app-on-github-marketplace/pricing-plans-for-github-marketplace-apps.md b/content/apps/github-marketplace/selling-your-app-on-github-marketplace/pricing-plans-for-github-marketplace-apps.md index 668e5f116ff8..846fecc29eb2 100644 --- a/content/apps/github-marketplace/selling-your-app-on-github-marketplace/pricing-plans-for-github-marketplace-apps.md +++ b/content/apps/github-marketplace/selling-your-app-on-github-marketplace/pricing-plans-for-github-marketplace-apps.md @@ -11,6 +11,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Pricing plans for apps +category: + - Manage payments for your Marketplace app --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/selling-your-app-on-github-marketplace/receiving-payment-for-app-purchases.md b/content/apps/github-marketplace/selling-your-app-on-github-marketplace/receiving-payment-for-app-purchases.md index edaf7c75c0a9..046a981b816f 100644 --- a/content/apps/github-marketplace/selling-your-app-on-github-marketplace/receiving-payment-for-app-purchases.md +++ b/content/apps/github-marketplace/selling-your-app-on-github-marketplace/receiving-payment-for-app-purchases.md @@ -14,6 +14,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Receive payment +category: + - Manage payments for your Marketplace app --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-new-purchases-and-free-trials.md b/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-new-purchases-and-free-trials.md index 6e6d7d4c43a9..7ae865324293 100644 --- a/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-new-purchases-and-free-trials.md +++ b/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-new-purchases-and-free-trials.md @@ -13,6 +13,8 @@ versions: fpt: '*' ghec: '*' shortTitle: New purchases & free trials +category: + - Manage payments for your Marketplace app --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-cancellations.md b/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-cancellations.md index e3acae131dae..6ea0d73083a2 100644 --- a/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-cancellations.md +++ b/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-cancellations.md @@ -12,6 +12,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Plan cancellations +category: + - Manage payments for your Marketplace app --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-changes.md b/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-changes.md index 70db9d5de4e7..fb58907953b0 100644 --- a/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-changes.md +++ b/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-changes.md @@ -11,6 +11,8 @@ redirect_from: versions: fpt: '*' ghec: '*' +category: + - Manage payments for your Marketplace app --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/rest-endpoints-for-the-github-marketplace-api.md b/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/rest-endpoints-for-the-github-marketplace-api.md index 96471089dfb8..bb6fa81378e0 100644 --- a/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/rest-endpoints-for-the-github-marketplace-api.md +++ b/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/rest-endpoints-for-the-github-marketplace-api.md @@ -12,6 +12,8 @@ versions: fpt: '*' ghec: '*' shortTitle: REST API +category: + - Manage payments for your Marketplace app --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/testing-your-app.md b/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/testing-your-app.md index 94d84b017a59..aa6f4f95c80b 100644 --- a/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/testing-your-app.md +++ b/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/testing-your-app.md @@ -11,6 +11,8 @@ redirect_from: versions: fpt: '*' ghec: '*' +category: + - Manage payments for your Marketplace app --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/webhook-events-for-the-github-marketplace-api.md b/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/webhook-events-for-the-github-marketplace-api.md index 2b7be0ec389e..de9844882756 100644 --- a/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/webhook-events-for-the-github-marketplace-api.md +++ b/content/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/webhook-events-for-the-github-marketplace-api.md @@ -12,6 +12,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Webhook events +category: + - Manage payments for your Marketplace app --- {% data reusables.marketplace.marketplace-apps-not-actions %} diff --git a/content/apps/index.md b/content/apps/index.md index 6bc9168e98a1..63bd4c96a480 100644 --- a/content/apps/index.md +++ b/content/apps/index.md @@ -5,31 +5,34 @@ intro: 'Go deeper with {% data variables.product.prodname_dotcom %} by integrati introLinks: overview: /apps/overview quickstart: /apps/creating-github-apps/writing-code-for-a-github-app/quickstart -layout: product-landing -featuredLinks: - startHere: - - /apps/using-github-apps/about-using-github-apps +layout: discovery-landing +carousels: + recommended: + - /apps/overview + - /apps/creating-github-apps/writing-code-for-a-github-app/quickstart - /apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps - - /apps/oauth-apps/building-oauth-apps/differences-between-github-apps-and-oauth-apps - - /apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app - popular: - /apps/creating-github-apps/registering-a-github-app/registering-a-github-app + - /apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app - /apps/using-github-apps/authorizing-github-apps + - /apps/oauth-apps/building-oauth-apps/differences-between-github-apps-and-oauth-apps - /apps/creating-github-apps/writing-code-for-a-github-app/building-a-github-app-that-responds-to-webhook-events - - /apps/creating-github-apps/writing-code-for-a-github-app/building-a-login-with-github-button-with-a-github-app - - /apps/creating-github-apps/writing-code-for-a-github-app/building-a-cli-with-a-github-app - - /apps/creating-github-apps/authenticating-with-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow - guideCards: - - /apps/creating-github-apps/writing-code-for-a-github-app/building-a-github-app-that-responds-to-webhook-events - - /apps/creating-github-apps/writing-code-for-a-github-app/building-a-login-with-github-button-with-a-github-app - - /apps/creating-github-apps/writing-code-for-a-github-app/building-a-cli-with-a-github-app - - /apps/creating-github-apps/authenticating-with-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow + - /apps/creating-github-apps/about-creating-github-apps/best-practices-for-creating-a-github-app changelog: label: apps versions: fpt: '*' ghes: '*' ghec: '*' +includedCategories: + - Understand GitHub Apps + - Register and configure a GitHub App + - Write code for a GitHub App + - Authenticate with a GitHub App + - Install and authorize apps + - Maintain and share your app + - Build and manage OAuth apps + - List your app on GitHub Marketplace + - Manage payments for your Marketplace app children: - /overview - /using-github-apps @@ -49,4 +52,3 @@ redirect_from: - /v3/integrations - /developers/apps --- - diff --git a/content/apps/maintaining-github-apps/about-github-app-managers.md b/content/apps/maintaining-github-apps/about-github-app-managers.md index 2992d43b90d5..35d5274ab583 100644 --- a/content/apps/maintaining-github-apps/about-github-app-managers.md +++ b/content/apps/maintaining-github-apps/about-github-app-managers.md @@ -6,6 +6,8 @@ versions: ghes: '*' ghec: '*' shortTitle: GitHub App managers +category: + - Maintain and share your app --- {% data reusables.apps.github-app-managers %} diff --git a/content/apps/maintaining-github-apps/activating-optional-features-for-github-apps.md b/content/apps/maintaining-github-apps/activating-optional-features-for-github-apps.md index 53691bd2afd6..042c2727d04e 100644 --- a/content/apps/maintaining-github-apps/activating-optional-features-for-github-apps.md +++ b/content/apps/maintaining-github-apps/activating-optional-features-for-github-apps.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Activate optional features +category: + - Maintain and share your app --- > [!WARNING] diff --git a/content/apps/maintaining-github-apps/deleting-a-github-app.md b/content/apps/maintaining-github-apps/deleting-a-github-app.md index 53299b54e41e..6b66cb22a606 100644 --- a/content/apps/maintaining-github-apps/deleting-a-github-app.md +++ b/content/apps/maintaining-github-apps/deleting-a-github-app.md @@ -11,6 +11,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Maintain and share your app --- > [!NOTE] diff --git a/content/apps/maintaining-github-apps/managing-allowed-ip-addresses-for-a-github-app.md b/content/apps/maintaining-github-apps/managing-allowed-ip-addresses-for-a-github-app.md index f1832d136fd2..4288fcea18a5 100644 --- a/content/apps/maintaining-github-apps/managing-allowed-ip-addresses-for-a-github-app.md +++ b/content/apps/maintaining-github-apps/managing-allowed-ip-addresses-for-a-github-app.md @@ -7,6 +7,8 @@ versions: shortTitle: Manage allowed IP addresses redirect_from: - /developers/apps/building-github-apps/managing-allowed-ip-addresses-for-a-github-app +category: + - Maintain and share your app --- ## About IP address allow lists for {% data variables.product.prodname_github_apps %} diff --git a/content/apps/maintaining-github-apps/modifying-a-github-app-registration.md b/content/apps/maintaining-github-apps/modifying-a-github-app-registration.md index 0f4a8092074b..2b2ffd5c8e6c 100644 --- a/content/apps/maintaining-github-apps/modifying-a-github-app-registration.md +++ b/content/apps/maintaining-github-apps/modifying-a-github-app-registration.md @@ -17,6 +17,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Maintain and share your app --- ## About {% data variables.product.prodname_github_app %} modifications diff --git a/content/apps/maintaining-github-apps/suspending-a-github-app-installation.md b/content/apps/maintaining-github-apps/suspending-a-github-app-installation.md index edb7c3fa370e..787c1c9604b2 100644 --- a/content/apps/maintaining-github-apps/suspending-a-github-app-installation.md +++ b/content/apps/maintaining-github-apps/suspending-a-github-app-installation.md @@ -10,6 +10,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Suspend an installation +category: + - Maintain and share your app --- > [!NOTE] diff --git a/content/apps/maintaining-github-apps/transferring-ownership-of-a-github-app.md b/content/apps/maintaining-github-apps/transferring-ownership-of-a-github-app.md index 86591b54611c..eee359e6f073 100644 --- a/content/apps/maintaining-github-apps/transferring-ownership-of-a-github-app.md +++ b/content/apps/maintaining-github-apps/transferring-ownership-of-a-github-app.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Transfer ownership +category: + - Maintain and share your app --- ## About transferring {% data variables.product.prodname_github_apps %} diff --git a/content/apps/oauth-apps/building-oauth-apps/authenticating-to-the-rest-api-with-an-oauth-app.md b/content/apps/oauth-apps/building-oauth-apps/authenticating-to-the-rest-api-with-an-oauth-app.md index 93176f939dd6..cd88a06f8c5c 100644 --- a/content/apps/oauth-apps/building-oauth-apps/authenticating-to-the-rest-api-with-an-oauth-app.md +++ b/content/apps/oauth-apps/building-oauth-apps/authenticating-to-the-rest-api-with-an-oauth-app.md @@ -11,6 +11,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Build and manage OAuth apps --- diff --git a/content/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps.md b/content/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps.md index c30652b70c1f..caf691b24407 100644 --- a/content/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps.md +++ b/content/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps.md @@ -14,6 +14,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Build and manage OAuth apps --- > [!NOTE] diff --git a/content/apps/oauth-apps/building-oauth-apps/best-practices-for-creating-an-oauth-app.md b/content/apps/oauth-apps/building-oauth-apps/best-practices-for-creating-an-oauth-app.md index 15f2c0065da9..2fdfcfa3ba47 100644 --- a/content/apps/oauth-apps/building-oauth-apps/best-practices-for-creating-an-oauth-app.md +++ b/content/apps/oauth-apps/building-oauth-apps/best-practices-for-creating-an-oauth-app.md @@ -6,6 +6,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Build and manage OAuth apps --- ## Use a {% data variables.product.prodname_github_app %} instead diff --git a/content/apps/oauth-apps/building-oauth-apps/creating-a-custom-badge-for-your-oauth-app.md b/content/apps/oauth-apps/building-oauth-apps/creating-a-custom-badge-for-your-oauth-app.md index f9020e67bf5f..b0b1beafa754 100644 --- a/content/apps/oauth-apps/building-oauth-apps/creating-a-custom-badge-for-your-oauth-app.md +++ b/content/apps/oauth-apps/building-oauth-apps/creating-a-custom-badge-for-your-oauth-app.md @@ -10,6 +10,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Create custom badges +category: + - Build and manage OAuth apps --- By default, a new {% data variables.product.prodname_oauth_app %} will have an automatically generated [identicon](https://github.com/blog/1586-identicons). An identicon badge looks something like this: diff --git a/content/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app.md b/content/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app.md index 9de59cd3a55d..a12783015212 100644 --- a/content/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app.md +++ b/content/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app.md @@ -10,6 +10,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Build and manage OAuth apps --- > [!NOTE] diff --git a/content/apps/oauth-apps/building-oauth-apps/differences-between-github-apps-and-oauth-apps.md b/content/apps/oauth-apps/building-oauth-apps/differences-between-github-apps-and-oauth-apps.md index 6bd62a094631..0c1b1271b4da 100644 --- a/content/apps/oauth-apps/building-oauth-apps/differences-between-github-apps-and-oauth-apps.md +++ b/content/apps/oauth-apps/building-oauth-apps/differences-between-github-apps-and-oauth-apps.md @@ -14,6 +14,8 @@ versions: ghes: '*' ghec: '*' shortTitle: GitHub Apps & {% data variables.product.prodname_oauth_apps %} +category: + - Understand GitHub Apps --- ## About {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %} diff --git a/content/apps/oauth-apps/building-oauth-apps/rate-limits-for-oauth-apps.md b/content/apps/oauth-apps/building-oauth-apps/rate-limits-for-oauth-apps.md index 933f0bc66393..128ba1dd58aa 100644 --- a/content/apps/oauth-apps/building-oauth-apps/rate-limits-for-oauth-apps.md +++ b/content/apps/oauth-apps/building-oauth-apps/rate-limits-for-oauth-apps.md @@ -6,6 +6,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Rate limits +category: + - Build and manage OAuth apps --- > [!NOTE] diff --git a/content/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps.md b/content/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps.md index d2aa5101fa6c..ac91fd4c4bec 100644 --- a/content/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps.md +++ b/content/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps.md @@ -11,6 +11,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Build and manage OAuth apps --- > [!NOTE] diff --git a/content/apps/oauth-apps/maintaining-oauth-apps/activating-optional-features-for-oauth-apps.md b/content/apps/oauth-apps/maintaining-oauth-apps/activating-optional-features-for-oauth-apps.md index 3aee1d5b13f6..82d1923f5829 100644 --- a/content/apps/oauth-apps/maintaining-oauth-apps/activating-optional-features-for-oauth-apps.md +++ b/content/apps/oauth-apps/maintaining-oauth-apps/activating-optional-features-for-oauth-apps.md @@ -6,6 +6,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Activate optional features +category: + - Build and manage OAuth apps --- > [!WARNING] diff --git a/content/apps/oauth-apps/maintaining-oauth-apps/deleting-an-oauth-app.md b/content/apps/oauth-apps/maintaining-oauth-apps/deleting-an-oauth-app.md index 0535f6798083..6e0ec65ab452 100644 --- a/content/apps/oauth-apps/maintaining-oauth-apps/deleting-an-oauth-app.md +++ b/content/apps/oauth-apps/maintaining-oauth-apps/deleting-an-oauth-app.md @@ -10,6 +10,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Build and manage OAuth apps --- {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} diff --git a/content/apps/oauth-apps/maintaining-oauth-apps/modifying-an-oauth-app.md b/content/apps/oauth-apps/maintaining-oauth-apps/modifying-an-oauth-app.md index cd3464668abf..4de1850e819a 100644 --- a/content/apps/oauth-apps/maintaining-oauth-apps/modifying-an-oauth-app.md +++ b/content/apps/oauth-apps/maintaining-oauth-apps/modifying-an-oauth-app.md @@ -10,6 +10,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Build and manage OAuth apps --- {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} diff --git a/content/apps/oauth-apps/maintaining-oauth-apps/transferring-ownership-of-an-oauth-app.md b/content/apps/oauth-apps/maintaining-oauth-apps/transferring-ownership-of-an-oauth-app.md index 138e23cc4026..1693020402b6 100644 --- a/content/apps/oauth-apps/maintaining-oauth-apps/transferring-ownership-of-an-oauth-app.md +++ b/content/apps/oauth-apps/maintaining-oauth-apps/transferring-ownership-of-an-oauth-app.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Transfer ownership +category: + - Build and manage OAuth apps --- {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} diff --git a/content/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-authorization-request-errors.md b/content/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-authorization-request-errors.md index adea8d00b8b1..a4f91e02e811 100644 --- a/content/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-authorization-request-errors.md +++ b/content/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-authorization-request-errors.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Troubleshoot authorization +category: + - Build and manage OAuth apps --- ## Application suspended diff --git a/content/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-oauth-app-access-token-request-errors.md b/content/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-oauth-app-access-token-request-errors.md index b59f360c1dc0..6803a3c68178 100644 --- a/content/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-oauth-app-access-token-request-errors.md +++ b/content/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-oauth-app-access-token-request-errors.md @@ -11,6 +11,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Troubleshoot token request +category: + - Build and manage OAuth apps --- > [!NOTE] diff --git a/content/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps.md b/content/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps.md index 071fd910e31f..1d10d042c931 100644 --- a/content/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps.md +++ b/content/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps.md @@ -10,6 +10,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Install and authorize apps --- When an {% data variables.product.prodname_oauth_app %} wants to identify you by your account on {% data variables.product.github %}, you'll see a page with the app's developer contact information and a list of the specific data that's being requested. diff --git a/content/apps/oauth-apps/using-oauth-apps/connecting-with-third-party-applications.md b/content/apps/oauth-apps/using-oauth-apps/connecting-with-third-party-applications.md index a26644e444e4..65c39478a0db 100644 --- a/content/apps/oauth-apps/using-oauth-apps/connecting-with-third-party-applications.md +++ b/content/apps/oauth-apps/using-oauth-apps/connecting-with-third-party-applications.md @@ -12,6 +12,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Third-party applications +category: + - Install and authorize apps --- When a third-party application wants to identify you by your {% data variables.product.github %} login, you'll see a page with the developer contact information and a list of the specific data that's being requested. diff --git a/content/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-organization.md b/content/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-organization.md index 18af46578617..773b7ae247a5 100644 --- a/content/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-organization.md +++ b/content/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-organization.md @@ -5,6 +5,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Install app organization +category: + - Build and manage OAuth apps --- ## About installing {% data variables.product.prodname_oauth_apps %} in your organization diff --git a/content/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-personal-account.md b/content/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-personal-account.md index 89648903846b..433cf1da557a 100644 --- a/content/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-personal-account.md +++ b/content/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-personal-account.md @@ -5,6 +5,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Install app personal account +category: + - Build and manage OAuth apps --- ## About installing {% data variables.product.prodname_oauth_apps %} in your personal account diff --git a/content/apps/oauth-apps/using-oauth-apps/privileged-oauth-apps.md b/content/apps/oauth-apps/using-oauth-apps/privileged-oauth-apps.md index 3a256486ee27..0a96176427ce 100644 --- a/content/apps/oauth-apps/using-oauth-apps/privileged-oauth-apps.md +++ b/content/apps/oauth-apps/using-oauth-apps/privileged-oauth-apps.md @@ -8,6 +8,8 @@ versions: shortTitle: Privileged apps redirect_from: - /apps/oauth-apps/using-oauth-apps/internal-oauth-apps +category: + - Install and authorize apps --- Some {% data variables.product.prodname_oauth_apps %} are privileged apps. These apps are owned by {% data variables.product.company_short %} and are granted special capabilities. For example, even if an organization owner has restricted access by {% data variables.product.prodname_oauth_apps %} to the organization's data, users can still authorize these apps and use them to access data from the organization. diff --git a/content/apps/oauth-apps/using-oauth-apps/reviewing-your-authorized-oauth-apps.md b/content/apps/oauth-apps/using-oauth-apps/reviewing-your-authorized-oauth-apps.md index 549968f8d7c3..e6f0c6bead0a 100644 --- a/content/apps/oauth-apps/using-oauth-apps/reviewing-your-authorized-oauth-apps.md +++ b/content/apps/oauth-apps/using-oauth-apps/reviewing-your-authorized-oauth-apps.md @@ -13,6 +13,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Review OAuth apps +category: + - Install and authorize apps --- {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.access_applications %} diff --git a/content/apps/overview.md b/content/apps/overview.md index 56c10b434622..a1d8ee8c6d26 100644 --- a/content/apps/overview.md +++ b/content/apps/overview.md @@ -8,6 +8,8 @@ versions: ghes: '*' ghec: '*' contentType: concepts +category: + - Understand GitHub Apps --- ## About {% data variables.product.prodname_github_apps %} diff --git a/content/apps/sharing-github-apps/making-your-github-app-available-for-github-enterprise-server.md b/content/apps/sharing-github-apps/making-your-github-app-available-for-github-enterprise-server.md index 258f5c8fdf8a..da8576e4b651 100644 --- a/content/apps/sharing-github-apps/making-your-github-app-available-for-github-enterprise-server.md +++ b/content/apps/sharing-github-apps/making-your-github-app-available-for-github-enterprise-server.md @@ -8,6 +8,8 @@ versions: ghec: '*' redirect_from: - /apps/creating-github-apps/setting-up-a-github-app/making-your-github-app-available-for-github-enterprise-server +category: + - Maintain and share your app --- ## About developing {% data variables.product.prodname_github_apps %} for {% data variables.product.prodname_ghe_server %} diff --git a/content/apps/sharing-github-apps/registering-a-github-app-from-a-manifest.md b/content/apps/sharing-github-apps/registering-a-github-app-from-a-manifest.md index b9e7378092f3..50ba5897db2c 100644 --- a/content/apps/sharing-github-apps/registering-a-github-app-from-a-manifest.md +++ b/content/apps/sharing-github-apps/registering-a-github-app-from-a-manifest.md @@ -13,6 +13,8 @@ versions: ghes: '*' ghec: '*' shortTitle: App manifest +category: + - Maintain and share your app --- ## About {% data variables.product.prodname_github_app %} Manifests diff --git a/content/apps/sharing-github-apps/registering-a-github-app-using-url-parameters.md b/content/apps/sharing-github-apps/registering-a-github-app-using-url-parameters.md index f6576e25248c..2f99fe77fc61 100644 --- a/content/apps/sharing-github-apps/registering-a-github-app-using-url-parameters.md +++ b/content/apps/sharing-github-apps/registering-a-github-app-using-url-parameters.md @@ -13,6 +13,8 @@ versions: ghes: '*' ghec: '*' shortTitle: App query parameters +category: + - Maintain and share your app --- ## About URL parameters for registering {% data variables.product.prodname_github_apps %} diff --git a/content/apps/sharing-github-apps/sharing-your-github-app.md b/content/apps/sharing-github-apps/sharing-your-github-app.md index fe2ffb46bb73..184379595faf 100644 --- a/content/apps/sharing-github-apps/sharing-your-github-app.md +++ b/content/apps/sharing-github-apps/sharing-your-github-app.md @@ -8,6 +8,8 @@ versions: shortTitle: Share your app redirect_from: - /apps/maintaining-github-apps/sharing-your-github-app +category: + - Maintain and share your app --- {% ifversion fpt or ghec %} diff --git a/content/apps/using-github-apps/about-using-github-apps.md b/content/apps/using-github-apps/about-using-github-apps.md index c9ea465f0322..3866ca130c35 100644 --- a/content/apps/using-github-apps/about-using-github-apps.md +++ b/content/apps/using-github-apps/about-using-github-apps.md @@ -6,6 +6,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Understand GitHub Apps --- ## About {% data variables.product.prodname_github_apps %} diff --git a/content/apps/using-github-apps/approving-updated-permissions-for-a-github-app.md b/content/apps/using-github-apps/approving-updated-permissions-for-a-github-app.md index f69f8d0ee446..08c5f6acdf47 100644 --- a/content/apps/using-github-apps/approving-updated-permissions-for-a-github-app.md +++ b/content/apps/using-github-apps/approving-updated-permissions-for-a-github-app.md @@ -6,6 +6,8 @@ versions: ghec: '*' ghes: '*' shortTitle: Approve new permissions +category: + - Install and authorize apps --- Occasionally, a {% data variables.product.prodname_github_app %} that you have installed will request additional permissions. This may happen if the {% data variables.product.prodname_github_app %} owner wants the app to make additional API requests or respond to additional webhook events. For more information about what different permissions enable a {% data variables.product.prodname_github_app %} to do, see [AUTOTITLE](/apps/creating-github-apps/setting-up-a-github-app/choosing-permissions-for-a-github-app). diff --git a/content/apps/using-github-apps/authorizing-github-apps.md b/content/apps/using-github-apps/authorizing-github-apps.md index 431839c44197..9dcf011a4aab 100644 --- a/content/apps/using-github-apps/authorizing-github-apps.md +++ b/content/apps/using-github-apps/authorizing-github-apps.md @@ -9,6 +9,8 @@ versions: redirect_from: - /github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-github-apps - /authentication/keeping-your-account-and-data-secure/authorizing-github-apps +category: + - Install and authorize apps --- ## About authorizing {% data variables.product.prodname_github_apps %} diff --git a/content/apps/using-github-apps/installing-a-github-app-from-a-third-party.md b/content/apps/using-github-apps/installing-a-github-app-from-a-third-party.md index 104a6bbe59ae..e0794c95d5d1 100644 --- a/content/apps/using-github-apps/installing-a-github-app-from-a-third-party.md +++ b/content/apps/using-github-apps/installing-a-github-app-from-a-third-party.md @@ -6,6 +6,8 @@ versions: ghec: '*' ghes: '*' shortTitle: Install from third party +category: + - Install and authorize apps --- {% ifversion ghes < 3.16 %} diff --git a/content/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations.md b/content/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations.md index 10396d00c664..a9ce7cabc5e2 100644 --- a/content/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations.md +++ b/content/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations.md @@ -14,6 +14,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Install from Marketplace for org +category: + - Install and authorize apps --- ## About {% data variables.product.prodname_marketplace %} diff --git a/content/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-personal-account.md b/content/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-personal-account.md index 1a2971b3ad92..8ee8960bd0b0 100644 --- a/content/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-personal-account.md +++ b/content/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-personal-account.md @@ -12,6 +12,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Install from Marketplace for user +category: + - Install and authorize apps --- ## About {% data variables.product.prodname_marketplace %} diff --git a/content/apps/using-github-apps/installing-a-github-app-on-your-enterprise.md b/content/apps/using-github-apps/installing-a-github-app-on-your-enterprise.md index 9ff35367ea85..8bfab7ba150e 100644 --- a/content/apps/using-github-apps/installing-a-github-app-on-your-enterprise.md +++ b/content/apps/using-github-apps/installing-a-github-app-on-your-enterprise.md @@ -5,6 +5,8 @@ versions: feature: enterprise-installed-apps shortTitle: Install apps on your enterprise permissions: 'Enterprise owners can install {% data variables.product.prodname_github_apps %} on their enterprise. App managers cannot install apps at the enterprise level.' +category: + - Install and authorize apps --- > [!NOTE] diff --git a/content/apps/using-github-apps/installing-your-own-github-app.md b/content/apps/using-github-apps/installing-your-own-github-app.md index 5c17ccaeea84..fc64f8b163bc 100644 --- a/content/apps/using-github-apps/installing-your-own-github-app.md +++ b/content/apps/using-github-apps/installing-your-own-github-app.md @@ -12,6 +12,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Install your own app +category: + - Maintain and share your app --- ## About installing your own {% data variables.product.prodname_github_app %} diff --git a/content/apps/using-github-apps/privileged-github-apps.md b/content/apps/using-github-apps/privileged-github-apps.md index b8b1289f6f14..d3e4a0882f5b 100644 --- a/content/apps/using-github-apps/privileged-github-apps.md +++ b/content/apps/using-github-apps/privileged-github-apps.md @@ -8,6 +8,8 @@ versions: shortTitle: Privileged apps redirect_from: - /apps/using-github-apps/internal-github-apps +category: + - Install and authorize apps --- Some {% data variables.product.prodname_github_apps %} are privileged apps. These apps are owned by {% data variables.product.company_short %} and are granted special capabilities. For example, users can authorize these apps and use them to access data from an organization without requiring approval by the organization. diff --git a/content/apps/using-github-apps/requesting-a-github-app-from-your-organization-owner.md b/content/apps/using-github-apps/requesting-a-github-app-from-your-organization-owner.md index ee4851f5fb11..5e34adf2f86c 100644 --- a/content/apps/using-github-apps/requesting-a-github-app-from-your-organization-owner.md +++ b/content/apps/using-github-apps/requesting-a-github-app-from-your-organization-owner.md @@ -5,6 +5,8 @@ versions: fpt: '*' ghec: '*' shortTitle: Request for org +category: + - Install and authorize apps --- > [!NOTE] diff --git a/content/apps/using-github-apps/reviewing-and-modifying-installed-github-apps.md b/content/apps/using-github-apps/reviewing-and-modifying-installed-github-apps.md index 0ecce9b4d74c..f1e48d47153a 100644 --- a/content/apps/using-github-apps/reviewing-and-modifying-installed-github-apps.md +++ b/content/apps/using-github-apps/reviewing-and-modifying-installed-github-apps.md @@ -6,6 +6,8 @@ versions: fpt: '*' ghes: '*' ghec: '*' +category: + - Install and authorize apps --- ## About installed {% data variables.product.prodname_github_apps %} diff --git a/content/apps/using-github-apps/reviewing-and-revoking-authorization-of-github-apps.md b/content/apps/using-github-apps/reviewing-and-revoking-authorization-of-github-apps.md index 117d34ee0f68..fdb2c0cc2adb 100644 --- a/content/apps/using-github-apps/reviewing-and-revoking-authorization-of-github-apps.md +++ b/content/apps/using-github-apps/reviewing-and-revoking-authorization-of-github-apps.md @@ -12,6 +12,8 @@ versions: ghes: '*' ghec: '*' shortTitle: Review your authorizations +category: + - Install and authorize apps --- ## About authorized {% data variables.product.prodname_github_apps %} diff --git a/content/apps/using-github-apps/saml-and-github-apps.md b/content/apps/using-github-apps/saml-and-github-apps.md index dae2cd5aa8f3..49ad05842fa6 100644 --- a/content/apps/using-github-apps/saml-and-github-apps.md +++ b/content/apps/using-github-apps/saml-and-github-apps.md @@ -4,6 +4,8 @@ shortTitle: SAML with apps intro: "If your organization or enterprise is SSO protected, you may need to start an active SSO session for your organization before authorizing, installing, or requesting a {% data variables.product.prodname_github_app %}." versions: ghec: '*' +category: + - Install and authorize apps --- ## Authorizing {% data variables.product.prodname_github_apps %} for users From 2379a9253bbb8a937918878aee73079f88611157 Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Tue, 17 Mar 2026 09:56:09 -0700 Subject: [PATCH 5/5] GraphQL schema update (#60273) Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com> --- src/graphql/data/fpt/changelog.json | 13 +++++++++++++ src/graphql/data/fpt/schema.docs.graphql | 5 +++++ src/graphql/data/fpt/schema.json | 8 ++++++++ src/graphql/data/ghec/schema.docs.graphql | 5 +++++ src/graphql/data/ghec/schema.json | 8 ++++++++ 5 files changed, 39 insertions(+) diff --git a/src/graphql/data/fpt/changelog.json b/src/graphql/data/fpt/changelog.json index a77072d4f0c4..dc05466bde91 100644 --- a/src/graphql/data/fpt/changelog.json +++ b/src/graphql/data/fpt/changelog.json @@ -1,4 +1,17 @@ [ + { + "schemaChanges": [ + { + "title": "The GraphQL schema includes these changes:", + "changes": [ + "

Field optionId was added to object type IssueFieldSingleSelectValue

" + ] + } + ], + "previewChanges": [], + "upcomingChanges": [], + "date": "2026-03-17" + }, { "schemaChanges": [ { diff --git a/src/graphql/data/fpt/schema.docs.graphql b/src/graphql/data/fpt/schema.docs.graphql index ccd04cf22e42..1574a13c7e2a 100644 --- a/src/graphql/data/fpt/schema.docs.graphql +++ b/src/graphql/data/fpt/schema.docs.graphql @@ -20937,6 +20937,11 @@ type IssueFieldSingleSelectValue implements IssueFieldValueCommon & Node { The option's name. """ name: String! + + """ + The selected option's global relay ID. + """ + optionId: String } """ diff --git a/src/graphql/data/fpt/schema.json b/src/graphql/data/fpt/schema.json index 8a42483941af..e1a7aa944a5a 100644 --- a/src/graphql/data/fpt/schema.json +++ b/src/graphql/data/fpt/schema.json @@ -32663,6 +32663,14 @@ "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" + }, + { + "name": "optionId", + "description": "

The selected option's global relay ID.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" } ] }, diff --git a/src/graphql/data/ghec/schema.docs.graphql b/src/graphql/data/ghec/schema.docs.graphql index ccd04cf22e42..1574a13c7e2a 100644 --- a/src/graphql/data/ghec/schema.docs.graphql +++ b/src/graphql/data/ghec/schema.docs.graphql @@ -20937,6 +20937,11 @@ type IssueFieldSingleSelectValue implements IssueFieldValueCommon & Node { The option's name. """ name: String! + + """ + The selected option's global relay ID. + """ + optionId: String } """ diff --git a/src/graphql/data/ghec/schema.json b/src/graphql/data/ghec/schema.json index 8a42483941af..e1a7aa944a5a 100644 --- a/src/graphql/data/ghec/schema.json +++ b/src/graphql/data/ghec/schema.json @@ -32663,6 +32663,14 @@ "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" + }, + { + "name": "optionId", + "description": "

The selected option's global relay ID.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" } ] },