From a91753b79e3fec3c4fc8b6b17109e58f26a61cf7 Mon Sep 17 00:00:00 2001 From: PSJ <51746608+thispsj@users.noreply.github.com> Date: Fri, 27 May 2022 14:04:34 +0530 Subject: [PATCH 01/70] TODO --- content/pages/quickstart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pages/quickstart.md b/content/pages/quickstart.md index 519a6f0085..bfb09057ef 100644 --- a/content/pages/quickstart.md +++ b/content/pages/quickstart.md @@ -20,7 +20,7 @@ product: '{% data reusables.gated-features.pages %}' This guide will lead you through creating a user site at `username.github.io`. -## Creating your website +## Creating your website {% data reusables.repositories.create_new %} 1. Enter `username.github.io` as the repository name. Replace `username` with your {% data variables.product.prodname_dotcom %} username. For example, if your username is `octocat`, the repository name should be `octocat.github.io`. From 74e322afc05dec2a18933a6c21c0ba9f55f1bca7 Mon Sep 17 00:00:00 2001 From: PSJ <51746608+thispsj@users.noreply.github.com> Date: Sun, 29 May 2022 10:03:10 +0530 Subject: [PATCH 02/70] Add new image --- .../help/pages/quickstart-settings-nav.png | Bin 0 -> 29540 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/images/help/pages/quickstart-settings-nav.png diff --git a/assets/images/help/pages/quickstart-settings-nav.png b/assets/images/help/pages/quickstart-settings-nav.png new file mode 100644 index 0000000000000000000000000000000000000000..0a06605dbf35c85a425947624d99c1d2c82643b6 GIT binary patch literal 29540 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О3FUHw~H|IXxn>)G9 z;4(j(*XOxV#N@?L{^c~re-?R3El7wu`Dq1*#r#i}s(J5UncAB^6ZoY;v*9~E1a^le z=^$~F!)Wif&|c_;co(N3W5kG{2>zWLSXA;phOm6%Rh^E z#<(Po+_#R+N2Y{k#V^UY;y055B|gO(HB1^7gOI6+Sdsc4g$vHbe>dhEhwJKo#(c}J zp|@2X9edo0kLyu3A7zHyF^ z!k)M99SoLPS-pgF5(``cT${fPA0IWOTQ)`?S!%~WF_;{#YJp>~1X#@K>wKGsa%u4L zi3)GOvcKy|!qEt^_@_scuAI)&v+!?%$Fm#X(HNdw}PWRSDP%I27KwmnPhr2vm`dW-DVS{Q3#z zAhebn>FSB>!dQ)Tdmm)ics%!_Nu8@(CHLa9f;SE&Os8VuAw}lKnQu4=q+*ecGeqvh zhqJ}87{>a4HTK|~%q|_9o5O9$yvA@+{lc7}Hw~G@q+c9>dpmBm zng?72nN?o0K@@p&hG_|3!-9iPXnxiyFSr-RxzS28vj-yy!v}r$^UTT- zVn(7^`V3H>_#I$q8o^ut$Z0)-4NIJ@*5+1)NJm(${HOZb=X2ee*|2)y>_VGYWyk*6 z>CG|`=^_5v*qO{wqpfSLK8}OF(Nt3Bttm?gKpg2h@7|-<%thLuCw|P<6nN)Z<*@F4 z6|8@O$Zk@JQT3_$fV74ti=sq_nUv9OmLKSX!<0qp#}zZIAI7)lJ+iwQn$odtOyr+t zxf=P(XVEapLEF&&EmySzEU>@aLDV6)lz-ZN*w>9F?{3T+H(%e?Ze66_JvAJmsjisB zubTTHg!-cB_PN-1>iewv5xYJ3%(~rkw&E|IN7%OyY&znX4QsH39f(3lBKO0rOY8g( z;*`g8!+`M~*wrD|w4~bq+oBIjYLnYve>6^AZJO0K<5AzPvSs*D|A>EB_*SGzYc)$! zQEUx6z4d9icbm6h$d)V7(Zh~F6vSsu(K%a*FNOQQVzo-Z7$Q`58k^I7^4$OZWwO&( zFZuAm7gq>^49_2G1&PZf$ZZWJ_zy_vF-b)JH5<$zG#%5JI0Q<+1*6&a(^wm z#K-=N?OvXO?rZbcUJP?^WFy>}F4ddSF~PC;N5h9A@Zv6EiqN~43KL93u@3t`0QhMR zOYplk5}7q)I(q--b$rx>!yU8dfzvXt9;cf@To!n?wi?=oL2$UOhP?Lnr*6=f�K` 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 bkhsMC98}&cOo}`S>WRFJigeXGlfeH2@G|gh literal 0 HcmV?d00001 From 1f7b5eeec6ed6b08778bae35dc69c9d5cb7e614a Mon Sep 17 00:00:00 2001 From: PSJ <51746608+thispsj@users.noreply.github.com> Date: Sun, 29 May 2022 10:16:33 +0530 Subject: [PATCH 03/70] Update quickstart.md --- content/pages/quickstart.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/content/pages/quickstart.md b/content/pages/quickstart.md index bfb09057ef..48a8176dea 100644 --- a/content/pages/quickstart.md +++ b/content/pages/quickstart.md @@ -20,12 +20,19 @@ product: '{% data reusables.gated-features.pages %}' This guide will lead you through creating a user site at `username.github.io`. -## Creating your website +## Creating your website {% data reusables.repositories.create_new %} 1. Enter `username.github.io` as the repository name. Replace `username` with your {% data variables.product.prodname_dotcom %} username. For example, if your username is `octocat`, the repository name should be `octocat.github.io`. ![Repository name field](/assets/images/help/pages/create-repository-name-pages.png) -{% data reusables.repositories.sidebar-settings %} + + {% note %} + + **Note** : If you are on the GitHub Free + + {% endnote %} +2. Under your repository name, click **{% octicon "gear" aria-label="The gear icon" %} Settings**. + ![Repository settings button](/assets/images/help/pages/quickstart-settings-nav.png) {% data reusables.pages.sidebar-pages %} 1. Click **Choose a theme**. ![Choose a theme button](/assets/images/help/pages/choose-theme.png) From 65372cc7d3873667a5f7fd259c3e5624c6287abe Mon Sep 17 00:00:00 2001 From: PSJ <51746608+thispsj@users.noreply.github.com> Date: Sun, 29 May 2022 11:33:51 +0530 Subject: [PATCH 04/70] Added note Ready for a review ! --- content/pages/quickstart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pages/quickstart.md b/content/pages/quickstart.md index 48a8176dea..02525dde83 100644 --- a/content/pages/quickstart.md +++ b/content/pages/quickstart.md @@ -28,7 +28,7 @@ This guide will lead you through creating a user site at `username.github.io`. {% note %} - **Note** : If you are on the GitHub Free + **Note** : Depending upon your plan, GitHub Pages may not be available on a **private** repository of yours. You should select the visibility of your repository in the above step accordingly. For more information, see ["About GitHub's Products"](/get-started/learning-about-github/githubs-products). {% endnote %} 2. Under your repository name, click **{% octicon "gear" aria-label="The gear icon" %} Settings**. From 2783a730072b6ec4b2320d77303ceb68ee2c1b69 Mon Sep 17 00:00:00 2001 From: PSJ <51746608+thispsj@users.noreply.github.com> Date: Sun, 29 May 2022 11:45:59 +0530 Subject: [PATCH 05/70] Fix note --- content/pages/quickstart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pages/quickstart.md b/content/pages/quickstart.md index 02525dde83..50cc1f8593 100644 --- a/content/pages/quickstart.md +++ b/content/pages/quickstart.md @@ -28,7 +28,7 @@ This guide will lead you through creating a user site at `username.github.io`. {% note %} - **Note** : Depending upon your plan, GitHub Pages may not be available on a **private** repository of yours. You should select the visibility of your repository in the above step accordingly. For more information, see ["About GitHub's Products"](/get-started/learning-about-github/githubs-products). + **Note** : Depending upon your plan, GitHub Pages may **not** be available on your **private** repositories. You should select the visibility of your repository in the above step accordingly. For more information, see ["About GitHub's Products"](/get-started/learning-about-github/githubs-products). {% endnote %} 2. Under your repository name, click **{% octicon "gear" aria-label="The gear icon" %} Settings**. From 7521b35e68c14608583708f93e8e3cbab7d65ee4 Mon Sep 17 00:00:00 2001 From: skedwards88 Date: Thu, 23 Jun 2022 13:55:15 -0700 Subject: [PATCH 06/70] update configuring publishing source --- ...shing-source-for-your-github-pages-site.md | 75 +++++++++++++++++-- data/features/pages-custom-workflow.yml | 5 ++ .../pages/pages-custom-workflow-beta.md | 9 +++ 3 files changed, 84 insertions(+), 5 deletions(-) create mode 100644 data/features/pages-custom-workflow.yml create mode 100644 data/reusables/pages/pages-custom-workflow-beta.md diff --git a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index 6b64409e5d..5844ea36c3 100644 --- a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -1,6 +1,6 @@ --- title: Configuring a publishing source for your GitHub Pages site -intro: 'If you use the default publishing source for your {% data variables.product.prodname_pages %} site, your site will publish automatically. You can also choose to publish your site from a different branch or folder.' +intro: '{% ifversion pages-custom-workflow %}You can configure your {% data variables.product.prodname_pages %} site to publish when changes are pushed to a specific branch, or you can write a {% data variables.product.prodname_actions %} workflow to publish your site.{% else%}If you use the default publishing source for your {% data variables.product.prodname_pages %} site, your site will publish automatically. You can also choose to publish your site from a different branch or folder.{% endif %}' redirect_from: - /articles/configuring-a-publishing-source-for-github-pages - /articles/configuring-a-publishing-source-for-your-github-pages-site @@ -17,23 +17,88 @@ topics: shortTitle: Configure publishing source --- -For more information about publishing sources, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." +## About publishing sources -## Choosing a publishing source +{% ifversion pages-custom-workflow %} -Before you configure a publishing source, make sure the branch you want to use as your publishing source already exists in your repository. +You can publish your site when changes are pushed to a specific branch, or you can write a {% data variables.product.prodname_actions %} workflow to publish your site. + +If you do not need any control over the build process for your site, we recommend that you publish your site when changes are pushed to a specific branch. You can specify which branch and folder to use as your publishing source. The source branch can be any branch in your repository. The source folder can either be the root of the repository on the source branch (`/`) or a `/docs` folder on the source branch. Whenever changes are pushed to the source branch, the changes in the source folder will be published to your {% data variables.product.prodname_pages %} site. + +If you want to use a build process other than Jekyll or you do not want a dedicated branch to hold your compiled static files, we recommend that you write a {% data variables.product.prodname_actions %} workflow to publish your site. {% data variables.product.product_name %} provides starter workflows for common publishing scenarios to help you write your workflow. + +{% else %} + +You {% data variables.product.prodname_pages %} site will publish whenever changes are pushed to a specific branch. +You can specify which branch and folder to use as your publishing source. The source branch can be any branch in your repository. The source folder can either be the root of the repository on the source branch (`/`) or a `/docs` folder on the source branch. Whenever changes are pushed to the source branch, the changes in the source folder will be deployed to your {% data variables.product.prodname_pages %} site. + +{% endif %} + +{% ifversion pages-custom-workflow %} + +{% data reusables.pages.private_pages_are_public_warning %} + +## Publishing with a custom {% data variables.product.prodname_actions %} workflow + +{% data reusables.pages.pages-custom-workflow-beta %} + +When you configure your site to publish with {% data variables.product.prodname_actions %}, {% data variables.product.product_name %} will suggest starter workflows for common publishing scenarios. The general flow of a workflow is to: + +1. Use the `actions/checkout` action to check out the repository contents. +1. If required by your site, build any static site files. +1. Use the `actions/upload-pages-artifact` action to upload the static files as an artifact. +1. Use the `actions/deploy-pages` action to deploy the artifact. + +{% note %} + +**Note**: By default, the starter workflows use a deployment environment called `github-pages`. This environment has a protection rule that restricts what branches can be deployed to the environment. Although you can change the environment name or protection rules, this is not recommended. todo: dig more into this. + +{% endnote %} + +{% note %} + +**Note**: A `CNAME` file will be ignored unless your workflow takes this into account. For more information, see "[Managing a custom domain for your GitHub Pages site](/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)." + +{% endnote %} + +To configure your site to publish with {% data variables.product.prodname_actions %}: {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} +1. Under **Build and deployment**, under **Source**, select **GitHub Actions**. +1. {% data variables.product.product_name %} will suggest several starter workflows. If you already have a workflow to publish your site, you can skip this step. Otherwise, choose one of the options to create a {% data variables.product.prodname_actions %} workflow. For more information about {% data variables.product.prodname_actions %}, see "[{% data variables.product.prodname_actions %}](/actions)." + + {% data variables.product.prodname_pages %} does not associate a specific workflow to the {% data variables.product.prodname_pages %} settings. However, the {% data variables.product.prodname_pages %} settings will link to the workflow run that most recently deployed your site. + +### Troubleshooting publishing with a custom {% data variables.product.prodname_actions %} workflow + +For information about how to troubleshoot your {% data variables.product.prodname_actions %} workflow, see "[About monitoring and troubleshooting](/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting)." + +{% endif %} + +## Publishing from a branch + +todo: either delete these screenshots (and the image folders if not used elsewhere), or generate a separate version of each image. (Deleting the screenshots is ideal for maintainability) + +1. Make sure the branch you want to use as your publishing source already exists in your repository. +{% data reusables.pages.navigate-site-repo %} +{% data reusables.repositories.sidebar-settings %} +{% data reusables.pages.sidebar-pages %} +{% ifversion pages-custom-workflow %} +1. Under **Build and deployment**, under **Source**, select **Deploy from a branch**. +1. Under **Build and deployment**, under **Branch**,use the **None** or **Branch** drop-down menu and select a publishing source. + ![Drop-down menu to select a publishing source](/assets/images/help/pages/publishing-source-drop-down.png) +{% else %} 3. Under "{% data variables.product.prodname_pages %}", use the **None** or **Branch** drop-down menu and select a publishing source. ![Drop-down menu to select a publishing source](/assets/images/help/pages/publishing-source-drop-down.png) +{% endif %} 4. Optionally, use the drop-down menu to select a folder for your publishing source. ![Drop-down menu to select a folder for publishing source](/assets/images/help/pages/publishing-source-folder-drop-down.png) 5. Click **Save**. ![Button to save changes to publishing source settings](/assets/images/help/pages/publishing-source-save.png) -## Troubleshooting publishing problems with your {% data variables.product.prodname_pages %} site +### Troubleshooting publishing from a branch {% data reusables.pages.admin-must-push %} diff --git a/data/features/pages-custom-workflow.yml b/data/features/pages-custom-workflow.yml new file mode 100644 index 0000000000..94ab08b480 --- /dev/null +++ b/data/features/pages-custom-workflow.yml @@ -0,0 +1,5 @@ +# Issue 7066 +# Publishing Pages via custom Actions workflow +versions: + fpt: '*' + ghec: '*' diff --git a/data/reusables/pages/pages-custom-workflow-beta.md b/data/reusables/pages/pages-custom-workflow-beta.md new file mode 100644 index 0000000000..e4081d17f0 --- /dev/null +++ b/data/reusables/pages/pages-custom-workflow-beta.md @@ -0,0 +1,9 @@ +{% ifversion pages-custom-workflow %} + +{% note %} + +Note: Publishing your {% data variables.product.prodname_pages %} site via a custom {% data variables.product.prodname_actions %} workflow is in beta and subject to change. + +{% endnote %} + +{% endif %} \ No newline at end of file From 67a527dd4f06a4ca22cae7ded2996c38d82fc7db Mon Sep 17 00:00:00 2001 From: skedwards88 Date: Thu, 23 Jun 2022 14:04:01 -0700 Subject: [PATCH 07/70] consolidate shared text into reusables --- .../about-github-pages.md | 8 ++------ ...shing-source-for-your-github-pages-site.md | 19 +++---------------- .../pages/pages-about-branch-source.md | 1 + .../pages/pages-about-publishing-source.md | 13 +++++++++++++ 4 files changed, 19 insertions(+), 22 deletions(-) create mode 100644 data/reusables/pages/pages-about-branch-source.md create mode 100644 data/reusables/pages/pages-about-publishing-source.md diff --git a/content/pages/getting-started-with-github-pages/about-github-pages.md b/content/pages/getting-started-with-github-pages/about-github-pages.md index 6e8072ac21..38cceec521 100644 --- a/content/pages/getting-started-with-github-pages/about-github-pages.md +++ b/content/pages/getting-started-with-github-pages/about-github-pages.md @@ -71,15 +71,11 @@ For more information, see "[Enabling subdomain isolation](/enterprise/admin/inst ## Publishing sources for {% data variables.product.prodname_pages %} sites -The publishing source for your {% data variables.product.prodname_pages %} site is the branch and folder where the source files for your site are stored. - {% data reusables.pages.private_pages_are_public_warning %} -If the default publishing source exists in your repository, {% data variables.product.prodname_pages %} will automatically publish a site from that source. The default publishing source for user and organization sites is the root of the default branch for the repository. The default publishing source for project sites is the root of the `gh-pages` branch. +{% data reusables.pages.pages-about-publishing-source %} -If you want to keep the source files for your site in a different location, you can change the publishing source for your site. You can publish your site from any branch in the repository, either from the root of the repository on that branch, `/`, or from the `/docs` folder on that branch. For more information, see "[Configuring a publishing source for your {% data variables.product.prodname_pages %} site](/articles/configuring-a-publishing-source-for-your-github-pages-site#choosing-a-publishing-source)." - -If you choose the `/docs` folder of any branch as your publishing source, {% data variables.product.prodname_pages %} will read everything to publish your site{% ifversion fpt or ghec %}, including the _CNAME_ file,{% endif %} from the `/docs` folder.{% ifversion fpt or ghec %} For example, when you edit your custom domain through the {% data variables.product.prodname_pages %} settings, the custom domain will write to `/docs/CNAME`. For more information about _CNAME_ files, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)."{% endif %} +For more information, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." {% ifversion ghec %} ## Limitations for {% data variables.product.prodname_emus %} diff --git a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index 5844ea36c3..481939786a 100644 --- a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -19,25 +19,12 @@ shortTitle: Configure publishing source ## About publishing sources -{% ifversion pages-custom-workflow %} - -You can publish your site when changes are pushed to a specific branch, or you can write a {% data variables.product.prodname_actions %} workflow to publish your site. - -If you do not need any control over the build process for your site, we recommend that you publish your site when changes are pushed to a specific branch. You can specify which branch and folder to use as your publishing source. The source branch can be any branch in your repository. The source folder can either be the root of the repository on the source branch (`/`) or a `/docs` folder on the source branch. Whenever changes are pushed to the source branch, the changes in the source folder will be published to your {% data variables.product.prodname_pages %} site. - -If you want to use a build process other than Jekyll or you do not want a dedicated branch to hold your compiled static files, we recommend that you write a {% data variables.product.prodname_actions %} workflow to publish your site. {% data variables.product.product_name %} provides starter workflows for common publishing scenarios to help you write your workflow. - -{% else %} - -You {% data variables.product.prodname_pages %} site will publish whenever changes are pushed to a specific branch. -You can specify which branch and folder to use as your publishing source. The source branch can be any branch in your repository. The source folder can either be the root of the repository on the source branch (`/`) or a `/docs` folder on the source branch. Whenever changes are pushed to the source branch, the changes in the source folder will be deployed to your {% data variables.product.prodname_pages %} site. - -{% endif %} - -{% ifversion pages-custom-workflow %} +{% data reusables.pages.pages-about-publishing-source %} {% data reusables.pages.private_pages_are_public_warning %} +{% ifversion pages-custom-workflow %} + ## Publishing with a custom {% data variables.product.prodname_actions %} workflow {% data reusables.pages.pages-custom-workflow-beta %} diff --git a/data/reusables/pages/pages-about-branch-source.md b/data/reusables/pages/pages-about-branch-source.md new file mode 100644 index 0000000000..5a22271c6e --- /dev/null +++ b/data/reusables/pages/pages-about-branch-source.md @@ -0,0 +1 @@ +You can specify which branch and folder to use as your publishing source. The source branch can be any branch in your repository. The source folder can either be the root of the repository on the source branch (`/`) or a `/docs` folder on the source branch. Whenever changes are pushed to the source branch, the changes in the source folder will be published to your {% data variables.product.prodname_pages %} site. diff --git a/data/reusables/pages/pages-about-publishing-source.md b/data/reusables/pages/pages-about-publishing-source.md new file mode 100644 index 0000000000..a5ea80617b --- /dev/null +++ b/data/reusables/pages/pages-about-publishing-source.md @@ -0,0 +1,13 @@ +{% ifversion pages-custom-workflow %} + +You can publish your site when changes are pushed to a specific branch, or you can write a {% data variables.product.prodname_actions %} workflow to publish your site. + +If you do not need any control over the build process for your site, we recommend that you publish your site when changes are pushed to a specific branch. {% data reusables.pages.pages-about-branch-source %} + +If you want to use a build process other than Jekyll or you do not want a dedicated branch to hold your compiled static files, we recommend that you write a {% data variables.product.prodname_actions %} workflow to publish your site. {% data variables.product.product_name %} provides starter workflows for common publishing scenarios to help you write your workflow. + +{% else %} + +Your {% data variables.product.prodname_pages %} site will publish whenever changes are pushed to a specific branch. {% data reusables.pages.pages-about-branch-source %} + +{% endif %} From 8927f9e108ea0ecf6221a984155c59f0c458e006 Mon Sep 17 00:00:00 2001 From: skedwards88 Date: Thu, 23 Jun 2022 15:09:04 -0700 Subject: [PATCH 08/70] update most mentions of source --- ...a-custom-domain-for-your-github-pages-site.md | 4 ++-- ...leshooting-custom-domains-and-github-pages.md | 2 +- .../about-github-pages.md | 16 ++++++++++++++-- ...r-github-pages-site-with-the-theme-chooser.md | 13 +++++++++++-- ...blishing-source-for-your-github-pages-site.md | 2 +- ...jekyll-build-errors-for-github-pages-sites.md | 9 ++++++--- ...jekyll-build-errors-for-github-pages-sites.md | 12 ++++++------ data/reusables/pages/decide-publishing-source.md | 2 +- .../pages/navigate-publishing-source.md | 2 +- 9 files changed, 43 insertions(+), 19 deletions(-) diff --git a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md index bfe116aa3a..c90a8233bb 100644 --- a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md +++ b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md @@ -45,7 +45,7 @@ To set up a `www` or custom subdomain, such as `www.example.com` or `blog.exampl {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} -4. Under "Custom domain", type your custom domain, then click **Save**. This will create a commit that adds a _CNAME_ file in the root of your publishing source. +4. Under "Custom domain", type your custom domain, then click **Save**. {% ifversion pages-custom-workflow %}If you are publishing your site from a branch, this will create a commit that adds a `CNAME` file to the root of your source branch. If you are publishing your site with a custom {% data variables.product.prodname_actions %} workflow , no `CNAME` file is created. For more information about your publishing source, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#publishing-from-a-branch)." [todo: give more info about what to do if you are publishing with Actions.]{% else %}This will create a commit that adds a _CNAME_ file in the root of your publishing source.{% endif %} ![Save custom domain button](/assets/images/help/pages/save-custom-subdomain.png) 5. Navigate to your DNS provider and create a `CNAME` record that points your subdomain to the default domain for your site. For example, if you want to use the subdomain `www.example.com` for your user site, create a `CNAME` record that points `www.example.com` to `.github.io`. If you want to use the subdomain `www.anotherexample.com` for your organization site, create a `CNAME` record that points `www.anotherexample.com` to `.github.io`. The `CNAME` record should always point to `.github.io` or `.github.io`, excluding the repository name. {% data reusables.pages.contact-dns-provider %} {% data reusables.pages.default-domain-information %} @@ -71,7 +71,7 @@ To set up an apex domain, such as `example.com`, you must configure a _CNAME_ fi {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} -4. Under "Custom domain", type your custom domain, then click **Save**. This will create a commit that adds a _CNAME_ file in the root of your publishing source. +4. Under "Custom domain", type your custom domain, then click **Save**. {% ifversion pages-custom-workflow %}If you are publishing your site from a branch, this will create a commit that adds a `CNAME` file to the root of your source branch. If you are publishing your site with a custom {% data variables.product.prodname_actions %} workflow , no `CNAME` file is created. For more information about your publishing source, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#publishing-from-a-branch)." [todo: give more info about what to do if you are publishing with Actions.]{% else %}This will create a commit that adds a _CNAME_ file in the root of your publishing source.{% endif %} ![Save custom domain button](/assets/images/help/pages/save-custom-apex-domain.png) 5. Navigate to your DNS provider and create either an `ALIAS`, `ANAME`, or `A` record. You can also create `AAAA` records for IPv6 support. {% data reusables.pages.contact-dns-provider %} - To create an `ALIAS` or `ANAME` record, point your apex domain to the default domain for your site. {% data reusables.pages.default-domain-information %} diff --git a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md index 892a5af812..40aed2c11d 100644 --- a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md +++ b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md @@ -18,7 +18,7 @@ shortTitle: Troubleshoot a custom domain ## _CNAME_ errors -Custom domains are stored in a _CNAME_ file in the root of your publishing source. You can add or update this file through your repository settings or manually. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." +Custom domains are stored in a _CNAME_ file in the root of your publishing source. You can add or update this file through your repository settings or manually. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." [todo: this may need to be updated] For your site to render at the correct domain, make sure your _CNAME_ file still exists in the repository. For example, many static site generators force push to your repository, which can overwrite the _CNAME_ file that was added to your repository when you configured your custom domain. If you build your site locally and push generated files to {% data variables.product.product_name %}, make sure to pull the commit that added the _CNAME_ file to your local repository first, so the file will be included in the build. diff --git a/content/pages/getting-started-with-github-pages/about-github-pages.md b/content/pages/getting-started-with-github-pages/about-github-pages.md index 38cceec521..2e65fc14ee 100644 --- a/content/pages/getting-started-with-github-pages/about-github-pages.md +++ b/content/pages/getting-started-with-github-pages/about-github-pages.md @@ -89,10 +89,22 @@ For more information about {% data variables.product.prodname_emus %}, see "[Abo ## Static site generators -{% data variables.product.prodname_pages %} publishes any static files that you push to your repository. You can create your own static files or use a static site generator to build your site for you. You can also customize your own build process locally or on another server. We recommend Jekyll, a static site generator with built-in support for {% data variables.product.prodname_pages %} and a simplified build process. For more information, see "[About {% data variables.product.prodname_pages %} and Jekyll](/articles/about-github-pages-and-jekyll)." +{% data variables.product.prodname_pages %} publishes any static files that you push to your repository. You can create your own static files or use a static site generator to build your site for you. You can also customize your own build process locally or on another server. + +{% ifversion pages-custom-workflow %} + +If you use a custom build process or a static site generator other than Jekyll, you can write a {% data variables.product.prodname_actions %} to build and publish your site. {% data variables.product.product_name %} provides starter workflows for several static site generators. For more information, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." + +If you publish your site from a source branch, {% data variables.product.prodname_pages %} will use Jekyll to build your site by default. If you want to use a static site generator other than Jekyll, we recommend that you write a {% data variables.product.prodname_actions %} to build and publish your site instead. Otherwise, disable the Jekyll build process by creating an empty file called `.nojekyll` in the root of your publishing source, then follow your static site generator's instructions to build your site locally. + +{% else %} + +We recommend Jekyll, a static site generator with built-in support for {% data variables.product.prodname_pages %} and a simplified build process. For more information, see "[About {% data variables.product.prodname_pages %} and Jekyll](/articles/about-github-pages-and-jekyll)." {% data variables.product.prodname_pages %} will use Jekyll to build your site by default. If you want to use a static site generator other than Jekyll, disable the Jekyll build process by creating an empty file called `.nojekyll` in the root of your publishing source, then follow your static site generator's instructions to build your site locally. +{% endif %} + {% data variables.product.prodname_pages %} does not support server-side languages such as PHP, Ruby, or Python. ## Limits on use of {% data variables.product.prodname_pages %} @@ -113,7 +125,7 @@ In addition, your use of {% data variables.product.prodname_pages %} is subject - Published {% data variables.product.prodname_pages %} sites may be no larger than 1 GB. {% ifversion fpt or ghec %} - {% data variables.product.prodname_pages %} sites have a *soft* bandwidth limit of 100 GB per month. - - {% data variables.product.prodname_pages %} sites have a *soft* limit of 10 builds per hour. + - {% data variables.product.prodname_pages %} sites have a *soft* limit of 10 builds per hour.]{% ifversion pages-custom-workflow %} This limit does not apply if you build and publish your site with a custom {% data variables.product.prodname_actions %} workflow {% endif %} If your site exceeds these usage quotas, we may not be able to serve your site, or you may receive a polite email from {% data variables.contact.contact_support %} suggesting strategies for reducing your site's impact on our servers, including putting a third-party content distribution network (CDN) in front of your site, making use of other {% data variables.product.prodname_dotcom %} features such as releases, or moving to a different hosting service that might better fit your needs. diff --git a/content/pages/getting-started-with-github-pages/adding-a-theme-to-your-github-pages-site-with-the-theme-chooser.md b/content/pages/getting-started-with-github-pages/adding-a-theme-to-your-github-pages-site-with-the-theme-chooser.md index 6f568026a7..af19845c4e 100644 --- a/content/pages/getting-started-with-github-pages/adding-a-theme-to-your-github-pages-site-with-the-theme-chooser.md +++ b/content/pages/getting-started-with-github-pages/adding-a-theme-to-your-github-pages-site-with-the-theme-chooser.md @@ -13,12 +13,21 @@ versions: topics: - Pages shortTitle: Add theme to a Pages site +permissions: People with admin permissions for a repository can use the theme chooser to add a theme to a {% data variables.product.prodname_pages %} site. --- -People with admin permissions for a repository can use the theme chooser to add a theme to a {% data variables.product.prodname_pages %} site. - ## About the theme chooser +{% ifversion pages-custom-workflow %} + +{% note %} + +**Note**: The Jekyll theme chooser is not supported for {% data variables.product.prodname_pages %} sites that are published with a custom {% data variables.product.prodname_actions %} workflow. If you build your site with Jekyll and publish your site with a custom {% data variables.product.prodname_actions %} workflow, you can add a theme by editing the `_config.yml` file. For more information, see "[Adding a theme to your GitHub Pages site using Jekyll](/pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll)." + +{% endnote %} + +{% endif %} + The theme chooser adds a Jekyll theme to your repository. For more information about Jekyll, see "[About {% data variables.product.prodname_pages %} and Jekyll](/articles/about-github-pages-and-jekyll)." How the theme chooser works depends on whether your repository is public or private. diff --git a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index 481939786a..7ef032db2f 100644 --- a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -44,7 +44,7 @@ When you configure your site to publish with {% data variables.product.prodname_ {% note %} -**Note**: A `CNAME` file will be ignored unless your workflow takes this into account. For more information, see "[Managing a custom domain for your GitHub Pages site](/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)." +**Note**: A `CNAME` file will not automatically add or remove the custom domain unless unless you configure your workflow to use the `CNAME` file. For more information, see "[Managing a custom domain for your GitHub Pages site](/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)." [todo The Actions team/tcbyrd is working on a workflow that we can use as an example for this.] {% endnote %} diff --git a/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md b/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md index c5b53d6108..764c07f348 100644 --- a/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md +++ b/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md @@ -19,7 +19,7 @@ shortTitle: Jekyll build errors for Pages ## About Jekyll build errors -Sometimes, {% data variables.product.prodname_pages %} will not attempt to build your site after you push changes to your site's publishing source.{% ifversion fpt or ghec %} +{% ifversion pages-custom-workflow %}If you are publishing from a branch, sometimes{% elsif %}Sometimes,{% endif %} {% data variables.product.prodname_pages %} will not attempt to build your site after you push changes to your site's publishing source.{% ifversion fpt or ghec %} - The person who pushed the changes hasn't verified their email address. For more information, see "[Verifying your email address](/articles/verifying-your-email-address)."{% endif %} - You're pushing with a deploy key. If you want to automate pushes to your site's repository, you can set up a machine user instead. For more information, see "[Managing deploy keys](/developers/overview/managing-deploy-keys#machine-users)." - You're using a CI service that isn't configured to build your publishing source. For example, Travis CI won't build the `gh-pages` branch unless you add the branch to a safe list. For more information, see "[Customizing the build](https://docs.travis-ci.com/user/customizing-the-build/#safelisting-or-blocklisting-branches)" on Travis CI, or your CI service's documentation. @@ -57,11 +57,13 @@ We recommend testing your site locally, which allows you to see build error mess ## Viewing Jekyll build error messages in your pull request -When you create a pull request to update your publishing source on {% data variables.product.product_name %}, you can see build error messages on the **Checks** tab of the pull request. For more information, see "[About status checks](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)." +{% ifversion pages-custom-workflow %}If you are publishing from a branch, when{% elsif %}When{% endif %} you create a pull request to update your publishing source on {% data variables.product.product_name %}, you can see build error messages on the **Checks** tab of the pull request. For more information, see "[About status checks](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)." +[todo: to get this info if you are deploying with actions, do you need to configure your workflow to run on PRs as well, but only execute the deploy step if the workflow was triggered by a push to main. should we add that to the starter workflows?] ## Viewing Jekyll build errors by email -When you push changes to your publishing source on {% data variables.product.product_name %}, {% data variables.product.prodname_pages %} will attempt to build your site. If the build fails, you'll receive an email at your primary email address. You'll also receive emails for build warnings. {% data reusables.pages.build-failure-email-server %} +{% ifversion pages-custom-workflow %}If you are publishing from a branch, when{% elsif %}When{% endif %} you push changes to your publishing source on {% data variables.product.product_name %}, {% data variables.product.prodname_pages %} will attempt to build your site. If the build fails, you'll receive an email at your primary email address. You'll also receive emails for build warnings. {% data reusables.pages.build-failure-email-server %} +[todo: to get this info if you are deploying with actions, do you need to configure your workflow to run on PRs as well, but only execute the deploy step if the workflow was triggered by a push to main. should we add that to the starter workflows?] ## Viewing Jekyll build error messages in your pull request with a third-party CI service @@ -81,3 +83,4 @@ You can configure a third-party service, such as [Travis CI](https://travis-ci.o script: "bundle exec jekyll build" ``` 3. You may need to activate your repository with the third-party testing service. For more information, see your testing service's documentation. +[todo no applicable to the actions route?] \ No newline at end of file diff --git a/content/pages/setting-up-a-github-pages-site-with-jekyll/troubleshooting-jekyll-build-errors-for-github-pages-sites.md b/content/pages/setting-up-a-github-pages-site-with-jekyll/troubleshooting-jekyll-build-errors-for-github-pages-sites.md index 6f54aa966b..6db0e57c9e 100644 --- a/content/pages/setting-up-a-github-pages-site-with-jekyll/troubleshooting-jekyll-build-errors-for-github-pages-sites.md +++ b/content/pages/setting-up-a-github-pages-site-with-jekyll/troubleshooting-jekyll-build-errors-for-github-pages-sites.md @@ -43,12 +43,12 @@ If Jekyll encounters an error building your {% data variables.product.prodname_p If you received a generic error message, check for common issues. - You're using unsupported plugins. For more information, see "[About {% data variables.product.prodname_pages %} and Jekyll](/articles/about-github-pages-and-jekyll#plugins)."{% ifversion fpt or ghec %} - Your repository has exceeded our repository size limits. For more information, see "[What is my disk quota?](/articles/what-is-my-disk-quota)"{% endif %} -- You changed the `source` setting in your *_config.yml* file. {% data variables.product.prodname_pages %} overrides this setting during the build process. -- A filename in your publishing source contains a colon (`:`) which is not supported. +- You changed the `source` setting in your *_config.yml* file. {% ifversion pages-custom-workflow %}If you publish your site from a branch, {% endif %}{% data variables.product.prodname_pages %} overrides this setting during the build process. +- A filename in your published files contains a colon (`:`) which is not supported. If you received a specific error message, review the troubleshooting information for the error message below. -After you've fixed any errors, push the changes to your site's publishing source to trigger another build on {% data variables.product.product_name %}. +{% ifversion pages-custom-workflow %}After you've fixed any errors, trigger another build by pushing the changes to your site's source branch (if you are publishing from a branch) or by triggering your custom {% data variables.product.prodname_actions %} workflow (if you are publishing with {% data variables.product.prodname_actions %}).{% else %}After you've fixed any errors, push the changes to your site's publishing source to trigger another build on {% data variables.product.product_name %}.{% endif %} ## Config file error @@ -74,7 +74,7 @@ This error means that your code references a file that doesn't exist in your *_i ## File is a symlink -This error means that your code references a symlinked file that does not exist in the publishing source for your site. +This error means that your code references a symlinked file that does not exist in the published files for your site. {% data reusables.pages.search-for-includes %} If any of the files you've referenced are symlinked, copy or move the files into the *_includes* directory. @@ -162,9 +162,9 @@ To troubleshoot, remove the `relative_permalinks` line from your *_config.yml* f ## Symlink does not exist within your site's repository -This error means that your site includes a symbolic link (symlink) that does not exist in the publishing source for your site. For more information about symlinks, see "[Symbolic link](https://en.wikipedia.org/wiki/Symbolic_link)" on Wikipedia. +This error means that your site includes a symbolic link (symlink) that does not exist in the published files for your site. For more information about symlinks, see "[Symbolic link](https://en.wikipedia.org/wiki/Symbolic_link)" on Wikipedia. -To troubleshoot, determine if the file in the error message is used to build your site. If not, or if you don't want the file to be a symlink, delete the file. If the symlinked file is necessary to build your site, make sure the file or directory the symlink references is in the publishing source for your site. To include external assets, consider using {% ifversion fpt or ghec %}`git submodule` or {% endif %}a third-party package manager such as [Bower](https://bower.io/).{% ifversion fpt or ghec %} For more information, see "[Using submodules with {% data variables.product.prodname_pages %}](/articles/using-submodules-with-github-pages)."{% endif %} +To troubleshoot, determine if the file in the error message is used to build your site. If not, or if you don't want the file to be a symlink, delete the file. If the symlinked file is necessary to build your site, make sure the file or directory the symlink references is in the published files for your site. To include external assets, consider using {% ifversion fpt or ghec %}`git submodule` or {% endif %}a third-party package manager such as [Bower](https://bower.io/).{% ifversion fpt or ghec %} For more information, see "[Using submodules with {% data variables.product.prodname_pages %}](/articles/using-submodules-with-github-pages)."{% endif %} ## Syntax error in 'for' loop diff --git a/data/reusables/pages/decide-publishing-source.md b/data/reusables/pages/decide-publishing-source.md index 879cfc458d..0c62f3071d 100644 --- a/data/reusables/pages/decide-publishing-source.md +++ b/data/reusables/pages/decide-publishing-source.md @@ -1 +1 @@ -1. Decide which publishing source you want to use. For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." +1. Decide which publishing source you want to use. For more information, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." diff --git a/data/reusables/pages/navigate-publishing-source.md b/data/reusables/pages/navigate-publishing-source.md index 674fc377b7..bf894dc49f 100644 --- a/data/reusables/pages/navigate-publishing-source.md +++ b/data/reusables/pages/navigate-publishing-source.md @@ -1 +1 @@ -1. Navigate to the publishing source for your site. For more information about publishing sources, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." +1. Navigate to the publishing source for your site. For more information, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." From 4c69b73629145dd2b72732fcf4b14632e80eda76 Mon Sep 17 00:00:00 2001 From: skedwards88 Date: Mon, 27 Jun 2022 10:51:53 -0700 Subject: [PATCH 09/70] update the creating a pages site article --- .../creating-a-github-pages-site.md | 10 ++++------ data/reusables/pages/check-workflow-run.md | 2 +- data/reusables/pages/new-or-existing-repo.md | 5 ++++- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/content/pages/getting-started-with-github-pages/creating-a-github-pages-site.md b/content/pages/getting-started-with-github-pages/creating-a-github-pages-site.md index aa9f174bf4..4c6ebdd4e5 100644 --- a/content/pages/getting-started-with-github-pages/creating-a-github-pages-site.md +++ b/content/pages/getting-started-with-github-pages/creating-a-github-pages-site.md @@ -41,14 +41,12 @@ shortTitle: Create a GitHub Pages site {% data reusables.pages.navigate-site-repo %} {% data reusables.pages.decide-publishing-source %} -3. If your chosen publishing source already exists, navigate to the publishing source. If your chosen publishing source doesn't exist, create the publishing source. -4. In the root of the publishing source, create a new file called `index.md` that contains the content you want to display on the main page of your site. +1. Create the entry file for your site. {% data variables.product.prodname_pages %} will look for an `index.html`, `index.md`, or `README.md` file as the entry file for your site. - {% tip %} + {% ifversion pages-custom-workflow %}If your publishing source is a branch and folder, the entry file must be at the top level of the source folder on the source branch. For example, if your publishing source is the `/docs` folder on the `main` branch, your entry file must be located in the `/docs` folder on a branch called `main`. - **Tip:** If `index.html` is present, this will be used instead of `index.md`. If neither `index.html` nor `index.md` are present, `README.md` will be used. - - {% endtip %} + If your publishing source is a {% data variables.product.prodname_actions %} workflow, the artifact that you deploy must include the entry file at the top level of the artifact. Instead of adding the entry file to your repository, you may choose to have your {% data variables.product.prodname_actions %} workflow generate your entry file when the workflow runs.{% else %} + The entry file must be at the top level of your chosen publishing source. For example, if your publishing source is the `/docs` folder on the `main` branch, your entry file must be located in the `/docs` folder on a branch called `main`.{% endif %} {% data reusables.pages.configure-publishing-source %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} diff --git a/data/reusables/pages/check-workflow-run.md b/data/reusables/pages/check-workflow-run.md index f405c66434..f25bd17420 100644 --- a/data/reusables/pages/check-workflow-run.md +++ b/data/reusables/pages/check-workflow-run.md @@ -1,5 +1,5 @@ {% ifversion fpt %} -1. If your {% data variables.product.prodname_pages %} site is built from a public repository, it is built and deployed with a {% data variables.product.prodname_actions %} workflow run unless you've configured your {% data variables.product.prodname_pages %} site to use a different CI tool. For more information about how to view the workflow status, see "[Viewing workflow run history](/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history)." +1. If your {% data variables.product.prodname_pages %} site is built from a public repository, it is built and deployed with a {% data variables.product.prodname_actions %} workflow run unless you've configured your {% data variables.product.prodname_pages %} site to use a different CI tool]{% ifversion pages-custom-workflow %} or you are publishing with a custom {% data variables.product.prodname_actions %} workflow instead of publishing from a branch{% endif %}. For more information about how to view the workflow status, see "[Viewing workflow run history](/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history)." {% note %} diff --git a/data/reusables/pages/new-or-existing-repo.md b/data/reusables/pages/new-or-existing-repo.md index 3555859b77..d6aa1a1101 100644 --- a/data/reusables/pages/new-or-existing-repo.md +++ b/data/reusables/pages/new-or-existing-repo.md @@ -1,4 +1,7 @@ -If your site is an independent project, you can create a new repository to store your site's source code. If your site is associated with an existing project, you can add the source code to that project's repository, in a `/docs` folder on the default branch or on a different branch. For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. +You can either create a repository or choose an existing repository for your site. + +If you want to create a {% data variables.product.prodname_pages %} site in a repository where not all of the files in the repository are related to the site, you will be you will be able to configure a publishing source for your site. For example, you can have a dedicated branch and folder to hold your site source files{% ifversion pages-custom-workflow %} +, or you can use a custom {% data variables.product.prodname_actions %} workflow to build and deploy your site source files{% endif %}. {% ifversion fpt or ghec %}If the account that owns the repository uses {% data variables.product.prodname_free_user %} or {% data variables.product.prodname_free_team %} for organizations, the repository must be public.{% endif %} From ecb3bf591e34add9bddec73d1f488eb1ff179a42 Mon Sep 17 00:00:00 2001 From: skedwards88 Date: Mon, 27 Jun 2022 10:54:07 -0700 Subject: [PATCH 10/70] fix elsif to else --- .../about-jekyll-build-errors-for-github-pages-sites.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md b/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md index 764c07f348..c598261b47 100644 --- a/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md +++ b/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md @@ -19,7 +19,7 @@ shortTitle: Jekyll build errors for Pages ## About Jekyll build errors -{% ifversion pages-custom-workflow %}If you are publishing from a branch, sometimes{% elsif %}Sometimes,{% endif %} {% data variables.product.prodname_pages %} will not attempt to build your site after you push changes to your site's publishing source.{% ifversion fpt or ghec %} +{% ifversion pages-custom-workflow %}If you are publishing from a branch, sometimes{% else %}Sometimes,{% endif %} {% data variables.product.prodname_pages %} will not attempt to build your site after you push changes to your site's publishing source.{% ifversion fpt or ghec %} - The person who pushed the changes hasn't verified their email address. For more information, see "[Verifying your email address](/articles/verifying-your-email-address)."{% endif %} - You're pushing with a deploy key. If you want to automate pushes to your site's repository, you can set up a machine user instead. For more information, see "[Managing deploy keys](/developers/overview/managing-deploy-keys#machine-users)." - You're using a CI service that isn't configured to build your publishing source. For example, Travis CI won't build the `gh-pages` branch unless you add the branch to a safe list. For more information, see "[Customizing the build](https://docs.travis-ci.com/user/customizing-the-build/#safelisting-or-blocklisting-branches)" on Travis CI, or your CI service's documentation. @@ -57,12 +57,12 @@ We recommend testing your site locally, which allows you to see build error mess ## Viewing Jekyll build error messages in your pull request -{% ifversion pages-custom-workflow %}If you are publishing from a branch, when{% elsif %}When{% endif %} you create a pull request to update your publishing source on {% data variables.product.product_name %}, you can see build error messages on the **Checks** tab of the pull request. For more information, see "[About status checks](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)." +{% ifversion pages-custom-workflow %}If you are publishing from a branch, when{% else %}When{% endif %} you create a pull request to update your publishing source on {% data variables.product.product_name %}, you can see build error messages on the **Checks** tab of the pull request. For more information, see "[About status checks](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)." [todo: to get this info if you are deploying with actions, do you need to configure your workflow to run on PRs as well, but only execute the deploy step if the workflow was triggered by a push to main. should we add that to the starter workflows?] ## Viewing Jekyll build errors by email -{% ifversion pages-custom-workflow %}If you are publishing from a branch, when{% elsif %}When{% endif %} you push changes to your publishing source on {% data variables.product.product_name %}, {% data variables.product.prodname_pages %} will attempt to build your site. If the build fails, you'll receive an email at your primary email address. You'll also receive emails for build warnings. {% data reusables.pages.build-failure-email-server %} +{% ifversion pages-custom-workflow %}If you are publishing from a branch, when{% else %}When{% endif %} you push changes to your publishing source on {% data variables.product.product_name %}, {% data variables.product.prodname_pages %} will attempt to build your site. If the build fails, you'll receive an email at your primary email address. You'll also receive emails for build warnings. {% data reusables.pages.build-failure-email-server %} [todo: to get this info if you are deploying with actions, do you need to configure your workflow to run on PRs as well, but only execute the deploy step if the workflow was triggered by a push to main. should we add that to the starter workflows?] ## Viewing Jekyll build error messages in your pull request with a third-party CI service From 59f4bf9f217ec9e54bd0261d758931b9a87157eb Mon Sep 17 00:00:00 2001 From: skedwards88 Date: Mon, 27 Jun 2022 11:18:19 -0700 Subject: [PATCH 11/70] update CNAME content --- ...managing-a-custom-domain-for-your-github-pages-site.md | 8 ++++---- .../troubleshooting-custom-domains-and-github-pages.md | 4 +++- ...ring-a-publishing-source-for-your-github-pages-site.md | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md index c90a8233bb..81c87970f4 100644 --- a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md +++ b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md @@ -40,12 +40,12 @@ The `dig` command, which can be used to verify correct configuration of DNS reco ## Configuring a subdomain -To set up a `www` or custom subdomain, such as `www.example.com` or `blog.example.com`, you must add your domain in the repository settings, which will create a CNAME file in your site’s repository. After that, configure a CNAME record with your DNS provider. +To set up a `www` or custom subdomain, such as `www.example.com` or `blog.example.com`, you must add your domain in the repository settings. After that, configure a CNAME record with your DNS provider. {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} -4. Under "Custom domain", type your custom domain, then click **Save**. {% ifversion pages-custom-workflow %}If you are publishing your site from a branch, this will create a commit that adds a `CNAME` file to the root of your source branch. If you are publishing your site with a custom {% data variables.product.prodname_actions %} workflow , no `CNAME` file is created. For more information about your publishing source, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#publishing-from-a-branch)." [todo: give more info about what to do if you are publishing with Actions.]{% else %}This will create a commit that adds a _CNAME_ file in the root of your publishing source.{% endif %} +4. Under "Custom domain", type your custom domain, then click **Save**. {% ifversion pages-custom-workflow %}If you are publishing your site from a branch, this will create a commit that adds a `CNAME` file to the root of your source branch. If you are publishing your site with a custom {% data variables.product.prodname_actions %} workflow , no `CNAME` file is created. For more information about your publishing source, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#publishing-from-a-branch)."{% else %}This will create a commit that adds a _CNAME_ file in the root of your publishing source.{% endif %} ![Save custom domain button](/assets/images/help/pages/save-custom-subdomain.png) 5. Navigate to your DNS provider and create a `CNAME` record that points your subdomain to the default domain for your site. For example, if you want to use the subdomain `www.example.com` for your user site, create a `CNAME` record that points `www.example.com` to `.github.io`. If you want to use the subdomain `www.anotherexample.com` for your organization site, create a `CNAME` record that points `www.anotherexample.com` to `.github.io`. The `CNAME` record should always point to `.github.io` or `.github.io`, excluding the repository name. {% data reusables.pages.contact-dns-provider %} {% data reusables.pages.default-domain-information %} @@ -64,14 +64,14 @@ To set up a `www` or custom subdomain, such as `www.example.com` or `blog.exampl ## Configuring an apex domain -To set up an apex domain, such as `example.com`, you must configure a _CNAME_ file in your {% data variables.product.prodname_pages %} repository and at least one `ALIAS`, `ANAME`, or `A` record with your DNS provider. +To set up an apex domain, such as `example.com`, you must configure a custom domain in your repository settings and at least one `ALIAS`, `ANAME`, or `A` record with your DNS provider. {% data reusables.pages.www-and-apex-domain-recommendation %} For more information, see "[Configuring a subdomain](#configuring-a-subdomain)." {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} -4. Under "Custom domain", type your custom domain, then click **Save**. {% ifversion pages-custom-workflow %}If you are publishing your site from a branch, this will create a commit that adds a `CNAME` file to the root of your source branch. If you are publishing your site with a custom {% data variables.product.prodname_actions %} workflow , no `CNAME` file is created. For more information about your publishing source, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#publishing-from-a-branch)." [todo: give more info about what to do if you are publishing with Actions.]{% else %}This will create a commit that adds a _CNAME_ file in the root of your publishing source.{% endif %} +4. Under "Custom domain", type your custom domain, then click **Save**. {% ifversion pages-custom-workflow %}If you are publishing your site from a branch, this will create a commit that adds a `CNAME` file to the root of your source branch. If you are publishing your site with a custom {% data variables.product.prodname_actions %} workflow , no `CNAME` file is created. For more information about your publishing source, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#publishing-from-a-branch)."{% else %}This will create a commit that adds a _CNAME_ file in the root of your publishing source.{% endif %} ![Save custom domain button](/assets/images/help/pages/save-custom-apex-domain.png) 5. Navigate to your DNS provider and create either an `ALIAS`, `ANAME`, or `A` record. You can also create `AAAA` records for IPv6 support. {% data reusables.pages.contact-dns-provider %} - To create an `ALIAS` or `ANAME` record, point your apex domain to the default domain for your site. {% data reusables.pages.default-domain-information %} diff --git a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md index 40aed2c11d..476f973c60 100644 --- a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md +++ b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md @@ -18,7 +18,7 @@ shortTitle: Troubleshoot a custom domain ## _CNAME_ errors -Custom domains are stored in a _CNAME_ file in the root of your publishing source. You can add or update this file through your repository settings or manually. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." [todo: this may need to be updated] +{% ifversion pages-custom-workflow %}If you are publishing from a branch, custom{% else %}Custom{% endif %} domains are stored in a _CNAME_ file in the root of your publishing source. You can add or update this file through your repository settings or manually. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." For your site to render at the correct domain, make sure your _CNAME_ file still exists in the repository. For example, many static site generators force push to your repository, which can overwrite the _CNAME_ file that was added to your repository when you configured your custom domain. If you build your site locally and push generated files to {% data variables.product.product_name %}, make sure to pull the commit that added the _CNAME_ file to your local repository first, so the file will be included in the build. @@ -29,6 +29,8 @@ Then, make sure the _CNAME_ file is formatted correctly. - The _CNAME_ file must contain the domain name only. For example, `www.example.com`, `blog.example.com`, or `example.com`. - The domain name must be unique across all {% data variables.product.prodname_pages %} sites. For example, if another repository's _CNAME_ file contains `example.com`, you cannot use `example.com` in the _CNAME_ file for your repository. +{% ifversion pages-custom-workflow %}If you are publishing from a custom {% data variables.product.prodname_actions %} workflow, any _CNAME_ file is ignored and is not required.{% endif %} + ## DNS misconfiguration If you have trouble pointing the default domain for your site to your custom domain, contact your DNS provider. diff --git a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index 7ef032db2f..0ec7052478 100644 --- a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -44,7 +44,7 @@ When you configure your site to publish with {% data variables.product.prodname_ {% note %} -**Note**: A `CNAME` file will not automatically add or remove the custom domain unless unless you configure your workflow to use the `CNAME` file. For more information, see "[Managing a custom domain for your GitHub Pages site](/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)." [todo The Actions team/tcbyrd is working on a workflow that we can use as an example for this.] +**Note**: A `CNAME` file will not automatically add or remove the custom domain. Instead, you must configure the custom domain through your repository settings or through the API. For more information, see "[Managing a custom domain for your GitHub Pages site](/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)" and "[the PAGES API reference documentation](/rest/pages#update-information-about-a-github-pages-site)." {% endnote %} From 6ea5b7ce6bd980b4b61317b749c8ff75b41089d4 Mon Sep 17 00:00:00 2001 From: skedwards88 Date: Mon, 27 Jun 2022 11:32:31 -0700 Subject: [PATCH 12/70] update unpublish stie docs --- assets/images/help/pages/unpublish-site.png | Bin 0 -> 88072 bytes .../unpublishing-a-github-pages-site.md | 13 +++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 assets/images/help/pages/unpublish-site.png diff --git a/assets/images/help/pages/unpublish-site.png b/assets/images/help/pages/unpublish-site.png new file mode 100644 index 0000000000000000000000000000000000000000..85024dade12b0dae7d4785dc165a6b74476a4ab1 GIT binary patch literal 88072 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

= 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 Date: Mon, 27 Jun 2022 18:33:53 +0000 Subject: [PATCH 13/70] Optimize images --- assets/images/help/pages/unpublish-site.png | Bin 88072 -> 50834 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/images/help/pages/unpublish-site.png b/assets/images/help/pages/unpublish-site.png index 85024dade12b0dae7d4785dc165a6b74476a4ab1..50647f357dd4c41f32a8cc7103afef43ff3e1a21 100644 GIT binary patch literal 50834 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

= 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 Date: Mon, 27 Jun 2022 11:41:10 -0700 Subject: [PATCH 14/70] update remaining reusables --- data/reusables/pages/admin-must-push.md | 2 +- data/reusables/pages/test-locally.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/reusables/pages/admin-must-push.md b/data/reusables/pages/admin-must-push.md index 51bffec7fa..79f244c85a 100644 --- a/data/reusables/pages/admin-must-push.md +++ b/data/reusables/pages/admin-must-push.md @@ -1,5 +1,5 @@ {% tip %} -**Note**: If your site has not published automatically, make sure someone with admin permissions and a verified email address has pushed to the publishing source. +**Note**: {% ifversion pages-custom-workflow %}If you are publishing from a branch and{% else %}If{% endif %} your site has not published automatically, make sure someone with admin permissions and a verified email address has pushed to the publishing source. {% endtip %} diff --git a/data/reusables/pages/test-locally.md b/data/reusables/pages/test-locally.md index f9ea9564dd..ba1bbb87c5 100644 --- a/data/reusables/pages/test-locally.md +++ b/data/reusables/pages/test-locally.md @@ -1 +1 @@ -Changes to your site are published automatically when the changes are merged into your site's publishing source. If you want to preview your changes first, you can make the changes locally instead of on {% data variables.product.product_name %}. Then, test your site locally. For more information, see "[Testing your {% data variables.product.prodname_pages %} site locally with Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)." +{% ifversion pages-custom-workflow %}If you are publishing from a branch, changes{% else %}Changes{% endif %} to your site are published automatically when the changes are merged into your site's publishing source. {% ifversion pages-custom-workflow %}If you are publishing from a custom {% data variables.product.prodname_actions %} workflow, changes are published whenever your workflow is triggered (typically by a push to the default branch).{% endif %}If you want to preview your changes first, you can make the changes locally instead of on {% data variables.product.product_name %}. Then, test your site locally. For more information, see "[Testing your {% data variables.product.prodname_pages %} site locally with Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)." From 736389204b4b70f1a251a7d3c546f0425484620f Mon Sep 17 00:00:00 2001 From: skedwards88 Date: Mon, 27 Jun 2022 12:14:26 -0700 Subject: [PATCH 15/70] fix typos --- .../getting-started-with-github-pages/about-github-pages.md | 2 +- data/reusables/pages/check-workflow-run.md | 2 +- data/reusables/pages/pages-about-branch-source.md | 2 +- data/reusables/pages/pages-custom-workflow-beta.md | 2 +- data/reusables/pages/test-locally.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/content/pages/getting-started-with-github-pages/about-github-pages.md b/content/pages/getting-started-with-github-pages/about-github-pages.md index 2e65fc14ee..765d90a90f 100644 --- a/content/pages/getting-started-with-github-pages/about-github-pages.md +++ b/content/pages/getting-started-with-github-pages/about-github-pages.md @@ -125,7 +125,7 @@ In addition, your use of {% data variables.product.prodname_pages %} is subject - Published {% data variables.product.prodname_pages %} sites may be no larger than 1 GB. {% ifversion fpt or ghec %} - {% data variables.product.prodname_pages %} sites have a *soft* bandwidth limit of 100 GB per month. - - {% data variables.product.prodname_pages %} sites have a *soft* limit of 10 builds per hour.]{% ifversion pages-custom-workflow %} This limit does not apply if you build and publish your site with a custom {% data variables.product.prodname_actions %} workflow {% endif %} + - {% data variables.product.prodname_pages %} sites have a *soft* limit of 10 builds per hour.{% ifversion pages-custom-workflow %} This limit does not apply if you build and publish your site with a custom {% data variables.product.prodname_actions %} workflow {% endif %} If your site exceeds these usage quotas, we may not be able to serve your site, or you may receive a polite email from {% data variables.contact.contact_support %} suggesting strategies for reducing your site's impact on our servers, including putting a third-party content distribution network (CDN) in front of your site, making use of other {% data variables.product.prodname_dotcom %} features such as releases, or moving to a different hosting service that might better fit your needs. diff --git a/data/reusables/pages/check-workflow-run.md b/data/reusables/pages/check-workflow-run.md index f25bd17420..4bf282e734 100644 --- a/data/reusables/pages/check-workflow-run.md +++ b/data/reusables/pages/check-workflow-run.md @@ -1,5 +1,5 @@ {% ifversion fpt %} -1. If your {% data variables.product.prodname_pages %} site is built from a public repository, it is built and deployed with a {% data variables.product.prodname_actions %} workflow run unless you've configured your {% data variables.product.prodname_pages %} site to use a different CI tool]{% ifversion pages-custom-workflow %} or you are publishing with a custom {% data variables.product.prodname_actions %} workflow instead of publishing from a branch{% endif %}. For more information about how to view the workflow status, see "[Viewing workflow run history](/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history)." +1. If your {% data variables.product.prodname_pages %} site is built from a public repository, it is built and deployed with a {% data variables.product.prodname_actions %} workflow run unless you've configured your {% data variables.product.prodname_pages %} site to use a different CI tool{% ifversion pages-custom-workflow %} or you are publishing with a custom {% data variables.product.prodname_actions %} workflow instead of publishing from a branch{% endif %}. For more information about how to view the workflow status, see "[Viewing workflow run history](/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history)." {% note %} diff --git a/data/reusables/pages/pages-about-branch-source.md b/data/reusables/pages/pages-about-branch-source.md index 5a22271c6e..10758b73c9 100644 --- a/data/reusables/pages/pages-about-branch-source.md +++ b/data/reusables/pages/pages-about-branch-source.md @@ -1 +1 @@ -You can specify which branch and folder to use as your publishing source. The source branch can be any branch in your repository. The source folder can either be the root of the repository on the source branch (`/`) or a `/docs` folder on the source branch. Whenever changes are pushed to the source branch, the changes in the source folder will be published to your {% data variables.product.prodname_pages %} site. +You can specify which branch and folder to use as your publishing source. The source branch can be any branch in your repository. The source folder can either be the root of the repository (`/`) on the source branch or a `/docs` folder on the source branch. Whenever changes are pushed to the source branch, the changes in the source folder will be published to your {% data variables.product.prodname_pages %} site. diff --git a/data/reusables/pages/pages-custom-workflow-beta.md b/data/reusables/pages/pages-custom-workflow-beta.md index e4081d17f0..5f5ce32eef 100644 --- a/data/reusables/pages/pages-custom-workflow-beta.md +++ b/data/reusables/pages/pages-custom-workflow-beta.md @@ -2,7 +2,7 @@ {% note %} -Note: Publishing your {% data variables.product.prodname_pages %} site via a custom {% data variables.product.prodname_actions %} workflow is in beta and subject to change. +Note: Publishing your {% data variables.product.prodname_pages %} site with a custom {% data variables.product.prodname_actions %} workflow is in beta and subject to change. {% endnote %} diff --git a/data/reusables/pages/test-locally.md b/data/reusables/pages/test-locally.md index ba1bbb87c5..97781b816c 100644 --- a/data/reusables/pages/test-locally.md +++ b/data/reusables/pages/test-locally.md @@ -1 +1 @@ -{% ifversion pages-custom-workflow %}If you are publishing from a branch, changes{% else %}Changes{% endif %} to your site are published automatically when the changes are merged into your site's publishing source. {% ifversion pages-custom-workflow %}If you are publishing from a custom {% data variables.product.prodname_actions %} workflow, changes are published whenever your workflow is triggered (typically by a push to the default branch).{% endif %}If you want to preview your changes first, you can make the changes locally instead of on {% data variables.product.product_name %}. Then, test your site locally. For more information, see "[Testing your {% data variables.product.prodname_pages %} site locally with Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)." +{% ifversion pages-custom-workflow %}If you are publishing from a branch, changes{% else %}Changes{% endif %} to your site are published automatically when the changes are merged into your site's publishing source. {% ifversion pages-custom-workflow %}If you are publishing from a custom {% data variables.product.prodname_actions %} workflow, changes are published whenever your workflow is triggered (typically by a push to the default branch). {% endif %}If you want to preview your changes first, you can make the changes locally instead of on {% data variables.product.product_name %}. Then, test your site locally. For more information, see "[Testing your {% data variables.product.prodname_pages %} site locally with Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)." From e5bf36c3b01ed8625b04a7603a0fba8171b5145e Mon Sep 17 00:00:00 2001 From: skedwards88 Date: Mon, 27 Jun 2022 13:03:22 -0700 Subject: [PATCH 16/70] add details about how to see build errors --- .../about-jekyll-build-errors-for-github-pages-sites.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md b/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md index c598261b47..77c9ddb0f2 100644 --- a/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md +++ b/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md @@ -58,12 +58,14 @@ We recommend testing your site locally, which allows you to see build error mess ## Viewing Jekyll build error messages in your pull request {% ifversion pages-custom-workflow %}If you are publishing from a branch, when{% else %}When{% endif %} you create a pull request to update your publishing source on {% data variables.product.product_name %}, you can see build error messages on the **Checks** tab of the pull request. For more information, see "[About status checks](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)." -[todo: to get this info if you are deploying with actions, do you need to configure your workflow to run on PRs as well, but only execute the deploy step if the workflow was triggered by a push to main. should we add that to the starter workflows?] + +{% ifversion pages-custom-workflow %}If you are publishing with a custom {% data variables.product.prodname_actions %} workflow, in order to see build error messages in your pull request, you must configure your workflow to run on the `pull_request` trigger and to skip any deploy steps if the workflow was triggered by the `pull_request` event. For more information, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows#pull_request)" and "[Expressions](/actions/learn-github-actions/expressions)."{% endif %} ## Viewing Jekyll build errors by email {% ifversion pages-custom-workflow %}If you are publishing from a branch, when{% else %}When{% endif %} you push changes to your publishing source on {% data variables.product.product_name %}, {% data variables.product.prodname_pages %} will attempt to build your site. If the build fails, you'll receive an email at your primary email address. You'll also receive emails for build warnings. {% data reusables.pages.build-failure-email-server %} -[todo: to get this info if you are deploying with actions, do you need to configure your workflow to run on PRs as well, but only execute the deploy step if the workflow was triggered by a push to main. should we add that to the starter workflows?] + +{% ifversion pages-custom-workflow %}If you are publishing with a custom {% data variables.product.prodname_actions %} workflow, in order to receive errors about build failures in your pull request, you must configure your workflow to run on the `pull_request` trigger and to skip any deploy steps if the workflow was triggered by the `pull_request` event. For more information, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows#pull_request)" and "[Expressions](/actions/learn-github-actions/expressions)."{% endif %} ## Viewing Jekyll build error messages in your pull request with a third-party CI service @@ -83,4 +85,3 @@ You can configure a third-party service, such as [Travis CI](https://travis-ci.o script: "bundle exec jekyll build" ``` 3. You may need to activate your repository with the third-party testing service. For more information, see your testing service's documentation. -[todo no applicable to the actions route?] \ No newline at end of file From 36094adedca53dcd6016efa63d512398e15b148a Mon Sep 17 00:00:00 2001 From: skedwards88 Date: Mon, 27 Jun 2022 13:03:41 -0700 Subject: [PATCH 17/70] swap order of sections --- ...shing-source-for-your-github-pages-site.md | 86 +++++++++---------- 1 file changed, 42 insertions(+), 44 deletions(-) diff --git a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index 0ec7052478..fe2b1061fc 100644 --- a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -23,58 +23,15 @@ shortTitle: Configure publishing source {% data reusables.pages.private_pages_are_public_warning %} -{% ifversion pages-custom-workflow %} - -## Publishing with a custom {% data variables.product.prodname_actions %} workflow - -{% data reusables.pages.pages-custom-workflow-beta %} - -When you configure your site to publish with {% data variables.product.prodname_actions %}, {% data variables.product.product_name %} will suggest starter workflows for common publishing scenarios. The general flow of a workflow is to: - -1. Use the `actions/checkout` action to check out the repository contents. -1. If required by your site, build any static site files. -1. Use the `actions/upload-pages-artifact` action to upload the static files as an artifact. -1. Use the `actions/deploy-pages` action to deploy the artifact. - -{% note %} - -**Note**: By default, the starter workflows use a deployment environment called `github-pages`. This environment has a protection rule that restricts what branches can be deployed to the environment. Although you can change the environment name or protection rules, this is not recommended. todo: dig more into this. - -{% endnote %} - -{% note %} - -**Note**: A `CNAME` file will not automatically add or remove the custom domain. Instead, you must configure the custom domain through your repository settings or through the API. For more information, see "[Managing a custom domain for your GitHub Pages site](/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)" and "[the PAGES API reference documentation](/rest/pages#update-information-about-a-github-pages-site)." - -{% endnote %} - -To configure your site to publish with {% data variables.product.prodname_actions %}: - -{% data reusables.pages.navigate-site-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.pages.sidebar-pages %} -1. Under **Build and deployment**, under **Source**, select **GitHub Actions**. -1. {% data variables.product.product_name %} will suggest several starter workflows. If you already have a workflow to publish your site, you can skip this step. Otherwise, choose one of the options to create a {% data variables.product.prodname_actions %} workflow. For more information about {% data variables.product.prodname_actions %}, see "[{% data variables.product.prodname_actions %}](/actions)." - - {% data variables.product.prodname_pages %} does not associate a specific workflow to the {% data variables.product.prodname_pages %} settings. However, the {% data variables.product.prodname_pages %} settings will link to the workflow run that most recently deployed your site. - -### Troubleshooting publishing with a custom {% data variables.product.prodname_actions %} workflow - -For information about how to troubleshoot your {% data variables.product.prodname_actions %} workflow, see "[About monitoring and troubleshooting](/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting)." - -{% endif %} - ## Publishing from a branch -todo: either delete these screenshots (and the image folders if not used elsewhere), or generate a separate version of each image. (Deleting the screenshots is ideal for maintainability) - 1. Make sure the branch you want to use as your publishing source already exists in your repository. {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} {% ifversion pages-custom-workflow %} 1. Under **Build and deployment**, under **Source**, select **Deploy from a branch**. -1. Under **Build and deployment**, under **Branch**,use the **None** or **Branch** drop-down menu and select a publishing source. +1. Under **Build and deployment**, under **Branch**, use the **None** or **Branch** drop-down menu and select a publishing source. ![Drop-down menu to select a publishing source](/assets/images/help/pages/publishing-source-drop-down.png) {% else %} 3. Under "{% data variables.product.prodname_pages %}", use the **None** or **Branch** drop-down menu and select a publishing source. @@ -104,3 +61,44 @@ To find potential errors with either the build or deployment, you can check the {% endnote %} {% endif %} + +{% ifversion pages-custom-workflow %} + +## Publishing with a custom {% data variables.product.prodname_actions %} workflow + +{% data reusables.pages.pages-custom-workflow-beta %} + +When you configure your site to publish with {% data variables.product.prodname_actions %}, {% data variables.product.product_name %} will suggest starter workflows for common publishing scenarios. The general flow of a workflow is to: + +1. Use the [`actions/checkout`](https://github.com/actions/checkout) action to check out the repository contents. +1. If required by your site, build any static site files. +1. Use the [`actions/upload-pages-artifact`](https://github.com/actions/upload-pages-artifact) action to upload the static files as an artifact. +1. Use the [`actions/deploy-pages`](https://github.com/actions/deploy-pages) action to deploy the artifact. + +{% note %} + +**Note**: By default, the starter workflows use a deployment environment called `github-pages`. This environment has a protection rule that restricts what branches can be deployed to the environment. Although you can change the environment name or protection rules, this is not recommended. + +{% endnote %} + +{% note %} + +**Note**: A `CNAME` file will not automatically add or remove the custom domain. Instead, you must configure the custom domain through your repository settings or through the API. For more information, see "[Managing a custom domain for your GitHub Pages site](/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)" and [the PAGES API reference documentation](/rest/pages#update-information-about-a-github-pages-site). + +{% endnote %} + +To configure your site to publish with {% data variables.product.prodname_actions %}: + +{% data reusables.pages.navigate-site-repo %} +{% data reusables.repositories.sidebar-settings %} +{% data reusables.pages.sidebar-pages %} +1. Under **Build and deployment**, under **Source**, select **GitHub Actions**. +1. {% data variables.product.product_name %} will suggest several starter workflows. If you already have a workflow to publish your site, you can skip this step. Otherwise, choose one of the options to create a {% data variables.product.prodname_actions %} workflow. For more information about {% data variables.product.prodname_actions %}, see "[{% data variables.product.prodname_actions %}](/actions)." + + {% data variables.product.prodname_pages %} does not associate a specific workflow to the {% data variables.product.prodname_pages %} settings. However, the {% data variables.product.prodname_pages %} settings will link to the workflow run that most recently deployed your site. + +### Troubleshooting publishing with a custom {% data variables.product.prodname_actions %} workflow + +For information about how to troubleshoot your {% data variables.product.prodname_actions %} workflow, see "[About monitoring and troubleshooting](/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting)." + +{% endif %} From 36dfe5b0361afaa1de237678053f5ec4bbf98d0d Mon Sep 17 00:00:00 2001 From: skedwards88 Date: Mon, 27 Jun 2022 13:03:59 -0700 Subject: [PATCH 18/70] wording tweak --- data/reusables/pages/new-or-existing-repo.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/data/reusables/pages/new-or-existing-repo.md b/data/reusables/pages/new-or-existing-repo.md index d6aa1a1101..7c6738b6d8 100644 --- a/data/reusables/pages/new-or-existing-repo.md +++ b/data/reusables/pages/new-or-existing-repo.md @@ -1,7 +1,6 @@ You can either create a repository or choose an existing repository for your site. -If you want to create a {% data variables.product.prodname_pages %} site in a repository where not all of the files in the repository are related to the site, you will be you will be able to configure a publishing source for your site. For example, you can have a dedicated branch and folder to hold your site source files{% ifversion pages-custom-workflow %} -, or you can use a custom {% data variables.product.prodname_actions %} workflow to build and deploy your site source files{% endif %}. +If you want to create a {% data variables.product.prodname_pages %} site for a repository where not all of the files in the repository are related to the site, you will be able to configure a publishing source for your site. For example, you can have a dedicated branch and folder to hold your site source files{% ifversion pages-custom-workflow %}, or you can use a custom {% data variables.product.prodname_actions %} workflow to build and deploy your site source files{% endif %}. {% ifversion fpt or ghec %}If the account that owns the repository uses {% data variables.product.prodname_free_user %} or {% data variables.product.prodname_free_team %} for organizations, the repository must be public.{% endif %} From be3e192c489d331c26c5d22dd64167f75b8052a6 Mon Sep 17 00:00:00 2001 From: Sarah Edwards Date: Tue, 28 Jun 2022 13:57:50 -0700 Subject: [PATCH 19/70] Apply suggestions from code review Co-authored-by: Lucas Costi --- ...ging-a-custom-domain-for-your-github-pages-site.md | 4 ++-- ...troubleshooting-custom-domains-and-github-pages.md | 2 +- ...-a-publishing-source-for-your-github-pages-site.md | 11 ++++++----- .../unpublishing-a-github-pages-site.md | 1 + data/reusables/pages/pages-about-branch-source.md | 2 +- 5 files changed, 11 insertions(+), 9 deletions(-) diff --git a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md index 81c87970f4..b844e2251b 100644 --- a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md +++ b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site.md @@ -45,7 +45,7 @@ To set up a `www` or custom subdomain, such as `www.example.com` or `blog.exampl {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} -4. Under "Custom domain", type your custom domain, then click **Save**. {% ifversion pages-custom-workflow %}If you are publishing your site from a branch, this will create a commit that adds a `CNAME` file to the root of your source branch. If you are publishing your site with a custom {% data variables.product.prodname_actions %} workflow , no `CNAME` file is created. For more information about your publishing source, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#publishing-from-a-branch)."{% else %}This will create a commit that adds a _CNAME_ file in the root of your publishing source.{% endif %} +4. Under "Custom domain", type your custom domain, then click **Save**. If you are publishing your site from a branch, this will create a commit that adds a `CNAME` file to the root of your source branch. If you are publishing your site with a custom {% data variables.product.prodname_actions %} workflow , no `CNAME` file is created. For more information about your publishing source, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." ![Save custom domain button](/assets/images/help/pages/save-custom-subdomain.png) 5. Navigate to your DNS provider and create a `CNAME` record that points your subdomain to the default domain for your site. For example, if you want to use the subdomain `www.example.com` for your user site, create a `CNAME` record that points `www.example.com` to `.github.io`. If you want to use the subdomain `www.anotherexample.com` for your organization site, create a `CNAME` record that points `www.anotherexample.com` to `.github.io`. The `CNAME` record should always point to `.github.io` or `.github.io`, excluding the repository name. {% data reusables.pages.contact-dns-provider %} {% data reusables.pages.default-domain-information %} @@ -71,7 +71,7 @@ To set up an apex domain, such as `example.com`, you must configure a custom dom {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} -4. Under "Custom domain", type your custom domain, then click **Save**. {% ifversion pages-custom-workflow %}If you are publishing your site from a branch, this will create a commit that adds a `CNAME` file to the root of your source branch. If you are publishing your site with a custom {% data variables.product.prodname_actions %} workflow , no `CNAME` file is created. For more information about your publishing source, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#publishing-from-a-branch)."{% else %}This will create a commit that adds a _CNAME_ file in the root of your publishing source.{% endif %} +4. Under "Custom domain", type your custom domain, then click **Save**. If you are publishing your site from a branch, this will create a commit that adds a `CNAME` file to the root of your source branch. If you are publishing your site with a custom {% data variables.product.prodname_actions %} workflow , no `CNAME` file is created. For more information about your publishing source, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." ![Save custom domain button](/assets/images/help/pages/save-custom-apex-domain.png) 5. Navigate to your DNS provider and create either an `ALIAS`, `ANAME`, or `A` record. You can also create `AAAA` records for IPv6 support. {% data reusables.pages.contact-dns-provider %} - To create an `ALIAS` or `ANAME` record, point your apex domain to the default domain for your site. {% data reusables.pages.default-domain-information %} diff --git a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md index 476f973c60..b889fd32a4 100644 --- a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md +++ b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md @@ -18,7 +18,7 @@ shortTitle: Troubleshoot a custom domain ## _CNAME_ errors -{% ifversion pages-custom-workflow %}If you are publishing from a branch, custom{% else %}Custom{% endif %} domains are stored in a _CNAME_ file in the root of your publishing source. You can add or update this file through your repository settings or manually. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." +If you are publishing from a branch, custom domains are stored in a _CNAME_ file in the root of your publishing source. You can add or update this file through your repository settings or manually. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." For your site to render at the correct domain, make sure your _CNAME_ file still exists in the repository. For example, many static site generators force push to your repository, which can overwrite the _CNAME_ file that was added to your repository when you configured your custom domain. If you build your site locally and push generated files to {% data variables.product.product_name %}, make sure to pull the commit that added the _CNAME_ file to your local repository first, so the file will be included in the build. diff --git a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index fe2b1061fc..36c3584115 100644 --- a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -30,9 +30,10 @@ shortTitle: Configure publishing source {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} {% ifversion pages-custom-workflow %} -1. Under **Build and deployment**, under **Source**, select **Deploy from a branch**. -1. Under **Build and deployment**, under **Branch**, use the **None** or **Branch** drop-down menu and select a publishing source. - ![Drop-down menu to select a publishing source](/assets/images/help/pages/publishing-source-drop-down.png) +1. Under "Build and deployment", under "Source", select **Deploy from a branch**. +1. Under "Build and deployment", under "Branch", use the **None** or **Branch** drop-down menu and select a publishing source. + + ![Drop-down menu to select a publishing source](/assets/images/help/pages/publishing-source-drop-down.png) {% else %} 3. Under "{% data variables.product.prodname_pages %}", use the **None** or **Branch** drop-down menu and select a publishing source. ![Drop-down menu to select a publishing source](/assets/images/help/pages/publishing-source-drop-down.png) @@ -83,7 +84,7 @@ When you configure your site to publish with {% data variables.product.prodname_ {% note %} -**Note**: A `CNAME` file will not automatically add or remove the custom domain. Instead, you must configure the custom domain through your repository settings or through the API. For more information, see "[Managing a custom domain for your GitHub Pages site](/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)" and [the PAGES API reference documentation](/rest/pages#update-information-about-a-github-pages-site). +**Note**: A `CNAME` file in your repository file does not automatically add or remove a custom domain. Instead, you must configure the custom domain through your repository settings or through the API. For more information, see "[Managing a custom domain for your GitHub Pages site](/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-a-subdomain)" and the [Pages API reference documentation](/rest/pages#update-information-about-a-github-pages-site). {% endnote %} @@ -92,7 +93,7 @@ To configure your site to publish with {% data variables.product.prodname_action {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} -1. Under **Build and deployment**, under **Source**, select **GitHub Actions**. +1. Under "Build and deployment", under "Source", select **GitHub Actions**. 1. {% data variables.product.product_name %} will suggest several starter workflows. If you already have a workflow to publish your site, you can skip this step. Otherwise, choose one of the options to create a {% data variables.product.prodname_actions %} workflow. For more information about {% data variables.product.prodname_actions %}, see "[{% data variables.product.prodname_actions %}](/actions)." {% data variables.product.prodname_pages %} does not associate a specific workflow to the {% data variables.product.prodname_pages %} settings. However, the {% data variables.product.prodname_pages %} settings will link to the workflow run that most recently deployed your site. diff --git a/content/pages/getting-started-with-github-pages/unpublishing-a-github-pages-site.md b/content/pages/getting-started-with-github-pages/unpublishing-a-github-pages-site.md index 25eb6f6c6f..372f4d6627 100644 --- a/content/pages/getting-started-with-github-pages/unpublishing-a-github-pages-site.md +++ b/content/pages/getting-started-with-github-pages/unpublishing-a-github-pages-site.md @@ -27,6 +27,7 @@ When you unpublish your site, the site will no longer be available. Any existing {% data reusables.repositories.navigate-to-repo %} 1. Under **{% data variables.product.prodname_pages %}**, next to the **Your site is live at** message, click {% octicon "kebab-horizontal" aria-label="the horizontal kebab icon" %}. 1. In the menu that appears, select **Unpublish site**. + ![Drop down menu to unpublish site](/assets/images/help/pages/unpublish-site.png) {% else %} diff --git a/data/reusables/pages/pages-about-branch-source.md b/data/reusables/pages/pages-about-branch-source.md index 10758b73c9..e84fc9f3ca 100644 --- a/data/reusables/pages/pages-about-branch-source.md +++ b/data/reusables/pages/pages-about-branch-source.md @@ -1 +1 @@ -You can specify which branch and folder to use as your publishing source. The source branch can be any branch in your repository. The source folder can either be the root of the repository (`/`) on the source branch or a `/docs` folder on the source branch. Whenever changes are pushed to the source branch, the changes in the source folder will be published to your {% data variables.product.prodname_pages %} site. +You can specify which branch and folder to use as your publishing source. The source branch can be any branch in your repository, and the source folder can either be the root of the repository (`/`) on the source branch or a `/docs` folder on the source branch. Whenever changes are pushed to the source branch, the changes in the source folder will be published to your {% data variables.product.prodname_pages %} site. From 08b6a9027b0624ede9073b486ec3b588c449e812 Mon Sep 17 00:00:00 2001 From: skedwards88 Date: Tue, 28 Jun 2022 14:37:56 -0700 Subject: [PATCH 20/70] incorporate suggestions from code review --- .../events-that-trigger-workflows.md | 2 +- ...hooting-custom-domains-and-github-pages.md | 4 +-- ...shing-source-for-your-github-pages-site.md | 33 ++++++++++--------- ...yll-build-errors-for-github-pages-sites.md | 4 +-- .../pages/configure-publishing-source.md | 2 +- 5 files changed, 23 insertions(+), 22 deletions(-) diff --git a/content/actions/using-workflows/events-that-trigger-workflows.md b/content/actions/using-workflows/events-that-trigger-workflows.md index 2b8bd84eda..8e19b8b703 100644 --- a/content/actions/using-workflows/events-that-trigger-workflows.md +++ b/content/actions/using-workflows/events-that-trigger-workflows.md @@ -415,7 +415,7 @@ on: {% data reusables.actions.branch-requirement %} -Runs your workflow when someone pushes to a branch that is the publishing source for {% data variables.product.prodname_pages %}, if {% data variables.product.prodname_pages %} is enabled for the repository. For more information about {% data variables.product.prodname_pages %} publishing sources, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site#choosing-a-publishing-source)." For information about the REST API, see "[Pages](/rest/reference/repos#pages)." +Runs your workflow when someone pushes to a branch that is the publishing source for {% data variables.product.prodname_pages %}, if {% data variables.product.prodname_pages %} is enabled for the repository. For more information about {% data variables.product.prodname_pages %} publishing sources, see "[Configuring a publishing source for your GitHub Pages site](/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)." For information about the REST API, see "[Pages](/rest/reference/repos#pages)." For example, you can run a workflow when the `page_build` event occurs. diff --git a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md index b889fd32a4..754f259468 100644 --- a/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md +++ b/content/pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages.md @@ -18,6 +18,8 @@ shortTitle: Troubleshoot a custom domain ## _CNAME_ errors +{% ifversion pages-custom-workflow %}If you are publishing from a custom {% data variables.product.prodname_actions %} workflow, any _CNAME_ file is ignored and is not required.{% endif %} + If you are publishing from a branch, custom domains are stored in a _CNAME_ file in the root of your publishing source. You can add or update this file through your repository settings or manually. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." For your site to render at the correct domain, make sure your _CNAME_ file still exists in the repository. For example, many static site generators force push to your repository, which can overwrite the _CNAME_ file that was added to your repository when you configured your custom domain. If you build your site locally and push generated files to {% data variables.product.product_name %}, make sure to pull the commit that added the _CNAME_ file to your local repository first, so the file will be included in the build. @@ -29,8 +31,6 @@ Then, make sure the _CNAME_ file is formatted correctly. - The _CNAME_ file must contain the domain name only. For example, `www.example.com`, `blog.example.com`, or `example.com`. - The domain name must be unique across all {% data variables.product.prodname_pages %} sites. For example, if another repository's _CNAME_ file contains `example.com`, you cannot use `example.com` in the _CNAME_ file for your repository. -{% ifversion pages-custom-workflow %}If you are publishing from a custom {% data variables.product.prodname_actions %} workflow, any _CNAME_ file is ignored and is not required.{% endif %} - ## DNS misconfiguration If you have trouble pointing the default domain for your site to your custom domain, contact your DNS provider. diff --git a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index 36c3584115..bf76deca2f 100644 --- a/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/content/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -69,18 +69,29 @@ To find potential errors with either the build or deployment, you can check the {% data reusables.pages.pages-custom-workflow-beta %} +To configure your site to publish with {% data variables.product.prodname_actions %}: + +{% data reusables.pages.navigate-site-repo %} +{% data reusables.repositories.sidebar-settings %} +{% data reusables.pages.sidebar-pages %} +1. Under "Build and deployment", under "Source", select **GitHub Actions**. +1. {% data variables.product.product_name %} will suggest several starter workflows. If you already have a workflow to publish your site, you can skip this step. Otherwise, choose one of the options to create a {% data variables.product.prodname_actions %} workflow. For more information about creating your custom workflow, see "[Creating a custom {% data variables.product.prodname_actions %} workflow to publish your site](#creating-a-custom-github-actions-workflow-to-publish-your-site)." + + {% data variables.product.prodname_pages %} does not associate a specific workflow to the {% data variables.product.prodname_pages %} settings. However, the {% data variables.product.prodname_pages %} settings will link to the workflow run that most recently deployed your site. + +### Creating a custom {% data variables.product.prodname_actions %} workflow to publish your site + +For more information about {% data variables.product.prodname_actions %}, see "[Actions](/actions)." + When you configure your site to publish with {% data variables.product.prodname_actions %}, {% data variables.product.product_name %} will suggest starter workflows for common publishing scenarios. The general flow of a workflow is to: +1. Trigger whenever there is a push to the default branch of the repository or whenever a pull request that targets the default branch is opened, reopened, or updated. 1. Use the [`actions/checkout`](https://github.com/actions/checkout) action to check out the repository contents. 1. If required by your site, build any static site files. 1. Use the [`actions/upload-pages-artifact`](https://github.com/actions/upload-pages-artifact) action to upload the static files as an artifact. -1. Use the [`actions/deploy-pages`](https://github.com/actions/deploy-pages) action to deploy the artifact. +1. If the workflow was triggered by a push to the default branch, use the [`actions/deploy-pages`](https://github.com/actions/deploy-pages) action to deploy the artifact. This step is skipped if the workflow was triggered by a pull request. -{% note %} - -**Note**: By default, the starter workflows use a deployment environment called `github-pages`. This environment has a protection rule that restricts what branches can be deployed to the environment. Although you can change the environment name or protection rules, this is not recommended. - -{% endnote %} +The starter workflows use a deployment environment called `github-pages`. If your repository does not already include an environment called `github-pages`, the environment will be created automatically. We recommend that you add an environment protection rule so that only the default branch can deploy to this environment. For more information, see "[Using environments for deployment](/actions/deployment/targeting-different-environments/using-environments-for-deployment)." {% note %} @@ -88,16 +99,6 @@ When you configure your site to publish with {% data variables.product.prodname_ {% endnote %} -To configure your site to publish with {% data variables.product.prodname_actions %}: - -{% data reusables.pages.navigate-site-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.pages.sidebar-pages %} -1. Under "Build and deployment", under "Source", select **GitHub Actions**. -1. {% data variables.product.product_name %} will suggest several starter workflows. If you already have a workflow to publish your site, you can skip this step. Otherwise, choose one of the options to create a {% data variables.product.prodname_actions %} workflow. For more information about {% data variables.product.prodname_actions %}, see "[{% data variables.product.prodname_actions %}](/actions)." - - {% data variables.product.prodname_pages %} does not associate a specific workflow to the {% data variables.product.prodname_pages %} settings. However, the {% data variables.product.prodname_pages %} settings will link to the workflow run that most recently deployed your site. - ### Troubleshooting publishing with a custom {% data variables.product.prodname_actions %} workflow For information about how to troubleshoot your {% data variables.product.prodname_actions %} workflow, see "[About monitoring and troubleshooting](/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting)." diff --git a/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md b/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md index 77c9ddb0f2..b76538436f 100644 --- a/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md +++ b/content/pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites.md @@ -59,13 +59,13 @@ We recommend testing your site locally, which allows you to see build error mess {% ifversion pages-custom-workflow %}If you are publishing from a branch, when{% else %}When{% endif %} you create a pull request to update your publishing source on {% data variables.product.product_name %}, you can see build error messages on the **Checks** tab of the pull request. For more information, see "[About status checks](/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks)." -{% ifversion pages-custom-workflow %}If you are publishing with a custom {% data variables.product.prodname_actions %} workflow, in order to see build error messages in your pull request, you must configure your workflow to run on the `pull_request` trigger and to skip any deploy steps if the workflow was triggered by the `pull_request` event. For more information, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows#pull_request)" and "[Expressions](/actions/learn-github-actions/expressions)."{% endif %} +{% ifversion pages-custom-workflow %}If you are publishing with a custom {% data variables.product.prodname_actions %} workflow, in order to see build error messages in your pull request, you must configure your workflow to run on the `pull_request` trigger. When you do this, we recommend that you skip any deploy steps if the workflow was triggered by the `pull_request` event. This will allow you to see any build errors without deploying the changes from your pull request to your site. For more information, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows#pull_request)" and "[Expressions](/actions/learn-github-actions/expressions)."{% endif %} ## Viewing Jekyll build errors by email {% ifversion pages-custom-workflow %}If you are publishing from a branch, when{% else %}When{% endif %} you push changes to your publishing source on {% data variables.product.product_name %}, {% data variables.product.prodname_pages %} will attempt to build your site. If the build fails, you'll receive an email at your primary email address. You'll also receive emails for build warnings. {% data reusables.pages.build-failure-email-server %} -{% ifversion pages-custom-workflow %}If you are publishing with a custom {% data variables.product.prodname_actions %} workflow, in order to receive errors about build failures in your pull request, you must configure your workflow to run on the `pull_request` trigger and to skip any deploy steps if the workflow was triggered by the `pull_request` event. For more information, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows#pull_request)" and "[Expressions](/actions/learn-github-actions/expressions)."{% endif %} +{% ifversion pages-custom-workflow %}If you are publishing with a custom {% data variables.product.prodname_actions %} workflow, in order to receive emails about build errors in your pull request, you must configure your workflow to run on the `pull_request` trigger. When you do this, we recommend that you skip any deploy steps if the workflow was triggered by the `pull_request` event. This will allow you to see any build errors without deploying the changes from your pull request to your site. For more information, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows#pull_request)" and "[Expressions](/actions/learn-github-actions/expressions)."{% endif %} ## Viewing Jekyll build error messages in your pull request with a third-party CI service diff --git a/data/reusables/pages/configure-publishing-source.md b/data/reusables/pages/configure-publishing-source.md index c4b7859307..3ff7e4b4fd 100644 --- a/data/reusables/pages/configure-publishing-source.md +++ b/data/reusables/pages/configure-publishing-source.md @@ -1 +1 @@ -1. Configure your publishing source. For more information, see "[Configuring a publishing source for your {% data variables.product.prodname_pages %} site](/articles/configuring-a-publishing-source-for-your-github-pages-site#choosing-a-publishing-source)." +1. Configure your publishing source. For more information, see "[Configuring a publishing source for your {% data variables.product.prodname_pages %} site](/articles/configuring-a-publishing-source-for-your-github-pages-site)." From f569d3f7a87d37d96d955cbe15481264f5afb6a6 Mon Sep 17 00:00:00 2001 From: Daniel Adams Date: Wed, 29 Jun 2022 11:51:25 +0200 Subject: [PATCH 21/70] Update autolinked-references-and-urls.md --- .../autolinked-references-and-urls.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md b/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md index 6a28e0fdb7..20687f4768 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md @@ -44,6 +44,9 @@ Within conversations on {% data variables.product.product_name %}, references to If you reference an issue, pull request, or discussion in a list, the reference will unfurl to show the title and state instead. For more information about task lists, see "[About task lists](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)." {% endif %} +## Labels +When referencing the URL of a label in Markdown, the label is automatically rendered anywhere in that repository. The URL of a label can be found by clicking on any label on the labels page. For example, the URL of the label "enhancement" in our [docs repository](https://github.com/github/docs/) is `https://github.com/github/docs/labels/enhancement`. + ## Commit SHAs References to a commit's SHA hash are automatically converted into shortened links to the commit on {% data variables.product.product_name %}. From 452237e078c3c6b6747beba4d8d68022e1eee818 Mon Sep 17 00:00:00 2001 From: Daniel Adams Date: Wed, 29 Jun 2022 12:23:12 +0200 Subject: [PATCH 22/70] Update autolinked-references-and-urls.md --- .../autolinked-references-and-urls.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md b/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md index 20687f4768..65ba0e13e6 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md @@ -45,7 +45,13 @@ If you reference an issue, pull request, or discussion in a list, the reference {% endif %} ## Labels -When referencing the URL of a label in Markdown, the label is automatically rendered anywhere in that repository. The URL of a label can be found by clicking on any label on the labels page. For example, the URL of the label "enhancement" in our [docs repository](https://github.com/github/docs/) is `https://github.com/github/docs/labels/enhancement`. +When referencing the URL of a label in Markdown, the label is automatically rendered. Only labels of the same repository are rendered, URLs pointing to a label from a different repository are rendered as any [URL](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls#urls). + +The URL of a label can be found by navigating to the labels page and clicking on a label. For example, the URL of the label "enhancement" in our [docs repository](https://github.com/github/docs/) is + +```md +https://github.com/github/docs/labels/enhancement +``` ## Commit SHAs From 6353bc567299cc212364d0fdc532e2cdd3eee953 Mon Sep 17 00:00:00 2001 From: Sarah Edwards Date: Wed, 29 Jun 2022 08:22:31 -0700 Subject: [PATCH 23/70] apply suggestion Co-authored-by: Yoann Chaudet --- data/reusables/pages/check-workflow-run.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/reusables/pages/check-workflow-run.md b/data/reusables/pages/check-workflow-run.md index 4bf282e734..f4f66b6f9f 100644 --- a/data/reusables/pages/check-workflow-run.md +++ b/data/reusables/pages/check-workflow-run.md @@ -1,5 +1,5 @@ {% ifversion fpt %} -1. If your {% data variables.product.prodname_pages %} site is built from a public repository, it is built and deployed with a {% data variables.product.prodname_actions %} workflow run unless you've configured your {% data variables.product.prodname_pages %} site to use a different CI tool{% ifversion pages-custom-workflow %} or you are publishing with a custom {% data variables.product.prodname_actions %} workflow instead of publishing from a branch{% endif %}. For more information about how to view the workflow status, see "[Viewing workflow run history](/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history)." +1. Unless your {% data variables.product.prodname_pages %} site is built from a private or internal repository and published from a branch, your site is built and deployed with a {% data variables.product.prodname_actions %} workflow. For more information about how to view the workflow status, see "[Viewing workflow run history](/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history)." {% note %} From f3bd00f549991fd25ac521e153724cb3f3bbe39b Mon Sep 17 00:00:00 2001 From: Jules <19994093+jules-p@users.noreply.github.com> Date: Wed, 13 Jul 2022 10:30:00 +0200 Subject: [PATCH 24/70] Removing note I've removed this note, as the information is covered in the product callout at the top of the article. --- content/pages/quickstart.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/content/pages/quickstart.md b/content/pages/quickstart.md index 50cc1f8593..4f59a47e86 100644 --- a/content/pages/quickstart.md +++ b/content/pages/quickstart.md @@ -25,12 +25,6 @@ This guide will lead you through creating a user site at `username.github.io`. {% data reusables.repositories.create_new %} 1. Enter `username.github.io` as the repository name. Replace `username` with your {% data variables.product.prodname_dotcom %} username. For example, if your username is `octocat`, the repository name should be `octocat.github.io`. ![Repository name field](/assets/images/help/pages/create-repository-name-pages.png) - - {% note %} - - **Note** : Depending upon your plan, GitHub Pages may **not** be available on your **private** repositories. You should select the visibility of your repository in the above step accordingly. For more information, see ["About GitHub's Products"](/get-started/learning-about-github/githubs-products). - - {% endnote %} 2. Under your repository name, click **{% octicon "gear" aria-label="The gear icon" %} Settings**. ![Repository settings button](/assets/images/help/pages/quickstart-settings-nav.png) {% data reusables.pages.sidebar-pages %} From 74d69166d2390d4c054d1ddbde932c3a74ce02dc Mon Sep 17 00:00:00 2001 From: Jules Parker <19994093+jules-p@users.noreply.github.com> Date: Wed, 13 Jul 2022 16:26:29 +0200 Subject: [PATCH 25/70] adds context to copilot dotcom configure article --- data/reusables/copilot/dotcom-settings.md | 13 ++++++++++--- data/reusables/gated-features/copilot.md | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/data/reusables/copilot/dotcom-settings.md b/data/reusables/copilot/dotcom-settings.md index 49c4afdfd7..9711edd1da 100644 --- a/data/reusables/copilot/dotcom-settings.md +++ b/data/reusables/copilot/dotcom-settings.md @@ -2,7 +2,9 @@ Once you have an active {% data variables.product.prodname_copilot %} trial or subscription, you can adjust {% data variables.product.prodname_copilot %} settings for your personal account on {% data variables.product.prodname_dotcom %} in the [{% data variables.product.prodname_copilot %} settings](https://github.com/settings/copilot). The settings apply anywhere that you use {% data variables.product.prodname_copilot %}. You can configure the suggestions that {% data variables.product.prodname_copilot %} offers and how {% data variables.product.company_short %} uses your telemetry data. -### Enabling or disabling duplication detection +## Enabling or disabling duplication detection + +{% data variables.product.prodname_copilot %} features a filter which detects suggestions containing code that matches public code on {% data variables.product.prodname_dotcom %}. You can choose to enable or disable the filter. When the filter is enabled, {% data variables.product.prodname_copilot %} checks code suggestions with their surrounding code of about 150 characters against public code on {% data variables.product.prodname_dotcom %}. If there is a match or near match, the suggestion will not be shown to you. {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.copilot-settings %} @@ -10,12 +12,17 @@ Once you have an active {% data variables.product.prodname_copilot %} trial or s ![Screenshot of duplication detection option](/assets/images/help/copilot/duplication-detection.png) {% data reusables.copilot.save-settings %} -### Enabling or disabling telemetry +## Enabling or disabling telemetry -You can configure how {% data variables.product.prodname_copilot %} uses your data. For more information about data that {% data variables.product.prodname_copilot %} may collect depending on your telemetry settings, see "[{% data variables.product.company_short %} Terms for Additional Products and Features](/free-pro-team@latest/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)." +You can choose whether your code snippets are collected and retained by GitHub and further processed and shared with Microsoft and OpenAI by adjusting your user settings. +For more information about data that {% data variables.product.prodname_copilot %} may collect depending on your telemetry settings, see "[{% data variables.product.company_short %} Terms for Additional Products and Features](/free-pro-team@latest/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)" and the [{% data variables.product.prodname_copilot %} privacy FAQ](https://github.com/features/copilot/#faq-privacy). {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.copilot-settings %} 1. To allow or prevent {% data variables.product.prodname_dotcom %} using your telemetry data, select or deselect **Allow {% data variables.product.prodname_dotcom %} to use my code snippets for product improvements**. ![Screenshot of telemetry option](/assets/images/help/copilot/telemetry-option.png) {% data reusables.copilot.save-settings %} + +## Further reading + +- [{% data variables.product.prodname_copilot %} FAQ](https://github.com/features/copilot/#faq) \ No newline at end of file diff --git a/data/reusables/gated-features/copilot.md b/data/reusables/gated-features/copilot.md index 012cabe648..4acb15a9e0 100644 --- a/data/reusables/gated-features/copilot.md +++ b/data/reusables/gated-features/copilot.md @@ -1 +1 @@ -{% data variables.product.prodname_copilot %} is available to {% data variables.product.company_short %} customers with a personal account on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_copilot %} is free to use for verified students and open source maintainers. If you are not a student or open source maintainer, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. For more information, see "[About billing for {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)." +{% data variables.product.prodname_copilot %} is available to {% data variables.product.company_short %} customers with a personal account on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_copilot %} is free to use for verified students and maintainers of popular open source projects. If you are not a student or maintainer of a popular open source project, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. For more information, see "[About billing for {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)." From a0111cee68c4a8fd1ec3cd15f6e2c9f705e92fe6 Mon Sep 17 00:00:00 2001 From: Jules <19994093+jules-p@users.noreply.github.com> Date: Mon, 18 Jul 2022 12:03:07 +0200 Subject: [PATCH 26/70] Update data/reusables/copilot/dotcom-settings.md Co-authored-by: Vanessa --- data/reusables/copilot/dotcom-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/reusables/copilot/dotcom-settings.md b/data/reusables/copilot/dotcom-settings.md index 9711edd1da..395fa676a3 100644 --- a/data/reusables/copilot/dotcom-settings.md +++ b/data/reusables/copilot/dotcom-settings.md @@ -4,7 +4,7 @@ Once you have an active {% data variables.product.prodname_copilot %} trial or s ## Enabling or disabling duplication detection -{% data variables.product.prodname_copilot %} features a filter which detects suggestions containing code that matches public code on {% data variables.product.prodname_dotcom %}. You can choose to enable or disable the filter. When the filter is enabled, {% data variables.product.prodname_copilot %} checks code suggestions with their surrounding code of about 150 characters against public code on {% data variables.product.prodname_dotcom %}. If there is a match or near match, the suggestion will not be shown to you. +{% data variables.product.prodname_copilot %} includes a filter which detects code suggestions matching public code on {% data variables.product.prodname_dotcom %}. You can choose to enable or disable the filter. When the filter is enabled, {% data variables.product.prodname_copilot %} checks code suggestions with their surrounding code of about 150 characters against public code on {% data variables.product.prodname_dotcom %}. If there is a match or near match, the suggestion will not be shown to you. {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.copilot-settings %} From 3fc24199a8c11b4cbcc2a642fa4c814f8f97b431 Mon Sep 17 00:00:00 2001 From: PSJ <51746608+thispsj@users.noreply.github.com> Date: Mon, 18 Jul 2022 19:50:56 +0530 Subject: [PATCH 27/70] Revert to reusable --- content/pages/quickstart.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/pages/quickstart.md b/content/pages/quickstart.md index 4f59a47e86..519a6f0085 100644 --- a/content/pages/quickstart.md +++ b/content/pages/quickstart.md @@ -25,8 +25,7 @@ This guide will lead you through creating a user site at `username.github.io`. {% data reusables.repositories.create_new %} 1. Enter `username.github.io` as the repository name. Replace `username` with your {% data variables.product.prodname_dotcom %} username. For example, if your username is `octocat`, the repository name should be `octocat.github.io`. ![Repository name field](/assets/images/help/pages/create-repository-name-pages.png) -2. Under your repository name, click **{% octicon "gear" aria-label="The gear icon" %} Settings**. - ![Repository settings button](/assets/images/help/pages/quickstart-settings-nav.png) +{% data reusables.repositories.sidebar-settings %} {% data reusables.pages.sidebar-pages %} 1. Click **Choose a theme**. ![Choose a theme button](/assets/images/help/pages/choose-theme.png) From 32cc87de4f30832468b9ae772084fea34442d7ee Mon Sep 17 00:00:00 2001 From: PSJ <51746608+thispsj@users.noreply.github.com> Date: Mon, 18 Jul 2022 19:53:46 +0530 Subject: [PATCH 28/70] Remove image for replacement --- .../help/pages/quickstart-settings-nav.png | Bin 29540 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 assets/images/help/pages/quickstart-settings-nav.png diff --git a/assets/images/help/pages/quickstart-settings-nav.png b/assets/images/help/pages/quickstart-settings-nav.png deleted file mode 100644 index 0a06605dbf35c85a425947624d99c1d2c82643b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29540 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О3FUHw~H|IXxn>)G9 z;4(j(*XOxV#N@?L{^c~re-?R3El7wu`Dq1*#r#i}s(J5UncAB^6ZoY;v*9~E1a^le z=^$~F!)Wif&|c_;co(N3W5kG{2>zWLSXA;phOm6%Rh^E z#<(Po+_#R+N2Y{k#V^UY;y055B|gO(HB1^7gOI6+Sdsc4g$vHbe>dhEhwJKo#(c}J zp|@2X9edo0kLyu3A7zHyF^ z!k)M99SoLPS-pgF5(``cT${fPA0IWOTQ)`?S!%~WF_;{#YJp>~1X#@K>wKGsa%u4L zi3)GOvcKy|!qEt^_@_scuAI)&v+!?%$Fm#X(HNdw}PWRSDP%I27KwmnPhr2vm`dW-DVS{Q3#z zAhebn>FSB>!dQ)Tdmm)ics%!_Nu8@(CHLa9f;SE&Os8VuAw}lKnQu4=q+*ecGeqvh zhqJ}87{>a4HTK|~%q|_9o5O9$yvA@+{lc7}Hw~G@q+c9>dpmBm zng?72nN?o0K@@p&hG_|3!-9iPXnxiyFSr-RxzS28vj-yy!v}r$^UTT- zVn(7^`V3H>_#I$q8o^ut$Z0)-4NIJ@*5+1)NJm(${HOZb=X2ee*|2)y>_VGYWyk*6 z>CG|`=^_5v*qO{wqpfSLK8}OF(Nt3Bttm?gKpg2h@7|-<%thLuCw|P<6nN)Z<*@F4 z6|8@O$Zk@JQT3_$fV74ti=sq_nUv9OmLKSX!<0qp#}zZIAI7)lJ+iwQn$odtOyr+t zxf=P(XVEapLEF&&EmySzEU>@aLDV6)lz-ZN*w>9F?{3T+H(%e?Ze66_JvAJmsjisB zubTTHg!-cB_PN-1>iewv5xYJ3%(~rkw&E|IN7%OyY&znX4QsH39f(3lBKO0rOY8g( z;*`g8!+`M~*wrD|w4~bq+oBIjYLnYve>6^AZJO0K<5AzPvSs*D|A>EB_*SGzYc)$! zQEUx6z4d9icbm6h$d)V7(Zh~F6vSsu(K%a*FNOQQVzo-Z7$Q`58k^I7^4$OZWwO&( zFZuAm7gq>^49_2G1&PZf$ZZWJ_zy_vF-b)JH5<$zG#%5JI0Q<+1*6&a(^wm z#K-=N?OvXO?rZbcUJP?^WFy>}F4ddSF~PC;N5h9A@Zv6EiqN~43KL93u@3t`0QhMR zOYplk5}7q)I(q--b$rx>!yU8dfzvXt9;cf@To!n?wi?=oL2$UOhP?Lnr*6=f�K` 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 bkhsMC98}&cOo}`S>WRFJigeXGlfeH2@G|gh From 9b8c0d485e7a75118eb2b05e98f5d1e5bed6966f Mon Sep 17 00:00:00 2001 From: PSJ <51746608+thispsj@users.noreply.github.com> Date: Mon, 18 Jul 2022 22:09:39 +0530 Subject: [PATCH 29/70] Add new image --- .../help/repository/repo-actions-settings.png | Bin 21851 -> 29015 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/images/help/repository/repo-actions-settings.png b/assets/images/help/repository/repo-actions-settings.png index 8970b388a1f6d9ceece7a577c90a53ca196eb950..56aaa8e884db02e6329bb8e028126eb4e737b658 100644 GIT binary patch literal 29015 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 Date: Mon, 18 Jul 2022 22:11:38 +0530 Subject: [PATCH 30/70] Add files via upload From 4125b5d7ab21e72d2955c0d19a5d171e1d284fb1 Mon Sep 17 00:00:00 2001 From: SmolParascythe <106285195+SmolParascythe@users.noreply.github.com> Date: Mon, 18 Jul 2022 20:01:26 -0700 Subject: [PATCH 31/70] Fix grammar and made writing succinct in README --- tests/README.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/tests/README.md b/tests/README.md index 4377e7a779..c140448954 100644 --- a/tests/README.md +++ b/tests/README.md @@ -1,26 +1,26 @@ ## Tests -It's not strictly necessary to run tests locally while developing: You can +It's not strictly necessary to run tests locally while developing. You can always open a pull request and rely on the CI service to run tests for you, -but sometimes it's helpful to run tests locally before pushing your changes to +but it's helpful to run tests locally before pushing your changes to GitHub. -Test are written using [jest](https://ghub.io/jest), a framework maintained -by Facebook and used by many teams at GitHub. Jest is convenient in that it -provides everything: a test runner, an assertion library, code coverage analysis, +Tests are written using [jest](https://ghub.io/jest), a framework maintained +by Facebook and used by many teams at GitHub. +Jest provides everything: a test runner, an assertion library, code coverage analysis, custom reporters for different types of test output, etc. ### Install optional dependencies -We typically rely on CI to run our tests, so we consider some large test-only -dependencies **optional** (for example, puppeteer). In order to run the tests locally you'll +We typically rely on CI to run our tests, so some large test-only +dependencies are considered **optional** (for example, puppeteer). To run the tests locally, you'll need to make sure optional dependencies are installed by running: ```sh npm ci --include=optional ``` -If you run into the error "Could not find expected browser (chrome) locally" you may need to manually install the expected chromium version with: +If you run into the error "Could not find expected browser (chrome) locally", you may need to install the expected chromium version manually with: ``` node node_modules/puppeteer/install.js ``` @@ -36,10 +36,10 @@ script/test # or `npm test` ### Watching all the tests -You can also run a script that will continually watch for changes and -re-run the tests any time a change is made. This command will notify you -when tests change to and from a passing or failing state, and will also print -out a test coverage report, so you can see what files are in need of tests. +You can run a script that continually watches for changes and +re-runs the tests whenever a change is made. This command notifies you +when tests change to and from a passing or failing state, and it prints +out a test coverage report so you can see what files need testing. ```sh npm run test-watch @@ -47,7 +47,7 @@ npm run test-watch ### Running individual tests -You can run specific tests in one of these two ways: +You can run specific tests in two ways: ```sh # The TEST_NAME can be a filename, partial filename, or path to a file or directory @@ -79,11 +79,11 @@ npm run lint ### Keeping the server running -When you run `jest` tests, that depend on making real HTTP requests +When you run `jest` tests that depend on making real HTTP requests to `localhost:4000`, the `jest` tests have a hook that starts the -server before running all/any tests, and stops the server when it's done. +server before running all/any tests and stops the server when done. -You can disable that, which might make it easier when debugging tests +You can disable this, which might make it easier when debugging tests since the server won't need to start and stop every time you run tests. In one terminal type: @@ -92,12 +92,12 @@ In one terminal type: NODE_ENV=test PORT=4000 node server.mjs ``` -and then, in another terminal type: +In another terminal type: ```sh START_JEST_SERVER=false jest tests/rendering/foo/bar.js ``` -Or whatever the testing command you use. Note the `START_JEST_SERVER=false` -environment variable that needs to be set or else, `jest` will try to start +Or whatever the testing command you use is. +**Note:** the `START_JEST_SERVER=false` environment variable needs to be set, or else `jest` will try to start a server on `:4000` too. From c109de25236711e8d986d180519f4d402df40647 Mon Sep 17 00:00:00 2001 From: SmolParascythe <106285195+SmolParascythe@users.noreply.github.com> Date: Mon, 18 Jul 2022 20:07:56 -0700 Subject: [PATCH 32/70] Fix grammar and made writing succinct in README --- tests/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/README.md b/tests/README.md index c140448954..d3c589b30c 100644 --- a/tests/README.md +++ b/tests/README.md @@ -86,18 +86,19 @@ server before running all/any tests and stops the server when done. You can disable this, which might make it easier when debugging tests since the server won't need to start and stop every time you run tests. -In one terminal type: +In one terminal, type: ```sh NODE_ENV=test PORT=4000 node server.mjs ``` -In another terminal type: +In another terminal, type: ```sh START_JEST_SERVER=false jest tests/rendering/foo/bar.js ``` Or whatever the testing command you use is. + **Note:** the `START_JEST_SERVER=false` environment variable needs to be set, or else `jest` will try to start a server on `:4000` too. From 0e216da252eacf96deeb2c546d635684bbff0a54 Mon Sep 17 00:00:00 2001 From: SmolParascythe <106285195+SmolParascythe@users.noreply.github.com> Date: Mon, 18 Jul 2022 20:08:57 -0700 Subject: [PATCH 33/70] Fix grammar and made writing succinct in README --- tests/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/README.md b/tests/README.md index d3c589b30c..3cbf0fc2a7 100644 --- a/tests/README.md +++ b/tests/README.md @@ -100,5 +100,5 @@ START_JEST_SERVER=false jest tests/rendering/foo/bar.js Or whatever the testing command you use is. -**Note:** the `START_JEST_SERVER=false` environment variable needs to be set, or else `jest` will try to start +**Note:** The `START_JEST_SERVER=false` environment variable needs to be set, or else `jest` will try to start a server on `:4000` too. From 57e68c9f116686a831f205208541b299d819026f Mon Sep 17 00:00:00 2001 From: SmolParascythe <106285195+SmolParascythe@users.noreply.github.com> Date: Mon, 18 Jul 2022 20:18:57 -0700 Subject: [PATCH 34/70] Add Note callout and reword sentence --- tests/README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/README.md b/tests/README.md index 3cbf0fc2a7..f60ef8847c 100644 --- a/tests/README.md +++ b/tests/README.md @@ -100,5 +100,9 @@ START_JEST_SERVER=false jest tests/rendering/foo/bar.js Or whatever the testing command you use is. -**Note:** The `START_JEST_SERVER=false` environment variable needs to be set, or else `jest` will try to start +{% note %} + +**Note:** The `START_JEST_SERVER` environment variable needs to be set to `false`, or else `jest` will try to start a server on `:4000` too. + +{% endnote %} From 83f201ca8cbbadc3f5ef9745107027e99e6c1b93 Mon Sep 17 00:00:00 2001 From: Jules Parker <19994093+jules-p@users.noreply.github.com> Date: Tue, 19 Jul 2022 10:24:18 +0200 Subject: [PATCH 35/70] remove line --- data/reusables/copilot/dotcom-settings.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/data/reusables/copilot/dotcom-settings.md b/data/reusables/copilot/dotcom-settings.md index 395fa676a3..1ec55e6348 100644 --- a/data/reusables/copilot/dotcom-settings.md +++ b/data/reusables/copilot/dotcom-settings.md @@ -14,8 +14,7 @@ Once you have an active {% data variables.product.prodname_copilot %} trial or s ## Enabling or disabling telemetry -You can choose whether your code snippets are collected and retained by GitHub and further processed and shared with Microsoft and OpenAI by adjusting your user settings. -For more information about data that {% data variables.product.prodname_copilot %} may collect depending on your telemetry settings, see "[{% data variables.product.company_short %} Terms for Additional Products and Features](/free-pro-team@latest/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)" and the [{% data variables.product.prodname_copilot %} privacy FAQ](https://github.com/features/copilot/#faq-privacy). +You can choose whether your code snippets are collected and retained by GitHub and further processed and shared with Microsoft and OpenAI by adjusting your user settings. For more information about data that {% data variables.product.prodname_copilot %} may collect depending on your telemetry settings, see "[{% data variables.product.company_short %} Terms for Additional Products and Features](/free-pro-team@latest/site-policy/github-terms/github-terms-for-additional-products-and-features#github-copilot)" and the [{% data variables.product.prodname_copilot %} privacy FAQ](https://github.com/features/copilot/#faq-privacy). {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.copilot-settings %} From e7bb6526fd8bc0fbbab61bd69e9ad28e77fafb78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Y=E1=B4=8Fs=CA=9C=C9=AA=E1=B4=9B=CA=9C=E1=B4=80=20R?= =?UTF-8?q?=E1=B4=80=E1=B4=9B=CA=9C=C9=B4=E1=B4=80=CA=8F=E1=B4=80=E1=B4=8B?= =?UTF-8?q?=E1=B4=87?= Date: Fri, 22 Jul 2022 18:45:56 +0530 Subject: [PATCH 36/70] Update github-developer-program.md --- content/developers/overview/github-developer-program.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/developers/overview/github-developer-program.md b/content/developers/overview/github-developer-program.md index 90494c3acb..bd0fb16722 100644 --- a/content/developers/overview/github-developer-program.md +++ b/content/developers/overview/github-developer-program.md @@ -27,7 +27,7 @@ Awesome! We'd love to have you be part of the program. Here’s how you can spre * Use the [Octocat or GitHub logo](https://github.com/logos) to identify that your product works with GitHub * Post a video or a blog on your website about your integration -## Ready to join the GitHub Developer Program?

+## Ready to join the GitHub Developer Program? Membership is open to individual developers and companies who have: From 6c5c9f313875cbfbc6dfb71675ff8c4bd28aa5cf Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Mon, 25 Jul 2022 15:34:46 +0200 Subject: [PATCH 37/70] Update autolinked-references-and-urls.md --- .../autolinked-references-and-urls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md b/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md index 65ba0e13e6..b23ae35fe5 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md @@ -45,7 +45,7 @@ If you reference an issue, pull request, or discussion in a list, the reference {% endif %} ## Labels -When referencing the URL of a label in Markdown, the label is automatically rendered. Only labels of the same repository are rendered, URLs pointing to a label from a different repository are rendered as any [URL](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls#urls). +When referencing the URL of a label in Markdown, the label is automatically rendered. Only labels of the same repository are rendered, URLs pointing to a label from a different repository are rendered as any [URL](/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls#urls). The URL of a label can be found by navigating to the labels page and clicking on a label. For example, the URL of the label "enhancement" in our [docs repository](https://github.com/github/docs/) is From 8aaa450e58598853a081cdd17b31d4ba1c2af190 Mon Sep 17 00:00:00 2001 From: PSJ <51746608+thispsj@users.noreply.github.com> Date: Mon, 25 Jul 2022 19:34:37 +0530 Subject: [PATCH 38/70] Made appropriate changes * Change separation layer from black to white * Make appropriate changes to drop shadow to match github/docs-team style. --- .../help/repository/repo-actions-settings.png | Bin 29015 -> 36160 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/images/help/repository/repo-actions-settings.png b/assets/images/help/repository/repo-actions-settings.png index 56aaa8e884db02e6329bb8e028126eb4e737b658..9da2a178f17153570fcf51311255fed81da79fad 100644 GIT binary patch literal 36160 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 tKUYN@EAi8R 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 literal 29015 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 Date: Mon, 25 Jul 2022 23:50:25 +0200 Subject: [PATCH 39/70] Fix typo --- .../adding-or-editing-wiki-pages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages.md b/content/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages.md index 10bc7a92a8..82a0d99505 100644 --- a/content/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages.md +++ b/content/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages.md @@ -39,7 +39,7 @@ shortTitle: Manage wiki pages {% data reusables.repositories.sidebar-wiki %} 4. Using the wiki sidebar, navigate to the page you want to change. In the upper-right corner of the page, click **Edit**. ![Wiki edit page button](/assets/images/help/wiki/wiki_edit_page_button.png) -5. Use the text editor edit the page's content. +5. Use the text editor to edit the page's content. ![Wiki WYSIWYG](/assets/images/help/wiki/wiki_wysiwyg.png) 6. Type a commit message describing your changes. ![Wiki commit message](/assets/images/help/wiki/wiki_commit_message.png) From dc67e1cc38ed4c341a93bac55789b1c189cf62ec Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Tue, 26 Jul 2022 10:23:38 +0200 Subject: [PATCH 40/70] Update README.md --- tests/README.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/tests/README.md b/tests/README.md index f60ef8847c..d5e8976c20 100644 --- a/tests/README.md +++ b/tests/README.md @@ -100,9 +100,5 @@ START_JEST_SERVER=false jest tests/rendering/foo/bar.js Or whatever the testing command you use is. -{% note %} - -**Note:** The `START_JEST_SERVER` environment variable needs to be set to `false`, or else `jest` will try to start +The `START_JEST_SERVER` environment variable needs to be set to `false`, or else `jest` will try to start a server on `:4000` too. - -{% endnote %} From 59e014974063a7528fcd273a5427e3aae09377f7 Mon Sep 17 00:00:00 2001 From: Daniel Adams Date: Tue, 26 Jul 2022 18:13:10 +0200 Subject: [PATCH 41/70] Update content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md Co-authored-by: Sophie <29382425+sophietheking@users.noreply.github.com> --- .../autolinked-references-and-urls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md b/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md index b23ae35fe5..658fa51f1c 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.md @@ -47,7 +47,7 @@ If you reference an issue, pull request, or discussion in a list, the reference ## Labels When referencing the URL of a label in Markdown, the label is automatically rendered. Only labels of the same repository are rendered, URLs pointing to a label from a different repository are rendered as any [URL](/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls#urls). -The URL of a label can be found by navigating to the labels page and clicking on a label. For example, the URL of the label "enhancement" in our [docs repository](https://github.com/github/docs/) is +The URL of a label can be found by navigating to the labels page and clicking on a label. For example, the URL of the label "enhancement" in our public [docs repository](https://github.com/github/docs/) is ```md https://github.com/github/docs/labels/enhancement From 8aa0adbe6382593f7909b95475aa6c72f4eeed46 Mon Sep 17 00:00:00 2001 From: Mariam <15mariams@github.com> Date: Tue, 26 Jul 2022 12:16:54 -0700 Subject: [PATCH 42/70] Secret scanning: Make pair matches visible in docs (#29324) --- .../protecting-pushes-with-secret-scanning.md | 2 ++ .../secret-scanning-patterns.md | 4 +++ .../partner-secret-list-private-repo.md | 30 ++++++------------- .../secret-list-private-push-protection.md | 18 +++++------ .../secret-scanning-pattern-pair-matches.md | 1 + 5 files changed, 23 insertions(+), 32 deletions(-) create mode 100644 data/reusables/secret-scanning/secret-scanning-pattern-pair-matches.md diff --git a/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index 3c7c3ef44d..bb34ea7f01 100644 --- a/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -32,6 +32,8 @@ If a contributor bypasses a push protection block for a secret, {% data variable {% data variables.product.prodname_secret_scanning_caps %} as a push protection currently scans repositories for secrets issued by the following service providers. +{% data reusables.secret-scanning.secret-scanning-pattern-pair-matches %} + {% data reusables.secret-scanning.secret-list-private-push-protection %} ## Enabling {% data variables.product.prodname_secret_scanning %} as a push protection diff --git a/content/code-security/secret-scanning/secret-scanning-patterns.md b/content/code-security/secret-scanning/secret-scanning-patterns.md index 4400543078..20e716d463 100644 --- a/content/code-security/secret-scanning/secret-scanning-patterns.md +++ b/content/code-security/secret-scanning/secret-scanning-patterns.md @@ -34,6 +34,8 @@ Organizations using {% data variables.product.prodname_ghe_cloud %} with {% data {% data variables.product.product_name %} currently scans public repositories for secrets issued by the following service providers. For more information about {% data variables.product.prodname_secret_scanning_partner %}, see "[About {% data variables.product.prodname_secret_scanning_partner %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)." +{% data reusables.secret-scanning.secret-scanning-pattern-pair-matches %} + {% data reusables.secret-scanning.partner-secret-list-public-repo %} {% endif %} @@ -42,6 +44,8 @@ Organizations using {% data variables.product.prodname_ghe_cloud %} with {% data When {% data variables.product.prodname_secret_scanning_GHAS %} is enabled, {% data variables.product.prodname_dotcom %} scans for secrets issued by the following service providers. {% ifversion ghec %}For more information about {% data variables.product.prodname_secret_scanning_GHAS %}, see "[About {% data variables.product.prodname_secret_scanning_GHAS %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-advanced-security)."{% endif %} +{% data reusables.secret-scanning.secret-scanning-pattern-pair-matches %} + If you use the REST API for secret scanning, you can use the `Secret type` to report on secrets from specific issuers. For more information, see "[Secret scanning](/enterprise-cloud@latest/rest/secret-scanning)." {% ifversion ghes or ghae or ghec %} diff --git a/data/reusables/secret-scanning/partner-secret-list-private-repo.md b/data/reusables/secret-scanning/partner-secret-list-private-repo.md index d57a99a27e..d0755a641d 100644 --- a/data/reusables/secret-scanning/partner-secret-list-private-repo.md +++ b/data/reusables/secret-scanning/partner-secret-list-private-repo.md @@ -5,18 +5,12 @@ Adobe | Adobe Device Token | adobe_device_token Adobe | Adobe Service Token | adobe_service_token Adobe | Adobe Short-Lived Access Token | adobe_short_lived_access_token Adobe | Adobe JSON Web Token | adobe_jwt -Alibaba Cloud | Alibaba Cloud Access Key ID | alibaba_cloud_access_key_id -Alibaba Cloud | Alibaba Cloud Access Key Secret | alibaba_cloud_access_key_secret +Alibaba Cloud | Alibaba Cloud Access Key ID with Alibaba Cloud Access Key Secret| alibaba_cloud_access_key_id
alibaba_cloud_access_key_secret {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -Amazon | Amazon OAuth Client ID | amazon_oauth_client_id{% endif %} -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -Amazon | Amazon OAuth Client Secret | amazon_oauth_client_secret{% endif %} -Amazon Web Services (AWS) | Amazon AWS Access Key ID | aws_access_key_id -Amazon Web Services (AWS) | Amazon AWS Secret Access Key | aws_secret_access_key +Amazon | Amazon OAuth Client ID with Amazon OAuth Client Secret | amazon_oauth_client_id
amazon_oauth_client_secret{% endif %} +Amazon Web Services (AWS) | Amazon AWS Access Key ID with Amazon AWS Secret Access Key | aws_access_key_id
aws_secret_access_key {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -Amazon Web Services (AWS) | Amazon AWS Session Token | aws_session_token{% endif %} -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -Amazon Web Services (AWS) | Amazon AWS Temporary Access Key ID | aws_temporary_access_key_id{% endif %} +Amazon Web Services (AWS) | Amazon AWS Session Token with Amazon AWS Temporary Access Key ID and Amazon AWS Secret Access Key | aws_session_token
aws_temporary_access_key_id
aws_secret_access_key{% endif %} Asana | Asana Personal Access Token | asana_personal_access_token Atlassian | Atlassian API Token | atlassian_api_token Atlassian | Atlassian JSON Web Token | atlassian_jwt @@ -79,19 +73,15 @@ GoCardless | GoCardless Sandbox Access Token | gocardless_sandbox_access_token {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} Google | Firebase Cloud Messaging Server Key | firebase_cloud_messaging_server_key{% endif %} Google | Google API Key | google_api_key -Google | Google Cloud Private Key ID | google_cloud_private_key_id +Google | Google Cloud Private Key ID | {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -Google | Google Cloud Storage Access Key Secret | google_cloud_storage_access_key_secret{% endif %} +Google | Google Cloud Storage Service Account Access Key ID with Google Cloud Storage Access Key Secret | google_cloud_storage_service_account_access_key_id
google_cloud_storage_access_key_secret{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -Google | Google Cloud Storage Service Account Access Key ID | google_cloud_storage_service_account_access_key_id{% endif %} -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -Google | Google Cloud Storage User Access Key ID | google_cloud_storage_user_access_key_id{% endif %} +Google | Google Cloud Storage User Access Key ID with Google Cloud Storage Access Key Secret | google_cloud_storage_user_access_key_id
google_cloud_storage_access_key_secret{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Google | Google OAuth Access Token | google_oauth_access_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -Google | Google OAuth Client ID | google_oauth_client_id{% endif %} -{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} -Google | Google OAuth Client Secret | google_oauth_client_secret{% endif %} +Google | Google OAuth Client ID with Google OAuth Client Secret | google_oauth_client_id
google_oauth_client_secret{% endif %} {%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %} Google | Google OAuth Refresh Token | google_oauth_refresh_token{% endif %} Grafana | Grafana API Key | grafana_api_key @@ -149,9 +139,7 @@ PlanetScale | PlanetScale OAuth Token | planetscale_oauth_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} PlanetScale | PlanetScale Service Token | planetscale_service_token{% endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -Plivo | Plivo Auth ID | plivo_auth_id{% endif %} -{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} -Plivo | Plivo Auth Token | plivo_auth_token{% endif %} +Plivo | Plivo Auth ID with Plivo Auth Token | plivo_auth_id
plivo_auth_token{% endif %} Postman | Postman API Key | postman_api_key Proctorio | Proctorio Consumer Key | proctorio_consumer_key Proctorio | Proctorio Linkage Key | proctorio_linkage_key diff --git a/data/reusables/secret-scanning/secret-list-private-push-protection.md b/data/reusables/secret-scanning/secret-list-private-push-protection.md index 4b7d4ba3e3..fd323a2dd4 100644 --- a/data/reusables/secret-scanning/secret-list-private-push-protection.md +++ b/data/reusables/secret-scanning/secret-list-private-push-protection.md @@ -1,14 +1,10 @@ Provider | Supported secret | Secret type --- | --- | --- Adafruit IO | Adafruit IO Key | adafruit_io_key -Alibaba Cloud | Alibaba Cloud Access Key ID | alibaba_cloud_access_key_id -Alibaba Cloud | Alibaba Cloud Access Key Secret | alibaba_cloud_access_key_secret -Amazon | Amazon OAuth Client ID | amazon_oauth_client_id -Amazon | Amazon OAuth Client Secret | amazon_oauth_client_secret -Amazon Web Services (AWS) | Amazon AWS Access Key ID | aws_access_key_id -Amazon Web Services (AWS) | Amazon AWS Secret Access Key | aws_secret_access_key -Amazon Web Services (AWS) | Amazon AWS Session Token | aws_session_token -Amazon Web Services (AWS) | Amazon AWS Temporary Access Key ID | aws_temporary_access_key_id +Alibaba Cloud | Alibaba Cloud Access Key ID with Alibaba Cloud Access Key Secret| alibaba_cloud_access_key_id
alibaba_cloud_access_key_secret +Amazon | Amazon OAuth Client ID with Amazon OAuth Client Secret | amazon_oauth_client_id
amazon_oauth_client_secret +Amazon Web Services (AWS) | Amazon AWS Access Key ID with Amazon AWS Secret Access Key | aws_access_key_id
aws_secret_access_key +Amazon Web Services (AWS) | Amazon AWS Session Token with Amazon AWS Temporary Access Key ID and Amazon AWS Secret Access Key | aws_session_token
aws_temporary_access_key_id
aws_secret_access_key Asana | Asana Personal Access Token | asana_personal_access_token Atlassian | Bitbucket Server Personal Access Token | bitbucket_server_personal_access_token Azure | Azure Active Directory Application Secret | azure_active_directory_application_secret @@ -37,9 +33,9 @@ GitHub | GitHub OAuth Access Token | github_oauth_access_token GitHub | GitHub Refresh Token | github_refresh_token GitHub | GitHub App Installation Access Token | github_app_installation_access_token GitHub | GitHub SSH Private Key | github_ssh_private_key -Google | Google Cloud Storage Access Key Secret | google_cloud_storage_access_key_secret -Google | Google Cloud Storage Service Account Access Key ID | google_cloud_storage_service_account_access_key_id -Google | Google Cloud Storage User Access Key ID | google_cloud_storage_user_access_key_id +Google | Google Cloud Storage Service Account Access Key ID with Google Cloud Storage Access Key Secret | google_cloud_storage_service_account_access_key_id
google_cloud_storage_access_key_secret +Google | Google Cloud Storage User Access Key ID with Google Cloud Storage Access Key Secret | google_cloud_storage_user_access_key_id
google_cloud_storage_access_key_secret +Google | Google OAuth Client ID with Google OAuth Client Secret | google_oauth_client_id
google_oauth_client_secret Grafana | Grafana API Key | grafana_api_key Hubspot | Hubspot API Key | hubspot_api_key Intercom | Intercom Access Token | intercom_access_token diff --git a/data/reusables/secret-scanning/secret-scanning-pattern-pair-matches.md b/data/reusables/secret-scanning/secret-scanning-pattern-pair-matches.md new file mode 100644 index 0000000000..d664036275 --- /dev/null +++ b/data/reusables/secret-scanning/secret-scanning-pattern-pair-matches.md @@ -0,0 +1 @@ +If access to a resource requires paired credentials, then secret scanning will create an alert only when both parts of the pair are detected in the same file. This ensures that the most critical leaks are not hidden behind information about partial leaks. From b761fef20bfdd044aaa6d2ab9cd256b662f39758 Mon Sep 17 00:00:00 2001 From: docubot <67483024+docubot@users.noreply.github.com> Date: Tue, 26 Jul 2022 15:22:12 -0400 Subject: [PATCH 43/70] New translation batch for es (#29356) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/fix-translation-errors.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=es * run script/i18n/reset-known-broken-translation-files.js * Check in es CSV report Co-authored-by: Robert Sese <734194+rsese@users.noreply.github.com> --- .../managing-accessibility-settings.md | 41 +- .../events-that-trigger-workflows.md | 2 +- ...ring-secret-scanning-for-your-appliance.md | 4 +- ...g-server-statistics-for-your-enterprise.md | 2 - .../command-line-utilities.md | 14 + .../configuring-email-for-notifications.md | 14 +- ...configuring-host-keys-for-your-instance.md | 47 ++ ...guring-ssh-connections-to-your-instance.md | 53 ++ .../configuring-your-enterprise/index.md | 2 + ...ucing-github-actions-to-your-enterprise.md | 2 +- translations/es-ES/content/admin/guides.md | 2 + ...bout-authentication-for-your-enterprise.md | 90 ++-- ...uring-oidc-for-enterprise-managed-users.md | 2 +- .../about-server-statistics.md | 2 - .../exporting-server-statistics.md | 2 - ...ng-server-statistics-using-the-rest-api.md | 2 - .../exploring-user-activity/index.md | 6 +- ...about-the-audit-log-for-your-enterprise.md | 12 +- .../audit-log-events-for-your-enterprise.md | 469 +++++++++--------- ...-audit-log-activity-for-your-enterprise.md | 32 +- .../index.md | 6 +- ...ching-the-audit-log-for-your-enterprise.md | 68 +-- ...aming-the-audit-log-for-your-enterprise.md | 18 +- ...g-the-audit-log-api-for-your-enterprise.md | 26 +- .../es-ES/content/admin/packages/index.md | 1 + ...ainer-registry-from-the-docker-registry.md | 85 ++++ ...-management-policies-in-your-enterprise.md | 36 +- .../viewing-people-in-your-enterprise.md | 4 + .../about-ssh.md | 6 +- ...ng-a-new-ssh-key-to-your-github-account.md | 18 +- .../checking-for-existing-ssh-keys.md | 10 + ...-ssh-key-and-adding-it-to-the-ssh-agent.md | 273 +++++----- .../working-with-ssh-key-passphrases.md | 8 +- .../about-commit-signature-verification.md | 2 + ...isories-in-the-github-advisory-database.md | 83 ++-- ...isories-in-the-github-advisory-database.md | 18 +- .../viewing-and-updating-dependabot-alerts.md | 32 +- ...configuring-dependabot-security-updates.md | 6 +- .../protecting-pushes-with-secret-scanning.md | 38 +- .../end-to-end-supply-chain/securing-code.md | 2 +- .../restricting-access-to-machine-types.md | 2 +- .../restricting-the-idle-timeout-period.md | 4 +- ...cting-the-visibility-of-forwarded-ports.md | 2 +- ...uring-github-copilot-in-a-jetbrains-ide.md | 6 +- ...ng-github-copilot-in-visual-studio-code.md | 8 +- ...iguring-github-copilot-in-visual-studio.md | 2 +- ...th-github-copilot-in-visual-studio-code.md | 2 +- ...ed-with-github-copilot-in-visual-studio.md | 2 +- .../es-ES/content/copilot/quickstart.md | 2 +- ...g-and-reviewing-changes-to-your-project.md | 2 +- .../about-discussions.md | 11 +- ...ting-with-maintainers-using-discussions.md | 5 +- .../index.md | 3 +- .../participating-in-a-discussion.md | 5 +- ...s-for-community-conversations-on-github.md | 7 +- .../guides/finding-your-discussions.md | 6 +- ...-higher-permissions-to-top-contributors.md | 7 +- .../es-ES/content/discussions/guides/index.md | 3 +- .../es-ES/content/discussions/index.md | 5 +- .../index.md | 3 +- .../managing-categories-for-discussions.md | 9 +- .../managing-discussions.md | 11 +- .../moderating-discussions.md | 7 +- .../viewing-insights-for-your-discussions.md | 3 +- .../es-ES/content/discussions/quickstart.md | 11 +- ...github-codespaces-with-github-classroom.md | 2 +- ...etting-started-with-your-github-account.md | 2 +- .../quickstart/communicating-on-github.md | 13 +- .../using-github/keyboard-shortcuts.md | 2 +- .../using-the-graphql-api-for-discussions.md | 3 +- .../about-issues.md | 3 +- .../creating-an-issue.md | 2 +- ...ing-the-audit-log-for-your-organization.md | 2 + .../repository-roles-for-an-organization.md | 2 +- ...-github-discussions-for-an-organization.md | 3 +- .../managing-organization-settings/index.md | 1 + ...n-for-repositories-in-your-organization.md | 3 +- ...it-signoff-policy-for-your-organization.md | 25 + ...ay-of-member-names-in-your-organization.md | 3 + ...om-repository-roles-for-an-organization.md | 2 +- ...anaging-moderators-in-your-organization.md | 8 +- translations/es-ES/content/packages/index.md | 3 +- ...-packages-access-control-and-visibility.md | 2 +- ...ainer-registry-from-the-docker-registry.md | 64 ++- .../working-with-the-container-registry.md | 13 +- .../about-commits.md | 3 + ...ing-github-discussions-for-a-repository.md | 4 +- .../managing-repository-settings/index.md | 1 + ...mmit-signoff-policy-for-your-repository.md | 24 + .../managing-releases-in-a-repository.md | 2 +- .../searching-discussions.md | 3 +- .../github-corporate-terms-of-service.md | 10 +- .../github-and-trade-controls.md | 2 +- .../GH-advisory-db-erlang-support.yml | 7 + .../data/features/audit-log-streaming.yml | 5 + .../es-ES/data/features/commit-signoffs.yml | 5 + .../es-ES/data/features/discussions.yml | 4 + .../docker-ghcr-enterprise-migration.yml | 4 + .../data/features/ghas-enablement-webhook.yml | 2 +- .../es-ES/data/features/motion-management.yml | 7 + .../data/features/pause-audit-log-stream.yml | 4 + .../data/features/require-tls-for-smtp.yml | 4 + .../security-advisories-ghes-ghae.yml | 4 + .../ghes-3.6/graphql_previews.enterprise.yml | 123 +++++ ...hql_upcoming_changes.public-enterprise.yml | 86 ++++ .../enterprise-server/3-2/15.yml | 2 +- .../enterprise-server/3-2/16.yml | 4 +- .../enterprise-server/3-3/10.yml | 4 +- .../release-notes/enterprise-server/3-3/8.yml | 2 +- .../release-notes/enterprise-server/3-3/9.yml | 2 +- .../release-notes/enterprise-server/3-4/4.yml | 4 +- .../release-notes/enterprise-server/3-4/5.yml | 4 +- .../release-notes/enterprise-server/3-4/6.yml | 4 +- .../release-notes/enterprise-server/3-5/0.yml | 24 +- .../release-notes/enterprise-server/3-5/1.yml | 4 +- .../release-notes/enterprise-server/3-5/2.yml | 2 +- .../release-notes/enterprise-server/3-5/3.yml | 4 +- .../enterprise-server/3-6/0-rc1.yml | 301 +++++++++++ ...build-matrix-for-your-jobs-max-parallel.md | 2 +- .../publish-to-packages-workflow-step.md | 2 +- .../actions/self-hosted-runner-list.md | 2 +- .../self-hosted-runner-removing-a-runner.md | 2 +- .../actions/supported-github-runners.md | 2 +- .../beta-malware-advisories.md | 4 +- .../audit_log/audit-log-action-categories.md | 12 +- .../about-analysis-origins-link.md | 2 +- .../about-organization-discussions.md | 2 +- .../enterprise-accounts/packages-tab.md | 1 + .../reusables/enterprise/about-ssh-ports.md | 5 + .../enterprise/apply-configuration.md | 12 + .../repository-caching-release-phase.md | 2 + .../ssh-into-instance.md | 9 +- .../disclaimer-for-git-read-access.md | 6 +- .../data/reusables/gated-features/copilot.md | 2 +- .../reusables/gated-features/discussions.md | 1 - .../container-registry-benefits.md | 1 + ...er-registry-ghes-migration-availability.md | 1 + ...container-registry-migration-namespaces.md | 1 + ...ainer-registry-replaces-docker-registry.md | 1 + .../verify_repository_field.md | 2 +- .../reusables/projects/access-insights.md | 4 +- .../reusables/repositories/commit-signoffs.md | 10 + .../secret-list-private-push-protection.md | 90 ++-- .../link-browsing-advisory-db.md | 6 +- .../server-statistics/release-phase.md | 5 - .../es-ES/data/reusables/ssh/about-ssh.md | 1 + .../data/reusables/ssh/key-type-support.md | 19 +- .../rsa-sha-1-connection-failure-criteria.md | 2 + .../removes-personal-access-tokens.md | 2 +- ...canning_alert_location_event_properties.md | 10 +- ...canning_alert_location_event_short_desc.md | 2 +- translations/es-ES/data/ui.yml | 2 +- translations/es-ES/data/variables/product.yml | 2 + .../data/variables/release_candidate.yml | 2 +- translations/log/es-resets.csv | 1 + 155 files changed, 1863 insertions(+), 860 deletions(-) create mode 100644 translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md create mode 100644 translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md create mode 100644 translations/es-ES/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md create mode 100644 translations/es-ES/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md create mode 100644 translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md create mode 100644 translations/es-ES/data/features/GH-advisory-db-erlang-support.yml create mode 100644 translations/es-ES/data/features/audit-log-streaming.yml create mode 100644 translations/es-ES/data/features/commit-signoffs.yml create mode 100644 translations/es-ES/data/features/discussions.yml create mode 100644 translations/es-ES/data/features/docker-ghcr-enterprise-migration.yml create mode 100644 translations/es-ES/data/features/motion-management.yml create mode 100644 translations/es-ES/data/features/pause-audit-log-stream.yml create mode 100644 translations/es-ES/data/features/require-tls-for-smtp.yml create mode 100644 translations/es-ES/data/features/security-advisories-ghes-ghae.yml create mode 100644 translations/es-ES/data/graphql/ghes-3.6/graphql_previews.enterprise.yml create mode 100644 translations/es-ES/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml create mode 100644 translations/es-ES/data/release-notes/enterprise-server/3-6/0-rc1.yml create mode 100644 translations/es-ES/data/reusables/enterprise-accounts/packages-tab.md create mode 100644 translations/es-ES/data/reusables/enterprise/about-ssh-ports.md create mode 100644 translations/es-ES/data/reusables/enterprise/apply-configuration.md delete mode 100644 translations/es-ES/data/reusables/gated-features/discussions.md create mode 100644 translations/es-ES/data/reusables/package_registry/container-registry-benefits.md create mode 100644 translations/es-ES/data/reusables/package_registry/container-registry-ghes-migration-availability.md create mode 100644 translations/es-ES/data/reusables/package_registry/container-registry-migration-namespaces.md create mode 100644 translations/es-ES/data/reusables/package_registry/container-registry-replaces-docker-registry.md create mode 100644 translations/es-ES/data/reusables/repositories/commit-signoffs.md delete mode 100644 translations/es-ES/data/reusables/server-statistics/release-phase.md create mode 100644 translations/es-ES/data/reusables/ssh/about-ssh.md create mode 100644 translations/es-ES/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md index 6230ff75ff..a18a2a3a48 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md @@ -1,21 +1,50 @@ --- title: Administrar los ajustes de accesibilidad -intro: 'Puedes inhabilitar las teclas de atajo de {% data variables.product.prodname_dotcom %} en tus ajustes de accesibilidad.' +shortTitle: Manage accessibility settings +intro: '{% data variables.product.product_name %}''s user interface can adapt to your vision, hearing, motor, cognitive, or learning needs.' versions: feature: keyboard-shortcut-accessibility-setting redirect_from: - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-accessibility-settings +type: how_to +miniTocMaxHeadingLevel: 3 --- ## Acerca de los ajustes de accesibilidad -{% data variables.product.product_name %} incluye varios atajaos de teclado para que puedas realizar acciones en todo el sitio sin utilizar tu mouse para navegar. Si bien los atajos son útiles para ahorrar tiempo, algunas veces estos pueden hacer que {% data variables.product.prodname_dotcom %} sea más difícil de utilizar y menos accesible. +To accommodate your vision, hearing, motor, cognitive, or learning needs, you can customize the user interface for {% data variables.product.product_location %}. -Todos los atajos de teclado se habilitan predeterminadamente en {% data variables.product.product_name %}, pero puedes elegir inhabilitar los atajos con teclas de caracteres en tus ajustes de accesibilidad. Este ajuste no afecta los atajos de teclado que proporciona tu buscador web o los atajos de {% data variables.product.prodname_dotcom %} que utilizan una tecla modificadora, tal como Control o Command. +## Administrar los ajustes de accesibilidad -## Administrar los atajos de tecla de carácter +You can decide whether you want to use some or all keyboard shortcuts on {% ifversion fpt or ghec %}{% data variables.product.product_location %}{% elsif ghes or ghae %}the website for {% data variables.product.product_location %}{% endif %}, and you can control the display of animated images. + +### Managing keyboard shortcuts + +You can perform actions across the {% data variables.product.product_name %} website without using your mouse by using your keyboard instead. Keyboard shortcuts can be useful to save time for some people, but may interfere with accessibility if you don't intend to use the shortcuts. + +By default, all keyboard shortcuts are enabled on {% data variables.product.product_name %}. Para obtener más información, consulta "[Atajos del teclado](/get-started/using-github/keyboard-shortcuts)". {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.accessibility_settings %} -1. Selecciona o deselecciona la casilla de verificación **Habilitar las teclas de atajo**. ![Captura de pantalla de la casilla de verificación de 'Habilitar los atajos de tecla de carácter'](/assets/images/help/settings/disable-character-key-shortcuts.png) -2. Haz clic en **Save ** (guardar). +1. Under "Keyboard shortcuts", manage settings for your keyboard shortcuts. + + - Optionally, to disable or enable shortcut keys that don't use modifiers keys like Control or Command, under "General", deselect **Character keys**. If you disable character keys, you may still be able to trigger shortcuts for your web browser, and you can still trigger shortcuts for {% data variables.product.product_name %} that use a modifier key. +{%- ifversion command-palette %} + - Optionally, to customize the keyboard shortcuts for triggering the command palette, under "Command palette", use the drop-down menus to choose a keyboard shortcut. For more information, see "[{% data variables.product.company_short %} Command Palette](/get-started/using-github/github-command-palette)." + {%- endif %} + +{% ifversion motion-management %} + +### Managing motion + +You can control how {% data variables.product.product_name %} displays animated images. + +By default, {% data variables.product.product_name %} syncs with your system-level preference for reduced motion. For more information, see the documentation or settings for your operating system. + +{% data reusables.user-settings.access_settings %} +{% data reusables.user-settings.accessibility_settings %} +1. Under "Motion", manage settings for motion. + + - Optionally, to control how {% data variables.product.product_name %} displays animaged images, under "Autoplay animated images", select **Sync with system**, **Enabled**, or **Disabled**. + +{% endif %} diff --git a/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md b/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md index 078cdc100e..111bc5221c 100644 --- a/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md +++ b/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md @@ -185,7 +185,7 @@ on: deployment_status ``` -{% ifversion fpt or ghec %} +{% ifversion discussions %} ### `debate` | Carga del evento Webhook | Tipos de actividad | `GITHUB_SHA` | `GITHUB_REF` | diff --git a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md index 39a8450186..2b08a53f79 100644 --- a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md +++ b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md @@ -57,7 +57,7 @@ El conjunto de instrucciones de las SSSE3 se requiere porque el {% data variable {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.advanced-security-tab %} -1. Under "Security," click **{% data variables.product.prodname_secret_scanning_caps %}**. ![Casilla para habilitar o inhabilitar el {% data variables.product.prodname_secret_scanning %}](/assets/images/enterprise/management-console/enable-secret-scanning-checkbox.png) +1. Debajo de "Seguridad", haz clic en **{% data variables.product.prodname_secret_scanning_caps %}**. ![Casilla para habilitar o inhabilitar el {% data variables.product.prodname_secret_scanning %}](/assets/images/enterprise/management-console/enable-secret-scanning-checkbox.png) {% data reusables.enterprise_management_console.save-settings %} ## Inhabilitar las {% data variables.product.prodname_secret_scanning %} @@ -67,5 +67,5 @@ El conjunto de instrucciones de las SSSE3 se requiere porque el {% data variable {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.advanced-security-tab %} -1. Under "Security," unselect **{% data variables.product.prodname_secret_scanning_caps %}**. ![Casilla para habilitar o inhabilitar el {% data variables.product.prodname_secret_scanning %}](/assets/images/enterprise/management-console/secret-scanning-disable.png) +1. Debajo de "Seguridad", deselecciona **{% data variables.product.prodname_secret_scanning_caps %}**. ![Casilla para habilitar o inhabilitar el {% data variables.product.prodname_secret_scanning %}](/assets/images/enterprise/management-console/secret-scanning-disable.png) {% data reusables.enterprise_management_console.save-settings %} diff --git a/translations/es-ES/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md b/translations/es-ES/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md index 2c3f645f37..a9c9b79a9a 100644 --- a/translations/es-ES/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md +++ b/translations/es-ES/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md @@ -10,8 +10,6 @@ topics: shortTitle: Estadísticas del servidor --- -{% data reusables.server-statistics.release-phase %} - ## Acerca de las {% data variables.product.prodname_server_statistics %} {% data variables.product.prodname_server_statistics %} collects aggregate usage data from {% data variables.product.product_location %}, which you can use to better anticipate the needs of your organization, understand how your team works, and show the value you get from {% data variables.product.prodname_ghe_server %}. diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md index a5122d52e4..71543e2a68 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md @@ -737,6 +737,20 @@ This utility rewrites the imported repository. This gives you a chance to rename git-import-rewrite ``` +{% ifversion ghes > 3.3 %} + +## Security + +### ghe-find-insecure-git-operations + +This utility searches your instance's logs and identifies Git operations over SSH that use insecure algorithms or hash functions, including DSA, RSA-SHA-1, HMAC-SHA-1, and CBC ciphers. You can use the output to support each client's transition to a more secure SSH connection. For more information, see [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server){% ifversion ghes < 3.6 %}.{% elsif ghes > 3.5 %} and "[Configuring SSH connections to your instance](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)."{% endif %} + +```shell +ghe-find-insecure-git-operations +``` + +{% endif %} + ## Support ### ghe-diagnostics diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md index 9c35c7e42b..e9c33c84ef 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md @@ -73,6 +73,18 @@ Los propietarios de las empresas pueden configurar los correos electrónicos par 5. Cuando el correo electrónico de prueba es exitoso, en la parte inferior de la página, haz clic en **Guardar parámetros**. ![Botón Guardar parámetros](/assets/images/enterprise/management-console/save-settings.png) {% data reusables.enterprise_site_admin_settings.wait-for-configuration-run %} +{% ifversion require-tls-for-smtp %} +## Enforcing TLS for SMTP connections + +You can enforce TLS encryption for all incoming SMTP connections, which can help satisfy an ISO-27017 certification requirement. + +{% data reusables.enterprise_site_admin_settings.email-settings %} +1. Under "Authentication," select **Enforce TLS auth (recommended)**. + + ![Screenshot of the "Enforce TLS auth (recommended)" checkbox](/assets/images/enterprise/configuration/enforce-tls-for-smtp-checkbox.png) +{% data reusables.enterprise_management_console.save-settings %} +{% endif %} + ## Configurar DNS y parámetros de firewall para permitir correos electrónicos entrantes Si quieres permitir respuestas de correo electrónico para las notificaciones, debes configurar los parámetros de tu DNS. @@ -80,7 +92,7 @@ Si quieres permitir respuestas de correo electrónico para las notificaciones, d 1. Asegúrate de que el puerto 25 en la instancia esté accesible para tu servidor SMTP. 2. Crea un registro A que apunte a `reply.[hostname]`. Dependiendo de tu proveedor DNS y de la configuración del host de instancia, es posible que puedas crear un registro A único que apunte a `*.[hostname]`. 3. Crea un registro MX que apunte a `reply.[hostname]` para que los correos electrónicos para ese dominio sean enrutados a la instancia. -4. Crea un registro MX que apunte a `noreply.[hostname]` para `[hostname]` para que las respuestas a la dirección `cc` en los correos electrónicos para notificación sean enrutados a la instancia. Para obtener más información, consulta la sección {% ifversion ghes %}"[Configurar notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[Acerca de las notificaciones por correo electrónico](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}". +4. Crea un registro MX que apunte a `noreply.[hostname]` para `[hostname]` para que las respuestas a la dirección `cc` en los correos electrónicos para notificación sean enrutados a la instancia. For more information, see {% ifversion ghes %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}." ## Solución de problemas de entrega de correo electrónico diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md new file mode 100644 index 0000000000..dd05637a5b --- /dev/null +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md @@ -0,0 +1,47 @@ +--- +title: Configuring host keys for your instance +shortTitle: Configure host keys +intro: 'You can increase the security of {% data variables.product.product_location %} by configuring the algorithms that your instance uses to generate and advertise host keys for incoming SSH connections.' +permissions: 'Site administrators can configure the host keys for a {% data variables.product.product_name %} instance.' +versions: + ghes: '>= 3.6' +type: how_to +topics: + - Authentication + - Enterprise + - Infrastructure + - Networking + - Security + - SSH +--- + +## About host keys for your instance + +Servers that accept SSH connections advertise one or more cryptographic host keys to securely identify the server to SSH clients. To confirm the server's identity during the initialization of a connection, clients store and verify the host key. For more information, see [SSH Host Key - What, Why, How](https://ssh.com/academy/ssh/host-key) on the SSH Academy website. + +{% data reusables.enterprise.about-ssh-ports %} + +By default, {% data variables.product.product_location %} generates and advertises host keys with OpenSSH-style host key rotation. To increase the security of SSH in your environment, you can enable additional algorithms for the generation of host keys. + +{% note %} + +**Note**: If you enable additional host key algorithms, clients that do not use OpenSSH for SSH connections may experience warnings during connection, or fail to connect entirely. Some SSH implementations can ignore unsupported algorithms and fall back to a different algorithm. If the client does not support fallback, the connection will fail. For example, the SSH library for Go does not support fallback to a different algorithm. + +{% endnote %} + +## Managing an Ed25519 host key + +To improve security for clients that connect to {% data variables.product.product_location %}, you can enable the generation and advertisement of an Ed25519 host key. Ed25519 is immune to some attacks that target older signature algorithms, without sacrificing speed. Older SSH clients may not support Ed25519. By default, {% data variables.product.product_name %} instances do not generate or advertise an Ed25519 host key. For more information, see [the Ed25519 website](https://ed25519.cr.yp.to). + +{% data reusables.enterprise_installation.ssh-into-instance %} +1. To enable generation and advertisement of the Ed25519 host key, enter the following command. + + ```shell + ghe-config app.babeld.host-key-ed25519 true + ``` +1. Optionally, enter the following command to disable generation and advertisement of the Ed25519 host key. + + ```shell + ghe-config app.babeld.host-key-ed25519 false + ``` +{% data reusables.enterprise.apply-configuration %} diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md new file mode 100644 index 0000000000..a4a9f29fe1 --- /dev/null +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md @@ -0,0 +1,53 @@ +--- +title: Configuring SSH connections to your instance +shortTitle: Configure SSH connections +intro: 'You can increase the security of {% data variables.product.product_location %} by configuring the SSH algorithms that clients can use to establish a connection.' +permissions: 'Site administrators can configure SSH connections to a {% data variables.product.product_name %} instance.' +versions: + ghes: '>= 3.6' +type: how_to +topics: + - Authentication + - Enterprise + - Infrastructure + - Networking + - Security + - SSH +--- + +## About SSH connections to your instance + +{% data reusables.enterprise.about-ssh-ports %} + +To accommodate the SSH clients in your environment, you can configure the types of connections that {% data variables.product.product_location %} will accept. + +## Configuring SSH connections with RSA keys + +When users perform Git operations on {% data variables.product.product_location %} via SSH over port 22, the client can authenticate with an RSA key. The client may sign the attempt using the SHA-1 hash function. In this context, the SHA-1 hash function is no longer secure. For more information, see [SHA-1](https://en.wikipedia.org/wiki/SHA-1) on Wikipedia. + +By default{% ifversion ghes < 3.7 %} on {% data variables.product.product_name %} 3.6 and later{% endif %}, SSH connections that satisfy **both** of the following conditions will fail. + +{% data reusables.ssh.rsa-sha-1-connection-failure-criteria %} + +You can adjust the cutoff date. If the user uploaded the RSA key before the cutoff date, the client can continue to connect successfuly using SHA-1 as long as the key remains valid. Alternatively, you can reject all SSH connections authenticated with an RSA key if the client signs the connection using the SHA-1 hash function. + +Regardless of the setting you choose for your instance, clients can continue to connect using any RSA key signed with a SHA-2 hash function. + +If you use an SSH certificate authority, connections will fail if the certificate's `valid_after` date is after the cutoff date. Para obtener más información, consulta la sección [Acerca de las autoridades de certificados SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)". + +Para obtener más información, consulta [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server). + +{% data reusables.enterprise_installation.ssh-into-instance %} +1. Audit your instance's logs for connections that use unsecure algorithms or hash functions using the `ghe-find-insecure-git-operations` utility. Para obtener más información, consulta la sección "[Utilidades de línea de comandos](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-find-insecure-git-operations)". +1. To configure a cutoff date after which {% data variables.product.product_location %} will deny connections from clients that use an RSA key uploaded after the date if the connection is signed by the SHA-1 hash function, enter the following command. Replace _**RFC-3399-UTC-TIMESTAMP**_ with a valid RFC 3399 UTC timestamp. For example, the default value, August 1, 2022, would be represented as `2022-08-01T00:00:00Z`. For more information, see [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339) on the IETF website. + +
+   $ ghe-config app.gitauth.rsa-sha1 RFC-3339-UTC-TIMESTAMP
+   
+ +1. Alternatively, to completely disable SSH connections using RSA keys that are signed with the SHA-1 hash function, enter the following command. + + ```shell + ghe-config app.gitauth.rsa-sha1 false + ``` +{% data reusables.enterprise.apply-configuration %} diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/index.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/index.md index fbd9346b17..04e24543f3 100644 --- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/index.md +++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/index.md @@ -25,6 +25,7 @@ children: - /site-admin-dashboard - /enabling-private-mode - /managing-github-mobile-for-your-enterprise + - /configuring-ssh-connections-to-your-instance - /configuring-email-for-notifications - /verifying-or-approving-a-domain-for-your-enterprise - /configuring-rate-limits @@ -34,6 +35,7 @@ children: - /command-line-utilities - /restricting-network-traffic-to-your-enterprise - /configuring-github-pages-for-your-enterprise + - /configuring-host-keys-for-your-instance - /configuring-the-referrer-policy-for-your-enterprise - /configuring-custom-footers - /configuring-web-commit-signing diff --git a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md index 076efb9082..783e674d3f 100644 --- a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md +++ b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md @@ -40,7 +40,7 @@ Después, {% else %}Primero,{% endif %} decide si permitirás acciones {% ifvers Considera combinar OpenID Connect (OIDC) con los flujos de trabajo reutilizables para requerir despliegues continuos a lo largo de tu repositorio, organización o empresa. Puedes hacerlo si defines las condiciones de confianza en los roles de la nube con base en los flujos reutilizables. Para obtener más información, consulta la sección "[Utilizar OpenID Connect con flujos de trabajo reutilizables](/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows)". {% endif %} -Puedes acceder a la información sobre la actividad relacionada con las {% data variables.product.prodname_actions %} en las bitácoras de auditoría de tu empresa. Si tus necesidades de negocio requieren que retengas bitácoras de auditoría por más de seis meses, planea cómo exportarás y almacenarás estos datos fuera de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta las secciones {% ifversion ghec %}"[Transmitir la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)" y "[Exportar la actividad de tu bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)".{% else %}"[Reenvío de bitácoras](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)".{% endif %} +Puedes acceder a la información sobre la actividad relacionada con las {% data variables.product.prodname_actions %} en las bitácoras de auditoría de tu empresa. If your business needs require retaining this information longer than audit log data is retained, plan how you'll export and store this data outside of {% data variables.product.prodname_dotcom %}. For more information, see {% ifversion ghec %}"[Exporting audit log activity for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)" and "[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)."{% else %}{% ifversion audit-log-streaming %}"[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)" and {% endif %}"[Log forwarding](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)."{% endif %} ![Entradas de la bitácora de auditoría](/assets/images/help/repository/audit-log-entries.png) diff --git a/translations/es-ES/content/admin/guides.md b/translations/es-ES/content/admin/guides.md index 8888ce5416..41b3562712 100644 --- a/translations/es-ES/content/admin/guides.md +++ b/translations/es-ES/content/admin/guides.md @@ -52,6 +52,8 @@ includeGuides: - /admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise - /admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise - /admin/configuration/connecting-your-enterprise-account-to-github-enterprise-cloud + - /admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance + - /admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance - /admin/configuration/enabling-and-scheduling-maintenance-mode - /admin/configuration/configuring-github-connect/enabling-automatic-user-license-sync-for-your-enterprise - /admin/configuration/enabling-private-mode diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md index f09ca16359..ed71174e55 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md @@ -19,113 +19,113 @@ topics: {% ifversion ghec %} -Enterprise owners on {% data variables.product.product_name %} can control the requirements for authentication and access to the enterprise's resources. +Los propietarios de empresa en {% data variables.product.product_name %} pueden controlar los requisitos para la autenticación y el acceso a los recursos empresariales. -You can choose to allow members to create and manage user accounts, or your enterprise can create and manage accounts for members with {% data variables.product.prodname_emus %}. If you allow members to manage their own accounts, you can also configure SAML authentication to both increase security and centralize identity and access for the web applications that your team uses. +Puedes elegir permitir que los miembros creen y administren cuentas de usuarios o tu empresa puede crear y administrar cuentas para los miembros con las {% data variables.product.prodname_emus %}. Si permites que los miembros administren sus propias cuentas, también puedes configurar la autenticación de SAML tanto para incrementar la seguridad como para centralizar la identidad y el acceso para las aplicaciones web que utiliza tu equipo. -After learning more about these options, to determine which method is best for your enterprise, see "[Identifying the best authentication method for your enterprise](#identifying-the-best-authentication-method-for-your-enterprise)." +Después de aprender más sobre estas opciones, para determinar el mejor método para tu empresa, consulta la sección "[Identificar el mejor método de autenticación para tu empresa](#identifying-the-best-authentication-method-for-your-enterprise)". ## Métodos de autenticación para {% data variables.product.product_name %} -The following options are available for account management and authentication on {% data variables.product.product_name %}. +Las siguientes opciones están disponibles para la administración y autenticación de cuentas en {% data variables.product.product_name %}. - [Autenticación mediante {% data variables.product.product_location %}](#authentication-through-githubcom) - [Autenticación mediante {% data variables.product.product_location %} con restricción de acceso adicional de SAML](#authentication-through-githubcom-with-additional-saml-access-restriction) -- [Authentication with {% data variables.product.prodname_emus %} and federation](#authentication-with-enterprise-managed-users-and-federation) +- [Autenticación con {% data variables.product.prodname_emus %} y federación](#authentication-with-enterprise-managed-users-and-federation) ### Autenticación mediante {% data variables.product.product_location %} -By default, each member must create a personal account on {% data variables.product.product_location %}. You grant access to your enterprise, and the member can access your enterprise's resources after signing into the account on {% data variables.product.product_location %}. The member manages the account, and can contribute to other enterprises, organizations, and repositories on {% data variables.product.product_location %}. +Predeterminadamente, cada miembro debe crear una cuenta personal en {% data variables.product.product_location %}. Otorgarás acceso a tu empresa y el miembro podrá acceder a los recursos de ella después de iniciar sesión en la cuenta de {% data variables.product.product_location %}. El miembro administra la cuenta y puede contribuir con otras empresas, organizaciones y repositorios en {% data variables.product.product_location %}. ### Autenticación mediante {% data variables.product.product_location %} con restricción de acceso adicional de SAML -If you configure additional SAML access restriction, each member must create and manage a personal account on {% data variables.product.product_location %}. You grant access to your enterprise, and the member can access your enterprise's resources after both signing into the account on {% data variables.product.product_location %} and successfully authenticating with your SAML identity provider (IdP). The member can contribute to other enterprises, organizations, and repositories on {% data variables.product.product_location %} using their personal account. For more information about requiring SAML authentication for all access your enterprise's resources, see "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)." +Si configuras una restricción adicional de acceso de SAML, cada miembro debe crear y administrar una cuenta personal en {% data variables.product.product_location %}. Otorgarás acceso a tu empresa y el miembro podrá acceder a los recursos de ella después de que ambos inicien sesión en la cuenta de {% data variables.product.product_location %} y se autentiquen exitosamente con tu proveedor de identidad de SAML (IdP). El miembro puede contribuir con otras empresas, organizaciones y repositorios en {% data variables.product.product_location %} utilizando su cuenta personal. Para obtener más información sobre cómo requerir la autenticación de SAML para todo el acceso a los recursos de tu empresa, consulta la sección "[Acerca de SAML para la IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)". -If you use a standalone organization with {% data variables.product.product_name %}, or if you don't want to use SAML authentication for every organization in your enterprise, you can configure SAML for an individual organization. Para obtener más información, consulta la sección "[Acerca de la administración de identidad y accesos con el inicio de sesión único de SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)". +Si utilizas una organización independiente con {% data variables.product.product_name %} o si no quieres utilizar la autenticación de SAML para cada organización de tu empresa, puedes configurar SAML para una organización individual. Para obtener más información, consulta la sección "[Acerca de la administración de identidad y accesos con el inicio de sesión único de SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)". -### Authentication with {% data variables.product.prodname_emus %} and federation +### Autenticación con {% data variables.product.prodname_emus %} y federación -If you need more control of the accounts for your enterprise members on {% data variables.product.product_location %}, you can use {% data variables.product.prodname_emus %}. With {% data variables.product.prodname_emus %}, you provision and manage accounts for your enterprise members on {% data variables.product.product_location %} using your IdP. Each member signs into an account that you create, and your enterprise manages the account. Contributions to the rest of {% data variables.product.prodname_dotcom_the_website %} are restricted. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". +Si necesitas más control sobre las cuentas para tus miembros empresariales en {% data variables.product.product_location %}, puedes utilizar las {% data variables.product.prodname_emus %}. Con las {% data variables.product.prodname_emus %}, puedes aprovisionar y administrar cuentas para los miembros de tu empresa en {% data variables.product.product_location %} utilizando tu IdP. Cada miembro inicia sesión en una cuenta que tú creas y tu empresa la administra. Las contribuciones con el resto de {% data variables.product.prodname_dotcom_the_website %} se restringen. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". -## Identifying the best authentication method for your enterprise +## Identificar el mejor método de autenticación para tu empresa -Both SAML SSO and {% data variables.product.prodname_emus %} increase security for your enterprise's resources. {% data variables.product.prodname_emus %} additionally allows you to control the user accounts for your enterprise members and restricts what the accounts are able to do. However, those restrictions may be unacceptable for your enterprise if they obstruct your developers' workflows. +Tanto el SSO de SAML como las {% data variables.product.prodname_emus %} aumentan la seguridad para los recursos de tu empresa. {% data variables.product.prodname_emus %} te permite adicionalmente controlar las cuentas de usuario de tus miembros empresariales y restringe lo que las cuentas pueden hacer. Sin embargo, dichas restricciones podrían ser inaceptables para tu empresa si obstruyen los flujos de trabajo de tus desarrolladores. -To determine whether your enterprise would benefit more from SAML SSO or {% data variables.product.prodname_emus %}, ask yourself these questions. +Para determinar si tu empresa se beneficiaría más del SSO de SAML o de {% data variables.product.prodname_emus %}, hazte estas preguntas. -- [Do you want to control the user accounts for your users?](#do-you-want-to-control-the-user-accounts-for-your-users) -- [Which identity provider does your enterprise use?](#which-identity-provider-does-your-enterprise-use) -- [Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites?](#do-your-developers-work-in-public-repositories-gists-or-github-pages-sites) -- [Do your developers rely on collaboration outside of your enterprise?](#do-your-developers-rely-on-collaboration-outside-of-your-enterprise) -- [Does your enterprise rely on outside collaborators?](#does-your-enterprise-rely-on-outside-collaborators) -- [Can your enterprise tolerate migration costs?](#can-your-enterprise-tolerate-migration-costs) +- [¿Quieres controlar las cuentas de usuario de tus usuarios?](#do-you-want-to-control-the-user-accounts-for-your-users) +- [¿Qué proveedor de identidad utiliza tu empresa?](#which-identity-provider-does-your-enterprise-use) +- [¿Tus desarrolladores trabajan en repositorios públicos, gists, o sitios de {% data variables.product.prodname_pages %}?](#do-your-developers-work-in-public-repositories-gists-or-github-pages-sites) +- [¿Tus desarrolladores confían en la colaboración fuera de tu empresa?](#do-your-developers-rely-on-collaboration-outside-of-your-enterprise) +- [¿Tu empresa depende de colaboradores externos?](#does-your-enterprise-rely-on-outside-collaborators) +- [¿Tu empresa puede tolerar los costos de migración?](#can-your-enterprise-tolerate-migration-costs) -### Do you want to control the user accounts for your users? +### ¿Quieres controlar las cuentas de usuario de tus usuarios? -{% data variables.product.prodname_emus %} may be right for your enterprise if you don't want enterprise members to use their own personal accounts on {% data variables.product.prodname_dotcom_the_website %} to access your enterprise's resources. +Es posible que {% data variables.product.prodname_emus %} sea correcto para tu empresa si no quieres que los miembros empresariales utilicen sus propias cuentas en {% data variables.product.prodname_dotcom_the_website %} para acceder a los recursos de esta. -With SAML SSO, developers create and manage their own personal accounts, and each account is linked to a SAML identity in your IdP. {% data variables.product.prodname_emus %} functions more like other familiar SSO solutions, as you will provision the accounts for your users. You can also ensure user accounts conform with your company identity, by controlling usernames and the email addresses associated with the accounts. +Con el SSO de SAML, los desarrolladores crean y administran sus propias cuentas personales y cada una de ellas se enlaza con una identidad de SAML en tu IdP. {% data variables.product.prodname_emus %} funciona similar a otras soluciones de SSO comunes, ya que aprovisonarás las cuentas para tus usuarios. También puedes asegurarte de que las cuentas de usuario se adecuen a la identidad de tu empresa al controlar los nombres de usuario y las direcciones de correo electrónico asociadas con las cuentas. -If you currently require your users to create a new account on {% data variables.product.prodname_dotcom_the_website %} to use with your enterprise only, {% data variables.product.prodname_emus %} might be right for you. However, SAML SSO may be a better option if using your IdP as the source of truth for your user and access management would add too much complexity. For example, perhaps your enterprise does not have an established process for onboarding new users in your IdP. +Si actualmente requieres que tus usuarios creen una cuenta nueva en {% data variables.product.prodname_dotcom_the_website %} para utilizarla únicamente con tu empresa, {% data variables.product.prodname_emus %} podría ser lo correcto para ti. Sin embargo, el SSO de SAML podría ser una mejor opción si utilizas tu IdP como la fuente de verdad para tu usuario y la administración de accesos agregaría demasiada complejidad. Por ejemplo, tal vez tu empresa no tenga un proceso establecido para integrar a los usuarios nuevos en tu IdP. -### Which identity provider does your enterprise use? +### ¿Qué proveedor de identidad utiliza tu empresa? -{% data variables.product.prodname_emus %} is supported for a limited number of IdPs, while SAML SSO offers full support for a larger number of IdPs, plus limited support for all IdPs that implement the SAML 2.0 standard. Para obtener la lista de IdP compatibles para cada opción, consulta las secciones "[Acerca de las {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#identity-provider-support)" y "[Acerca de SAML para el IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam#supported-idps)". +{% data variables.product.prodname_emus %} es compatible para una cantidad limitada de IdP, mientras que el SSO de SAML ofrece compatibilidad total para una cantidad más grande de IdP además de la compatibilidad limitada para todos los IdP que implementan el estándar de SAML 2.0. Para obtener la lista de IdP compatibles para cada opción, consulta las secciones "[Acerca de las {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#identity-provider-support)" y "[Acerca de SAML para el IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam#supported-idps)". -You can use {% data variables.product.prodname_emus %} with an unsupported IdP only if you federate the unsupported IdP to a supported IdP to use as an integration point. If you wish to avoid this extra complexity, SAML SSO may be a better solution for you. +Puedes utilizar las {% data variables.product.prodname_emus %} con un IdP no compatible únicamente si federas el IdP incompatible hacia un IdP compatible para utilizarlo como punto de integración. Si quieres evitar esta complejidad adicional, el SSO de SAML podría ser una mejor solución para ti. -### Do your developers work in public repositories, gists, or {% data variables.product.prodname_pages %} sites? +### ¿Tus desarrolladores trabajan en repositorios públicos, gists, o sitios de {% data variables.product.prodname_pages %}? -To prevent enterprise members from accidentally leaking corporate-owned content to the public on {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_emus %} imposes strong restrictions on what users can do. For example, {% data variables.product.prodname_managed_users %} cannot create public repositories, gists of any visibility, or {% data variables.product.prodname_pages %} sites that are visible outside the enterprise. For a full list of restrictions, see "[Abilities and restrictions of {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-users)." +Para prevenir que los miembros de la empresa filtren accidentalmente contenido que le pertenezca a ella al público en {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_emus %} impone restricciones fuertes sobre lo que pueden hacer los usuarios. Por ejemplo, los {% data variables.product.prodname_managed_users %} no pueden crear repositorios públicos, gists de ningún tipo de visibilidad, ni sitios de {% data variables.product.prodname_pages %} que puedan verse desde fuera de la empresa. Para ver una lista completa de restricciones, consulta la sección "[Capacidades y restricciones de los {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-users)". -These restrictions are unacceptable for some enterprises. To determine whether {% data variables.product.prodname_emus %} will work for you, review the restrictions with your developers, and confirm whether any of the restrictions will hinder your existing workflows. If so, SAML SSO may be a better choice for your enterprise. +Estas restricciones no son aceptables para algunas empresas. Para determinar si {% data variables.product.prodname_emus %} te funcionará, revisa las restricciones con tus desarrolladores y confirma si cualquiera de ellas dificultará los flujos de trabajo existentes. En este caso, el SSO de SAML podría ser una mejor elección para tu empresa. -### Do your developers rely on collaboration outside of your enterprise? +### ¿Tus desarrolladores confían en la colaboración fuera de tu empresa? -{% data variables.product.prodname_managed_users_caps %} can only contribute to repositories within your enterprise. If your developers need to collaborate in repositories outside your enterprise, even private repositories, to complete their work, {% data variables.product.prodname_emus %} may not be right for your enterprise, and SAML SSO may be a better solution. +{% data variables.product.prodname_managed_users_caps %} solo puede contribuir con los repositorios dentro de tu empresa. Si tus desarrolladores necesitan colaborar en repositorios externos a tu empresa, incluso si estos son privados, para completar su trabajo, {% data variables.product.prodname_emus %} podría no ser lo correcto para tu empresa y el SSO de SAML podría ser una mejor solución. -### Does your enterprise rely on outside collaborators? +### ¿Tu empresa depende de colaboradores externos? -With SAML SSO, you can give access to specific repositories to people who are not members of your IdP's directory, by using the outside collaborator role. This can be especially useful for collaborators that are external to your business, such as contractors. For more information, see "[Adding outside collaborators to repositories in your organization](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)." +Con el SSO de SAML puedes otorgar acceso a repositorios específicos para las personas que no sean miembros del directorio de tu IdP si utilizas el rol de colaborador externo. Esto puede ser especialmente útil para los colaboradores que son externos a tu negocio, tal como los contratistas. Para obtener más información, consulta la sección "[Agregar colaboradores externos a los repositorios de tu organización](/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)". -With {% data variables.product.prodname_emus %}, the outside collaborator role does not exist. Your enterprise's resources can only be accessed by {% data variables.product.prodname_managed_users %}, which are always provisioned by your IdP. To give external collaborators access to your enterprise, you would have to use guest accounts in your IdP. If you're interested in {% data variables.product.prodname_emus %}, confirm with your developers whether this will hinder any of their existing workflows. If so, SAML SSO may be a better solution. +Con {% data variables.product.prodname_emus %}, el rol de colaborador externo no existe. Solo se puede acceder a los recursos de tu empresa mediante {% data variables.product.prodname_managed_users %}, lo cual siempre se aprovisiona en tu IdP. Para dar acceso a tu empresa a los colaboradores externos, necesitarás utilizar cuentas de invitado en tu IdP. Si te interesa {% data variables.product.prodname_emus %}, confirma con tus desarrolladores si esto dificultará cualquiera de sus flujos de trabajo existentes. En este caso, el SSO de SAML podría ser una mejor solución. -### Can your enterprise tolerate migration costs? +### ¿Tu empresa puede tolerar los costos de migración? -If your enterprise is new to {% data variables.product.prodname_dotcom_the_website %}, SAML SSO and {% data variables.product.prodname_emus %} are equally easy to adopt. +Si tu empresa es nueva en {% data variables.product.prodname_dotcom_the_website %}, el SSO de SAML y {% data variables.product.prodname_emus %} se pueden adoptar con la misma facilidad. -If you're already using {% data variables.product.prodname_dotcom_the_website %} with developers managing their own user accounts, adopting {% data variables.product.prodname_emus %} requires migrating to a new enterprise account. For more information, see "[About enterprises with {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#about-enterprises-with-managed-users)." +Si ya estás utilizando {% data variables.product.prodname_dotcom_the_website %} con los desarrolladores que administran sus propias cuentas de usuario, el adoptar {% data variables.product.prodname_emus %} requerirá una migración a una cuenta empresarial nueva. Para obtener más información, consulta la sección "[Acerca de las empresas con {% data variables.product.prodname_managed_users %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users#about-enterprises-with-managed-users)". -Although {% data variables.product.prodname_emus %} is free, the migration process may require time or cost from your team. Confirm that this migration process is acceptable to your business and your developers. If not, SAML SSO may be the better choice for you. +Aunque {% data variables.product.prodname_emus %} es gratuito, el proceso de migración podría requerir tiempo o costos para tu equipo. Confirma que este proceso de migración es aceptable para tu negocio y tus desarrolladores. De lo contrario, el SSO de SAML podría ser una mejor opción para ti. {% elsif ghes %} -Site administrators can decide how people authenticate to access a {% data variables.product.product_name %} instance. You can use {% data variables.product.product_name %}'s built-in authentication, or, if you want to centralize identity and access management for the web applications that your team uses, you can configure an external authentication method. +Los administradores de sitio pueden decidir cómo se autentican las personas para acceder a la instancia de {% data variables.product.product_name %}. Puedes utilizar la autenticación integrada de {% data variables.product.product_name %} o, si quieres centralizar la administración de acceso e identidad para las aplicaciones web que utiliza tu equipo, puedes configurar un método de autenticación externo. ## Métodos de autenticación para {% data variables.product.product_name %} -The following authentication methods are available for {% data variables.product.product_name %}. +Los siguientes métodos de autenticación están disponibles para {% data variables.product.product_name %}. - [Autenticación incorporada](#built-in-authentication) - [Autenticación externa](#external-authentication) ### Autenticación incorporada -{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} To access your instance, people authenticate with the credentials for the account. Para obtener más información, consulta la sección "[Configurar la autenticación incorporada](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)". +{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} Para acceder a tu instancia, las personas se autenticarán con las credenciales para la cuenta. Para obtener más información, consulta la sección "[Configurar la autenticación incorporada](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)". ### Autenticación externa -If you use an external directory or identity provider (IdP) to centralize access to multiple web applications, you may be able to configure external authentication for {% data variables.product.product_location %}. Para obtener más información, consulta lo siguiente. +Si utilizas un directorio o proveedor de identidad (IdP) externos para centralizar el acceso a varias aplicaciones web, es posible que puedas configurar la autenticación externa para {% data variables.product.product_location %}. Para obtener más información, consulta lo siguiente. - "[Utilizar CAS para el IAM empresarial](/admin/identity-and-access-management/using-cas-for-enterprise-iam)" - "[Utilizar LDAP para el IAM empresarial](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)" - "[Utilizar SAML para el IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam)" -If you choose to use external authentication, you can also configure fallback authentication for people who don't have an account on your external authentication provider. For example, you may want to grant access to a contractor or machine user. Para obtener más información, consulta la sección "[Permitir la autenticación integrada para los usuarios fuera de tu proveedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)". +Si eliges utilizar la autenticación externa, también puedes configurar la autenticación reversible para las personas que no tiene una cuenta en tu proveedor de autenticación externo. Por ejemplo, podrías querer otorgar acceso a un usuario máquina o a un contratista. Para obtener más información, consulta la sección "[Permitir la autenticación integrada para los usuarios fuera de tu proveedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)". {% elsif ghae %} -{% data variables.product.product_name %} uses SAML SSO for authentication. Enterprise owners must configure SAML SSO with a SAML identity provider (IdP) during initialization. For more information, see "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)." +{% data variables.product.product_name %} utiliza el SSO de SAML para la autenticación. Los propietarios de empresas deben configurar el SSO de SAML con un proveedor de identidad (IdP) de SAML durante la inicialización. Para obtener más información, consulta la sección "[Acerca de SAML para la IAM empresarial](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)". {% endif %} @@ -134,5 +134,5 @@ If you choose to use external authentication, you can also configure fallback au - [Tipos de cuentas de {% data variables.product.company_short %}](/get-started/learning-about-github/types-of-github-accounts)" - "[Acerca de las cuentas de empresa](/admin/overview/about-enterprise-accounts)" {%- ifversion ghec %} -- "[Can I create accounts for people in my organization?](/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization)" +- "[¿Puedo crear cuentas para las personas en mi organización?](/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization)" {% endif %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md index 117bebab2b..6f121e93c9 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md @@ -32,7 +32,7 @@ Support for OIDC is in public beta and available for customers using Azure Activ Each Azure AD tenant can support only one OIDC integration with {% data variables.product.prodname_emus %}. If you want to connect Azure AD to more than one enterprise on {% data variables.product.prodname_dotcom %}, use SAML instead. For more information, see "[Configuring SAML single sign-on for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users)." -## Configuring OIDC for Enterprise Managed Users +## Configurar el OIDC para los usuarios administrados empresariales 1. Inicia sesión en {% data variables.product.prodname_dotcom_the_website %} como el usuario configurador para tu empresa nueva con el nombre de usuario **@SHORT-CODE_admin**. {% data reusables.enterprise-accounts.access-enterprise %} diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md index 4fae3b8ff6..bf573eb516 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md @@ -10,8 +10,6 @@ topics: - Enterprise --- -{% data reusables.server-statistics.release-phase %} - ## About the benefits of {% data variables.product.prodname_server_statistics %} {% data variables.product.prodname_server_statistics %} can help you anticipate the needs of your organization, understand how your team works, and show the value you get from {% data variables.product.prodname_ghe_server %}. diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md index 9221e339bd..bb181164ec 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md @@ -8,8 +8,6 @@ redirect_from: - /early-access/github/analyze-how-your-team-works-with-server-statistics/exploring-server-statistics --- -{% data reusables.server-statistics.release-phase %} - You can download up to the last 365 days of {% data variables.product.prodname_server_statistics %} data in a CSV or JSON file. Estos datos, los cuales incluyen métricas agregadas en los repositorios, propuestas y solicitudes de cambio pueden ayudarte a anticipar las necesidades de tu organización, entender cómo funciona tu equipo y mostrarte el valor que obtienes de {% data variables.product.prodname_ghe_server %}. Before you can download this data, you must enable {% data variables.product.prodname_server_statistics %}. Para obtener más información, consulta la sección "[Habilitar la {% data variables.product.prodname_server_statistics %} en tu empresa](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)". diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md index aa5aa2503d..12e72822cf 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md @@ -8,8 +8,6 @@ redirect_from: - /early-access/github/analyze-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api --- -{% data reusables.server-statistics.release-phase %} - You can request up to 365 days of metrics in a single {% data variables.product.prodname_server_statistics %} REST API request. Estos datos, los cuales incluyen métricas agregadas en los repositorios, propuestas y solicitudes de cambio pueden ayudarte a anticipar las necesidades de tu organización, entender cómo funciona tu equipo y mostrarte el valor que obtienes de {% data variables.product.prodname_ghe_server %}. For a list of the metrics collected, see "[{% data variables.product.prodname_server_statistics %} data collected](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)." Before you can use the {% data variables.product.prodname_server_statistics %} REST API, you must enable {% data variables.product.prodname_server_statistics %}. Para obtener más información, consulta la sección "[Habilitar la {% data variables.product.prodname_server_statistics %} en tu empresa](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)". diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/index.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/index.md index d88073aa78..7b0136d77e 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/index.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/index.md @@ -1,6 +1,6 @@ --- -title: Exploring user activity in your enterprise -intro: 'You can view user and system activity by leveraging dashboards, webhooks and log forwarding.' +title: Explorar la actividad de los usuarios en tu empresa +intro: 'Puedes ver la actividad de sistema y de usuario si aprovechas los tableros, webhooks y el reenvío de bitácoras.' versions: ghec: '*' ghes: '*' @@ -12,6 +12,6 @@ children: - /viewing-push-logs - /log-forwarding - /managing-global-webhooks -shortTitle: Explore user activity +shortTitle: Explorar la actividad de los usuarios --- diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md index 28438c4d17..258773ead1 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md @@ -39,9 +39,10 @@ Como propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif {%- ifversion enterprise-audit-log-ip-addresses %} - Puedes mostrar la dirección IP asociada con los eventos en la bitácora de auditoría. Para obtener más información, consulta la sección "[Mostrar las direcciones IP en la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise)". {%- endif %} -{%- ifversion ghec %} +{%- ifversion audit-log-streaming %} - Puedes trasmitir datos de eventos de Git y de auditorías desde {% data variables.product.prodname_dotcom %} hacia un sistema externo de administración de datos. Para obtener más información, consulta la sección "[Transmitir la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)". -{%- else %} +{%- endif %} +{%- ifversion ghes %} - Puedes reenviar bitácoras de auditoría y de sistema desde tu empresa hacia un sistema de monitoreo hospedado de terceros. Para obtener más información, consulta la sección "[Reenvío de bitácoras](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)". {%- endif %} {%- ifversion ghec or ghes > 3.2 or ghae-issue-6648 %} @@ -50,13 +51,6 @@ Como propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif Para obtener una lista completa de acciones de bitácora de auditoría que pudieran aparecer en la bitácora de auditoría de tu empresa, consulta la sección "[Acciones de la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)". -{% ifversion ghec %} -## Eventos de git - -Los datos de eventos de Git que se registran son los de clonar, recuperar y subir. Para obtener más información, consulta la sección "[Transmitir la bitácora de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)". - -{% endif %} - ## Leer más - "[Revisar el registro de auditoría para tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)" {%- ifversion ghes %} diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index be40fce103..de74e278e7 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -23,12 +23,12 @@ topics: --- {% ifversion ghec%} -## About audit log events for your enterprise +## Acerca de los eventos de bitácora de auditoría para tu empresa -The scope of the events that appear in your enterprise's audit log depend on whether your enterprise uses {% data variables.product.prodname_emus %}. Para obtener más información sobre las {% data variables.product.prodname_emus %}, consulta la sección "[Acerca de las {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". +El alcance de los eventos que se muestran en la bitácora de auditoría de tu empresa dependen de si esta utiliza {% data variables.product.prodname_emus %}. Para obtener más información sobre las {% data variables.product.prodname_emus %}, consulta la sección "[Acerca de las {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)". -- If your enterprise does not use {% data variables.product.prodname_emus %}, the audit log only includes events related to the enterprise account and the organizations within the enterprise account, which are listed in this article. -- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.product.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %}. For a list of these events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)." +- Si tu empresa no utiliza {% data variables.product.prodname_emus %}, la bitácora de auditoría solo incluirá eventos relacionados con la cuenta empresarial y con las organizaciones dentro de esta, lo cuál se lista en este artículo. +- Si tu empresa utiliza {% data variables.product.prodname_emus %}, la bitácora de auditoría también incluirá eventos de usuario para {% data variables.product.prodname_managed_users %}, tal como cada vez que el usuario inicia sesión en {% data variables.product.product_name %}. Para encontrar una lista de estos eventos, consulta la sección "[Revisar tu bitácora de auditoría](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)". {% endif %} {%- ifversion fpt or ghec %} @@ -59,7 +59,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe | ------------------ | ------------------------------------------------------------------- | | `artifact.destroy` | Un artefacto de ejecución de flujo de trabajo se borró manualmente. | -{%- ifversion ghec %} +{%- ifversion audit-log-streaming %} ## Acciones de la categoría `audit_log_streaming` | Acción | Descripción | @@ -73,34 +73,34 @@ The scope of the events that appear in your enterprise's audit log depend on whe {%- ifversion fpt or ghec %} ## acciones de la categoría `billing` -| Acción | Descripción | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `billing.change_billing_type` | An organization changed how it paid for {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Agregar o editar un método de pago](/billing/managing-your-github-billing-settings/adding-or-editing-a-payment-method)". | -| `billing.change_email` | An organization's billing email address changed. Para obtener más información, consulta "[Establecer tu correo electrónico de facturación](/billing/managing-your-github-billing-settings/setting-your-billing-email)". | +| Acción | Descripción | +| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `billing.change_billing_type` | Una organización cambió la forma en la cual paga por {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[Agregar o editar un método de pago](/billing/managing-your-github-billing-settings/adding-or-editing-a-payment-method)". | +| `billing.change_email` | Cambió la dirección de correo electrónico para facturación de una organización. Para obtener más información, consulta "[Establecer tu correo electrónico de facturación](/billing/managing-your-github-billing-settings/setting-your-billing-email)". | {%- endif %} ## Acciones de la categoría `business` -| Acción | Descripción | -| -------------------- | ---------------------------------------------------------------------------------------------------- | -| `business.add_admin` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} was added to an enterprise. | +| Acción | Descripción | +| -------------------- | ---------------------------------------------------------------------------------------------------------- | +| `business.add_admin` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} se agregó a una empresa. | {%- ifversion ghec %} -| `business.add_billing_manager` | A billing manager was added to an enterprise. +| `business.add_billing_manager` | Se agregó un gerente de facturación a una empresa. {%- endif %} -| `business.add_organization` | An organization was added to an enterprise. +| `business.add_organization` | Se agregó una organización a una empresa. {%- ifversion ghec %} -| `business.add_support_entitlee` | A support entitlement was added to a member of an enterprise. Para obtener más información, consulta la sección "[Administrar la titularidad de soporte para tu empresa](/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)". +| `business.add_support_entitlee` | Se agregó un derecho de soporte a un miembro de una empresa. Para obtener más información, consulta la sección "[Administrar la titularidad de soporte para tu empresa](/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)". {%- endif %} {%- ifversion ghes or ghae %} -| `business.advanced_security_policy_update` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} created, updated, or removed a policy for {% data variables.product.prodname_GH_advanced_security %}. Para obtener más información, consulta la sección "[Requerir políticas para la {% data variables.product.prodname_advanced_security %} en tu empresa](/admin/policies/enforcing-policies-for-advanced-security-in-your-enterprise)". +| `business.advanced_security_policy_update` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} creó, actualizó o eliminó una política para la {% data variables.product.prodname_GH_advanced_security %}. Para obtener más información, consulta la sección "[Requerir políticas para la {% data variables.product.prodname_advanced_security %} en tu empresa](/admin/policies/enforcing-policies-for-advanced-security-in-your-enterprise)". {%- endif %} {%- ifversion ghec %} -| `business.cancel_admin_invitation` | An invitation for someone to be an owner{% ifversion ghes %} or site administrator{% endif %} of an enterprise was canceled. | `business.cancel_billing_manager_invitation` | An invitation for someone to be an billing manager of an enterprise was canceled. +| `business.cancel_admin_invitation` | Se canceló una invitación para que alguien se convirtiera en propietario{% ifversion ghes %} o administrador de sitio{% endif %} de una empresa. | `business.cancel_billing_manager_invitation` | Se canceló una invitación para que alguien se convirtiera en gerente de facturación de una empresa. {%- endif %} {%- ifversion ghes %} -| `business.clear_actions_settings` | An enterprise owner or site administrator cleared {% data variables.product.prodname_actions %} policy settings for an enterprise. Para obtener más información, consulta la sección "[Requerir políticas para las GitHub Actions en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)". +| `business.clear_actions_settings` | Un propietario de empresa o administrador de sitio quitó los ajustes de política de {% data variables.product.prodname_actions %} para una empresa. Para obtener más información, consulta la sección "[Requerir políticas para las GitHub Actions en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)". {%- endif %} -| `business.clear_default_repository_permission` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the base repository permission policy setting for an enterprise. Para obtener más información, consulta la sección "[Requerir una política para los permisos de los repositorios base](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-base-repository-permissions)". | `business.clear_members_can_create_repos` | Un propietario de empresa{% ifversion ghes %} o adminsitrador de sitio{% endif %} quitó una restricción sobre la creación de repositorios en las organizaciones de la empresa. Para obtener más información, consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)". | `business.create` | Se creó una empresa. +| `business.clear_default_repository_permission` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} quitó el ajuste de política de permiso del repositorio base para una empresa. Para obtener más información, consulta la sección "[Requerir una política para los permisos de los repositorios base](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-base-repository-permissions)". | `business.clear_members_can_create_repos` | Un propietario de empresa{% ifversion ghes %} o adminsitrador de sitio{% endif %} quitó una restricción sobre la creación de repositorios en las organizaciones de la empresa. Para obtener más información, consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)". | `business.create` | Se creó una empresa. {%- ifversion ghec %} | `business.disable_saml` | El inicio de sesión único de SAML se inhabilito para una empresa. {%- endif %} @@ -174,12 +174,12 @@ The scope of the events that appear in your enterprise's audit log depend on whe | `codespaces.attempted_to_create_from_prebuild` | Se realizó un intento de crear un codespace desde una precompilación. | | `codespaces.create_an_org_secret` | Un usuario canceló un [secreto para {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces) a nivel organizacional | | `codespaces.update_an_org_secret` | Un usuario actualizó un [secreto para {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces) a nivel organizacional. | -| `codespaces.remove_an_org_secret` | A user removed an organization-level [secret for {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces). | -| `codespaces.manage_access_and_security` | A user updated [which repositories a codespace can access](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). | +| `codespaces.remove_an_org_secret` | Un usuario eliminó un [secreto para {% data variables.product.prodname_github_codespaces %}](/github/developing-online-with-codespaces/managing-encrypted-secrets-for-codespaces#about-encrypted-secrets-for-codespaces) a nivel organizacional. | +| `codespaces.manage_access_and_security` | Un usuario actualizó [los repositorios a los cuales puede acceder un codespace](/github/developing-online-with-codespaces/managing-access-and-security-for-codespaces). | {%- endif %} {%- ifversion fpt or ghec %} -## `commit_comment` category actions +## Acciones de la categoría `commit_comment` | Acción | Descripción | | ------------------------ | ----------------------------- | @@ -408,28 +408,28 @@ The scope of the events that appear in your enterprise's audit log depend on whe | `integration.transfer` | Se transfirió la propiedad de una integración a otro usuario u organización. | | `integration.remove_client_secret` | A client secret for an integration was removed. | | `integration.revoke_all_tokens` | All user tokens for an integration were requested to be revoked. | -| `integration.revoke_tokens` | Token(s) for an integration were revoked. | +| `integration.revoke_tokens` | Se revocaron los tokens para una integración. | -## `integration_installation`category actions +## Acciones de la categoría `integration_installation` -| Acción | Descripción | -| ------------------------------------------------ | ----------------------------------------------- | -| `integration_installation.contact_email_changed` | A contact email for an integration was changed. | -| `integration_installation.create` | An integration was installed. | -| `integration_installation.destroy` | An integration was uninstalled. | -| `integration_installation.repositories_added` | Repositories were added to an integration. | -| `integration_installation.repositories_removed` | Repositories were removed from an integration. | +| Acción | Descripción | +| ------------------------------------------------ | ----------------------------------------------------------------- | +| `integration_installation.contact_email_changed` | Se cambió un correo electrónico de contacto para una integración. | +| `integration_installation.create` | Se instaló una integración. | +| `integration_installation.destroy` | Se desinstaló una integración. | +| `integration_installation.repositories_added` | Se agregaron repositorios a una integración. | +| `integration_installation.repositories_removed` | Se eliminaron repositorios de una integración. | {%- ifversion fpt or ghec %} -| `integration_installation.suspend` | An integration was suspended. | `integration_installation.unsuspend` | An integration was unsuspended. +| `integration_installation.suspend` | Se suspendió una integración. | `integration_installation.unsuspend` | Se dejó de suspender una integración. {%- endif %} -| `integration_installation.version_updated` | Permissions for an integration were updated. +| `integration_installation.version_updated` | Se actualizaron los permisos para una integración. ## Acciones de la categoría`integration_installation_request` -| Acción | Descripción | -| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `integration_installation_request.create` | An member requested that an owner install an integration for use in an enterprise or organization. | -| `integration_installation_request.close` | A request to install an integration for use in an enterprise or organization was either approved or denied by an owner, or canceled by the member who opened the request. | +| Acción | Descripción | +| ----------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `integration_installation_request.create` | Un miembro solicitó que un propietario instalara una integración para utilizar en una empresa u organización. | +| `integration_installation_request.close` | Un propietario aprobó o rechazó una solicitud para instalar una integración para utilizarla en una empresa u organización o el miembro que había abierto la solicitud, la canceló. | {%- ifversion ghec or ghae %} ## `ip_allow_list` category actions @@ -455,75 +455,75 @@ The scope of the events that appear in your enterprise's audit log depend on whe | Acción | Descripción | | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `issue.destroy` | Se eliminó un problema del repositorio. Para obtener más información, consulta la sección "[Borrar una propuesta](/issues/tracking-your-work-with-issues/deleting-an-issue)". | -| `issue.pinned` | An issue was pinned to a repository. Para obtener más información, consulta "[Anclar una propuesta a tu repositorio](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)". | -| `issue.transfer` | An issue was transferred to another repository. Para obtener más información, consulta "[Transferir una propuesta a otro repositorio](/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository)." | -| `issue.unpinned` | An issue was unpinned from a repository. Para obtener más información, consulta "[Anclar una propuesta a tu repositorio](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)". | +| `issue.pinned` | Se fijó una propuesta a un repositorio. Para obtener más información, consulta "[Anclar una propuesta a tu repositorio](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)". | +| `issue.transfer` | Se transfirió una propuesta a otro repositorio. Para obtener más información, consulta "[Transferir una propuesta a otro repositorio](/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository)." | +| `issue.unpinned` | Se dejó de fijar una propuesta a un repositorio. Para obtener más información, consulta "[Anclar una propuesta a tu repositorio](/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository)". | -## `issue_comment` category actions +## Acciones de la categoría `issue_comment` -| Acción | Descripción | -| ------------------------ | -------------------------------------------------------------- | -| `issue_comment.destroy` | A comment on an issue was deleted from the repository. | -| `issue_comment.pinned` | A comment on an issue was pinned to a repository. | -| `issue_comment.unpinned` | A comment on an issue was unpinned from a repository. | -| `issue_comment.update` | Cambió un comentario sobre un problema (diferente al inicial). | +| Acción | Descripción | +| ------------------------ | ------------------------------------------------------------------ | +| `issue_comment.destroy` | Se borró un comentario de una propuesta en el repositorio. | +| `issue_comment.pinned` | Se fijó un comentario de una propuesta en el repositorio. | +| `issue_comment.unpinned` | Se dejó de fijar un comentario de una propuesta en el repositorio. | +| `issue_comment.update` | Cambió un comentario sobre un problema (diferente al inicial). | -## `issues` category actions +## Acciones de la categoría `issues` -| Acción | Descripción | -| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `issues.deletes_disabled` | The ability for enterprise members to delete issues was disabled. Members cannot delete issues in any organizations in an enterprise. Para obtener más información, consulta la sección "[Requerir una política para borrar las propuestas](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)". | -| `issues.deletes_enabled` | The ability for enterprise members to delete issues was enabled. Members can delete issues in any organizations in an enterprise. Para obtener más información, consulta la sección "[Requerir una política para borrar las propuestas](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)". | -| `issues.deletes_policy_cleared` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for allowing members to delete issues in an enterprise. Para obtener más información, consulta la sección "[Requerir una política para borrar las propuestas](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)". | +| Acción | Descripción | +| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `issues.deletes_disabled` | Se inhabilitó la capacidad para que los miembros de la empresa borren propuestas. Los miembros no pueden borrar propuestas en ninguna organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para borrar las propuestas](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)". | +| `issues.deletes_enabled` | Se habilitó la capacidad para que los miembros de una empresa borren propuestas. Los miembros pueden borrar propuestas en cualquier organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para borrar las propuestas](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)". | +| `issues.deletes_policy_cleared` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} quitó el ajuste de política para permitir que los miembros borren propuestas en una empresa. Para obtener más información, consulta la sección "[Requerir una política para borrar las propuestas](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-deleting-issues)". | {%- ifversion fpt or ghec %} ## acciones de la categoría `marketplace_agreement_signature` -| Acción | Descripción | -| ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -| `marketplace_agreement_signature.create` | A user signed the {% data variables.product.prodname_marketplace %} Developer Agreement on behalf of an organization. | +| Acción | Descripción | +| ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| `marketplace_agreement_signature.create` | Un usuario firmó el Acuerdo de Desarrollador de {% data variables.product.prodname_marketplace %} en nombre de una organización. | ## acciones de la categoría `marketplace_listing` -| Acción | Descripción | -| ------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| `marketplace_listing.approve` | A listing was approved for inclusion in {% data variables.product.prodname_marketplace %}. | -| `marketplace_listing.change_category` | A category for a listing for an app in {% data variables.product.prodname_marketplace %} was changed. | -| `marketplace_listing.create` | A listing for an app in {% data variables.product.prodname_marketplace %} was created. | -| `marketplace_listing.delist` | A listing was removed from {% data variables.product.prodname_marketplace %}. | -| `marketplace_listing.redraft` | A listing was sent back to draft state. | -| `marketplace_listing.reject` | A listing was not accepted for inclusion in {% data variables.product.prodname_marketplace %}. | +| Acción | Descripción | +| ------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `marketplace_listing.approve` | Se aprobó una lista para inclusión en {% data variables.product.prodname_marketplace %}. | +| `marketplace_listing.change_category` | Se cambió una categoría de un listado para una app en {% data variables.product.prodname_marketplace %}. | +| `marketplace_listing.create` | Se creó un listado para una app en {% data variables.product.prodname_marketplace %}. | +| `marketplace_listing.delist` | Se eliminó un listado de {% data variables.product.prodname_marketplace %}. | +| `marketplace_listing.redraft` | Se regresó un listado a su estado de borrador. | +| `marketplace_listing.reject` | No se aceptó un listado para su inclusión en {% data variables.product.prodname_marketplace %}. | {%- endif %} ## Acciones de la categoría `members_can_create_pages` -| Acción | Descripción | -| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `members_can_create_pages.disable` | The ability for members to publish {% data variables.product.prodname_pages %} was disabled. Members cannot publish {% data variables.product.prodname_pages %} in an organization. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | -| `members_can_create_pages.enable` | The ability for members to publish {% data variables.product.prodname_pages %} was enabled. Members can publish {% data variables.product.prodname_pages %} in an organization. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | +| Acción | Descripción | +| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `members_can_create_pages.disable` | Se inhabilitó la capacidad para que los miembros publiquen {% data variables.product.prodname_pages %}. Los miembros no pueden publicar {% data variables.product.prodname_pages %} en una organización. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | +| `members_can_create_pages.enable` | Se habilitó la capacidad para que los miembros publiquen {% data variables.product.prodname_pages %}. Los miembros pueden publicar {% data variables.product.prodname_pages %} en una organización. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | -## `members_can_create_private_pages` category actions +## Acciones de la categoría `members_can_create_private_pages` -| Acción | Descripción | -| ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `members_can_create_private_pages.disable` | The ability for members to publish private {% data variables.product.prodname_pages %} was disabled. Members cannot publish private {% data variables.product.prodname_pages %} in an organization. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | -| `members_can_create_private_pages.enable` | The ability for members to publish private {% data variables.product.prodname_pages %} was enabled. Members can publish private {% data variables.product.prodname_pages %} in an organization. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | +| Acción | Descripción | +| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `members_can_create_private_pages.disable` | Se inhabilitó la capacidad para que los miembros publiquen {% data variables.product.prodname_pages %} privadas. Los miembros no pueden publicar {% data variables.product.prodname_pages %} privadas en una organización. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | +| `members_can_create_private_pages.enable` | Se habilitó la capacidad para que los miembros publiquen {% data variables.product.prodname_pages %} privadas. Los miembros pueden publicar {% data variables.product.prodname_pages %} privadas en una organización. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | -## `members_can_create_public_pages` category actions +## Acciones de la categoría `members_can_create_public_pages` -| Acción | Descripción | -| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `members_can_create_public_pages.disable` | The ability for members to publish public {% data variables.product.prodname_pages %} was disabled. Members cannot publish public {% data variables.product.prodname_pages %} in an organization. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | -| `members_can_create_public_pages.enable` | The ability for members to publish public {% data variables.product.prodname_pages %} was enabled. Members can publish public {% data variables.product.prodname_pages %} in an organization. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | +| Acción | Descripción | +| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `members_can_create_public_pages.disable` | Se inhabilitó la capacidad para que los miembros publiquen {% data variables.product.prodname_pages %} públicas. Los miembros no pueden publicar {% data variables.product.prodname_pages %} públicas en una organización. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | +| `members_can_create_public_pages.enable` | Se habilitó la capacidad para que los miembros publiquen {% data variables.product.prodname_pages %} públicas. Los miembros pueden publicar {% data variables.product.prodname_pages %} públicas en una organización. Para obtener más información, consulta la sección "[Administrar la publicación de los sitios de GitHub Pages para tu organización](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)". | {%- ifversion ghec or ghes or ghae %} -## `members_can_delete_repos` category actions +## Acciones de la categoría `members_can_delete_repos` -| Acción | Descripción | -| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `members_can_delete_repos.clear` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for deleting or transfering repositories in any organizations in an enterprise. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". | -| `members_can_delete_repos.disable` | Se inhabilitó la capacidad para que los miembros de una empresa borren repositorios. Los miembros no pueden borrar ni transferir repositorios en ninguna organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". | -| `members_can_delete_repos.enable` | Se habilitó la capacidad para que los miembros de un empresa borren repositorios. Los miembros pueden borrar o transferir repositorios en cualquier organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". | +| Acción | Descripción | +| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `members_can_delete_repos.clear` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} quitó el ajuste de política para borrar o transferir los repositorios en cualquier organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". | +| `members_can_delete_repos.disable` | Se inhabilitó la capacidad para que los miembros de una empresa borren repositorios. Los miembros no pueden borrar ni transferir repositorios en ninguna organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". | +| `members_can_delete_repos.enable` | Se habilitó la capacidad para que los miembros de un empresa borren repositorios. Los miembros pueden borrar o transferir repositorios en cualquier organización de una empresa. Para obtener más información, consulta la sección "[Requerir una política para el borrado y transferencia de repositorios](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-repository-deletion-and-transfer)". | ## Acciones de la categoría `members_can_view_dependency_insights` @@ -599,7 +599,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe {%- ifversion ghec %} | `org.audit_log_export` | Un propietario de organización creó una exportación de la bitácora de auditoría de la organización. Si la exportación incluía una consulta, el registro detallará la consulta utilizada y la cantidad de entradas en el registro de auditoría que coinciden con esa consulta. Para obtener más información, consulta la sección "[Exportar la actividad de las bitácoras de auditoría de tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)". {%- endif %} -| `org.block_user` | Un propietario de organización bloqueó a un usuario para que no accediera a los repositorios de la organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Bloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)."{% endif %}| | `org.cancel_business_invitation` | Se revocó una invitación para que una organización se uniera a una empresa. |{% ifversion ghec %}Para obtener más información, consulta la sección "[Invitar a una organización para que se una a tu cuenta empresarial](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)."{% endif %}| | `org.cancel_invitation` | Se revocó una invitación que se envió a un usuario para que se una a una organización. | `org.clear_actions_settings` | Un propietario de organización quitó los ajustes de política de {% data variables.product.prodname_actions %} para una organización. For more information, see "[Managing GitHub Actions permissions for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)." | `org.clear_default_repository_permission` | An organization owner cleared the base repository permission policy setting for an organization. For more information, see "[Setting base permissions](/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization#setting-base-permissions)." | `org.clear_member_team_creation_permission` | An organization owner cleared the new teams creation setting for an organization. Para obtener más información, consulta "[Configurar los permisos de creación de equipo en tu organización](/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization)." | `org.clear_reader_discussion_creation_permission` | An organization owner cleared the new discussion creation setting for an organization. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Permitir o dejar de permitir que los usuarios con acceso de lectura creen debates](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)."{% endif %}| | `org.clear_members_can_create_repos` | Un propietario de organización libró una restricción de creación de repositorios en una organización. Para obtener más información, consulta "[Restringir la creación de repositorios en tu organización](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)". | `org.clear_members_can_invite_outside_collaborators` | An organization owner cleared the outside collaborators invitation policy for an organization. Para obtener más información, consulta la sección "[Establecer permisos para agregar colaboradores externos](/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)". | `org.clear_new_repository_default_branch_setting` | An organization owner cleared the default branch name for new repositories setting for an organization. For more information, see "[Setting the default branch name](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization#setting-the-default-branch-name)." +| `org.block_user` | Un propietario de organización bloqueó a un usuario para que no accediera a los repositorios de la organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Bloquear a un usuario de tu organización](/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization)."{% endif %}| | `org.cancel_business_invitation` | Se revocó una invitación para que una organización se uniera a una empresa. |{% ifversion ghec %}Para obtener más información, consulta la sección "[Invitar a una organización para que se una a tu cuenta empresarial](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)."{% endif %}| | `org.cancel_invitation` | Se revocó una invitación que se envió a un usuario para que se una a una organización. | `org.clear_actions_settings` | Un propietario de organización quitó los ajustes de política de {% data variables.product.prodname_actions %} para una organización. Para obtener más información, consulta la sección "[Administrar los permisos de GitHub Actions para tu organización](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#managing-github-actions-permissions-for-your-organization)". | `org.clear_default_repository_permission` | Un propietario de una organización quitó el ajuste de política de permiso de un repositorio base para una organización. Para obtener más información, consulta la sección "[Configurar los permisos base](/organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization#setting-base-permissions)". | `org.clear_member_team_creation_permission` | Un propietario de una organización quitó el ajuste de creación de equipos nuevos en una organización. Para obtener más información, consulta "[Configurar los permisos de creación de equipo en tu organización](/organizations/managing-organization-settings/setting-team-creation-permissions-in-your-organization)." | `org.clear_reader_discussion_creation_permission` | Un propietario de una organización quitó el ajuste de creación de debates nuevos en una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Permitir o dejar de permitir que los usuarios con acceso de lectura creen debates](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)."{% endif %}| | `org.clear_members_can_create_repos` | Un propietario de organización libró una restricción de creación de repositorios en una organización. Para obtener más información, consulta "[Restringir la creación de repositorios en tu organización](/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization)". | `org.clear_members_can_invite_outside_collaborators` | Un propietario de una organización quitó la política de invitación de colaboradores externos en una organización. Para obtener más información, consulta la sección "[Establecer permisos para agregar colaboradores externos](/organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators)". | `org.clear_new_repository_default_branch_setting` | Un propietario de una organización quitó el ajuste de nombre de rama predeterminado para repositorios nuevos en una organización. For more information, see "[Setting the default branch name](/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization#setting-the-default-branch-name)." {%- ifversion fpt or ghec %} | `org.codespaces_trusted_repo_access_granted` | {% data variables.product.prodname_github_codespaces %} was granted trusted repository access to all other repositories in an organization. Para obtener más información, consulta la sección "[Administrar el acceso de un repositorio a los codespces de tu organización](/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces)". | `org.codespaces_trusted_repo_access_revoked` | {% data variables.product.prodname_github_codespaces %} trusted repository access to all other repositories in an organization was revoked. Para obtener más información, consulta la sección "[Administrar el acceso de un repositorio a los codespces de tu organización](/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces)". {%- endif %} @@ -631,7 +631,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe {%- ifversion fpt or ghec %} | `org.oauth_app_access_approved` | An owner [granted organization access to an {% data variables.product.prodname_oauth_app %}](/organizations/restricting-access-to-your-organizations-data/approving-oauth-apps-for-your-organization). | `org.oauth_app_access_denied` | An owner [disabled a previously approved {% data variables.product.prodname_oauth_app %}'s access](/organizations/restricting-access-to-your-organizations-data/denying-access-to-a-previously-approved-oauth-app-for-your-organization) to an organization. | `org.oauth_app_access_requested` | An organization member requested that an owner grant an {% data variables.product.prodname_oauth_app %} access to an organization. {%- endif %} -| `org.recreate` | An organization was restored. | `org.register_self_hosted_runner` | A new self-hosted runner was registered. Para obtener más información, consulta la sección "[Agregar un ejecutor auto-hospedado a una organización](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization)". | `org.remove_actions_secret` | A {% data variables.product.prodname_actions %} secret was removed. | `org.remove_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was removed from an organization. | `org.remove_billing_manager` | An owner removed a billing manager from an organization. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Eliminar a un gerente de factguración de tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization)"{% endif %}{% ifversion not ghae %} o cuando se requiera [la autenticación bifactorial en una organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) y un gerente de facturación no haya usado la 2FA o la haya inhabilitado.{% endif %}| | `org.remove_member` | Un [propietario eliminó a un miembro de una organización](/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization){% ifversion not ghae %} o cuando [two-factor authentication was required in an organization](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) un miembro de la organización no utiliza 2FA o la inhabilita{% endif %}. Also an [organization member removed themselves](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization) from an organization. | `org.remove_outside_collaborator` | Un propietario eliminó a un colaborador externo de una organización{% ifversion not ghae %} o cuando [se requirió la autenticación bifactorial en una organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) y un colaborador externo no la utilizó o la inhabilitó{% endif %}. | `org.remove_self_hosted_runner` | A self-hosted runner was removed. Para obtener más información, consulta la sección "[Eliminar a un ejecutor de una organización](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization)". | `org.rename` | An organization was renamed. | `org.restore_member` | An organization member was restored. Para obtener más información, consulta la sección "[Reinstaurar a un miembro anterior de tu organización](/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization)". +| `org.recreate` | An organization was restored. | `org.register_self_hosted_runner` | Se registró un ejecutor auto-hospedado nuevo. Para obtener más información, consulta la sección "[Agregar un ejecutor auto-hospedado a una organización](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization)". | `org.remove_actions_secret` | A {% data variables.product.prodname_actions %} secret was removed. | `org.remove_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was removed from an organization. | `org.remove_billing_manager` | An owner removed a billing manager from an organization. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Eliminar a un gerente de factguración de tu organización](/organizations/managing-peoples-access-to-your-organization-with-roles/removing-a-billing-manager-from-your-organization)"{% endif %}{% ifversion not ghae %} o cuando se requiera [la autenticación bifactorial en una organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) y un gerente de facturación no haya usado la 2FA o la haya inhabilitado.{% endif %}| | `org.remove_member` | Un [propietario eliminó a un miembro de una organización](/organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization){% ifversion not ghae %} o cuando [two-factor authentication was required in an organization](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) un miembro de la organización no utiliza 2FA o la inhabilita{% endif %}. Also an [organization member removed themselves](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization) from an organization. | `org.remove_outside_collaborator` | Un propietario eliminó a un colaborador externo de una organización{% ifversion not ghae %} o cuando [se requirió la autenticación bifactorial en una organización](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization) y un colaborador externo no la utilizó o la inhabilitó{% endif %}. | `org.remove_self_hosted_runner` | A self-hosted runner was removed. Para obtener más información, consulta la sección "[Eliminar a un ejecutor de una organización](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization)". | `org.rename` | An organization was renamed. | `org.restore_member` | An organization member was restored. Para obtener más información, consulta la sección "[Reinstaurar a un miembro anterior de tu organización](/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization)". {%- ifversion ghec %} | `org.revoke_external_identity` | Un propietario de organización revocó la identidad vinculada de un miembro. Para obtener más información, consulta la sección "[Visualizar y administrar el acceso de SAML de un miembro a tu organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)". | `org.revoke_sso_session` | Un propietario de organización revocó la sesión de SAML de un miembro. Para obtener más información, consulta la sección "[Visualizar y administrar el acceso de SAML de un miembro a tu organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)". {%- endif %} @@ -707,91 +707,91 @@ The scope of the events that appear in your enterprise's audit log depend on whe | Acción | Descripción | | ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `organization_domain.approve` | An enterprise domain was approved for an organization. For more information, see "[Approving a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#approving-a-domain-for-your-organization)." | -| `organization_domain.create` | An enterprise domain was added to an organization. Para obtener más información, consulta la sección "[Verificar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#verifying-a-domain-for-your-organization)". | -| `organization_domain.destroy` | An enterprise domain was removed from an organization. For more information, see "[Removing an approved or verified domain](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#removing-an-approved-or-verified-domain)." | -| `organization_domain.verify` | An enterprise domain was verified for an organization. Para obtener más información, consulta la sección "[Verificar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#verifying-a-domain-for-your-organization)". | +| `organization_domain.approve` | An enterprise domain was approved for an organization. Para obtener más información, consulta la sección "[Aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#approving-a-domain-for-your-organization)". | +| `organization_domain.create` | Se agregó un dominio de empresa a una organización. Para obtener más información, consulta la sección "[Verificar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#verifying-a-domain-for-your-organization)". | +| `organization_domain.destroy` | Se eliminó un dominio de empresa de una organización. Para obtener más información, consulta la sección "[Eliminar un dominio verificado o aprobado](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#removing-an-approved-or-verified-domain)". | +| `organization_domain.verify` | Se verificó un dominio de empresa en una organización. Para obtener más información, consulta la sección "[Verificar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization#verifying-a-domain-for-your-organization)". | -## `organization_projects_change` category actions +## Acciones de la categoría `organization_projects_change` -| Acción | Descripción | -| -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `organization_projects_change.clear` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for organization-wide project boards in an enterprise. Para obtener más información, consulta la sección "[Requerir una política para los tableros de proyecto en toda la organización](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise#enforcing-a-policy-for-organization-wide-project-boards)". | -| `organization_projects_change.disable` | Organization projects were disabled for all organizations in an enterprise. Para obtener más información, consulta la sección "[Requerir una política para los tableros de proyecto en toda la organización](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise#enforcing-a-policy-for-organization-wide-project-boards)". | -| `organization_projects_change.enable` | Organization projects were enabled for all organizations in an enterprise. Para obtener más información, consulta la sección "[Requerir una política para los tableros de proyecto en toda la organización](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise#enforcing-a-policy-for-organization-wide-project-boards)". | +| Acción | Descripción | +| -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `organization_projects_change.clear` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} quitó el ajuste de política para los tableros de proyecto de toda la organización en una empresa. Para obtener más información, consulta la sección "[Requerir una política para los tableros de proyecto en toda la organización](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise#enforcing-a-policy-for-organization-wide-project-boards)". | +| `organization_projects_change.disable` | Se inhabilitaron los proyectos de organización para todas las organizaciones en una empresa. Para obtener más información, consulta la sección "[Requerir una política para los tableros de proyecto en toda la organización](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise#enforcing-a-policy-for-organization-wide-project-boards)". | +| `organization_projects_change.enable` | Se habilitaron los proyectos de organización para todas las organizaciones en una empresa. Para obtener más información, consulta la sección "[Requerir una política para los tableros de proyecto en toda la organización](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise#enforcing-a-policy-for-organization-wide-project-boards)". | {%- endif %} ## Acciones de la categoría `packages` | Acción | Descripción | | ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `packages.insecure_hash` | Maven published an insecure hash for a specific package version. | -| `packages.package_deleted` | A package was deleted from an organization.{% ifversion fpt or ghec or ghes %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %} -| `packages.package_published` | A package was published or republished to an organization. | -| `packages.package_restored` | An entire package was restored.{% ifversion fpt or ghec or ghes %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %} +| `packages.insecure_hash` | Maven publicó un hash inseguro para una versión de paquete específica. | +| `packages.package_deleted` | Se borró un paquete de una organización.{% ifversion fpt or ghec or ghes %} Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %} +| `packages.package_published` | Se publicó o se volvió a publicar un paquete en una organización. | +| `packages.package_restored` | Se restableció un paquete completo.{% ifversion fpt or ghec or ghes %} Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %} | `packages.package_version_deleted` | Se borró una versión específica de un paquete.{% ifversion fpt or ghec or ghes %} Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %} -| `packages.package_version_published` | A specific package version was published or republished to a package. | +| `packages.package_version_published` | Se publicó o se volvió a publicar una versión de paquete específica para un paquete. | | `packages.package_version_restored` | Se borró una versión específica de un paquete.{% ifversion fpt or ghec or ghes %} Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %} -| `packages.part_upload` | A specific package version was partially uploaded to an organization. | -| `packages.upstream_package_fetched` | A specific package version was fetched from the npm upstream proxy. | -| `packages.version_download` | A specific package version was downloaded. | -| `packages.version_upload` | A specific package version was uploaded. | +| `packages.part_upload` | Se cargó parcialmente una versión de paquete específica en una organización. | +| `packages.upstream_package_fetched` | Se recuperó una versión de paquete específica desde el proxy ascendente de npm. | +| `packages.version_download` | Se descargó una versión de paquete específica. | +| `packages.version_upload` | Se cargó una versión de paquete específica. | {%- ifversion fpt or ghec %} -## `pages_protected_domain` category actions +## Acciones de la categoría `pages_protected_domain` | Acción | Descripción | | ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `pages_protected_domain.create` | A {% data variables.product.prodname_pages %} verified domain was created for an organization or enterprise. Para obtener más información, consulta la sección "[Verificar tu dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)". | -| `pages_protected_domain.delete` | A {% data variables.product.prodname_pages %} verified domain was deleted from an organization or enterprise. Para obtener más información, consulta la sección "[Verificar tu dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)". | -| `pages_protected_domain.verify` | A {% data variables.product.prodname_pages %} domain was verified for an organization or enterprise. Para obtener más información, consulta la sección "[Verificar tu dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)". | +| `pages_protected_domain.create` | Se creó un dominio verificado de {% data variables.product.prodname_pages %} para una organización o empresa. Para obtener más información, consulta la sección "[Verificar tu dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)". | +| `pages_protected_domain.delete` | Se borró un dominio verificado de {% data variables.product.prodname_pages %} de una organización o empresa. Para obtener más información, consulta la sección "[Verificar tu dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)". | +| `pages_protected_domain.verify` | Se verificó un dominio de {% data variables.product.prodname_pages %} para una organización o empresa. Para obtener más información, consulta la sección "[Verificar tu dominio personalizado para {% data variables.product.prodname_pages %}](/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages)". | ## acciones de la categoría `payment_method` -| Acción | Descripción | -| ----------------------- | ---------------------------------------------------------------------------- | -| `payment_method.create` | A new payment method was added, such as a new credit card or PayPal account. | -| `payment_method.remove` | A payment method was removed. | -| `payment_method.update` | An existing payment method was updated. | +| Acción | Descripción | +| ----------------------- | --------------------------------------------------------------------------------------------- | +| `payment_method.create` | Se agregó un método de pago nuevo, tal como una tarjeta de crédito o cuenta de PayPal nuevas. | +| `payment_method.remove` | Se eliminó un método de pago. | +| `payment_method.update` | Se actualizó un método de pago existente. | -## `prebuild_configuration` category actions +## Acciones de la categoría ` prebuild_configuration` -| Acción | Descripción | -| -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `prebuild_configuration.create` | A {% data variables.product.prodname_codespaces %} prebuild configuration for a repository was created. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". | -| `prebuild_configuration.destroy` | A {% data variables.product.prodname_codespaces %} prebuild configuration for a repository was deleted. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". | -| `prebuild_configuration.run_triggered` | A user initiated a run of a {% data variables.product.prodname_codespaces %} prebuild configuration for a repository branch. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". | -| `prebuild_configuration.update` | A {% data variables.product.prodname_codespaces %} prebuild configuration for a repository was edited. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". | +| Acción | Descripción | +| -------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `prebuild_configuration.create` | Se creó una configuración de precompilación de {% data variables.product.prodname_codespaces %} para un repositorio. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". | +| `prebuild_configuration.destroy` | Se borró una configuración de precompilación de {% data variables.product.prodname_codespaces %} para un repositorio. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". | +| `prebuild_configuration.run_triggered` | Un usuario inició una ejecución de una configuración de precompilación de {% data variables.product.prodname_codespaces %} para una rama de repositorio. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". | +| `prebuild_configuration.update` | Se editó una configuración de precompilación de {% data variables.product.prodname_codespaces %} para un repositorio. Para obtener más información, consulta la sección "[Acerca de las precompilaciones de {% data variables.product.prodname_github_codespaces %}](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)". | {%- endif %} {%- ifversion ghes %} -## `pre_receive_environment` category actions +## Acciones de la categoría `pre_receive_environment` -| Acción | Descripción | -| ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `pre_receive_environment.create` | A pre-receive hook environment was created. Para obtener más información, consulta la sección "[Crear un ambiente de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | -| `pre_receive_environment.destroy` | A pre-receive hook environment was deleted. Para obtener más información, consulta la sección "[Crear un ambiente de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | -| `pre_receive_environment.download` | A pre-receive hook environment was downloaded. Para obtener más información, consulta la sección "[Crear un ambiente de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | -| `pre_receive_environment.update` | A pre-receive hook environment was updated. Para obtener más información, consulta la sección "[Crear un ambiente de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | +| Acción | Descripción | +| ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `pre_receive_environment.create` | Se creó un ambiente de gancho de pre-recepción. Para obtener más información, consulta la sección "[Crear un ambiente de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | +| `pre_receive_environment.destroy` | Se borró un ambiente de gancho de pre-recepción. Para obtener más información, consulta la sección "[Crear un ambiente de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | +| `pre_receive_environment.download` | Se descargó un ambiente de gancho de pre-recepción. Para obtener más información, consulta la sección "[Crear un ambiente de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | +| `pre_receive_environment.update` | Se actualizó un ambiente de gancho de pre-recepción. Para obtener más información, consulta la sección "[Crear un ambiente de gancho de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment)". | -## `pre_receive_hook` category actions +## Acciones de la categoría `pre_receive_hook` -| Acción | Descripción | -| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `pre_receive_hook.create` | Se creó un gancho de pre-recepción. For more information, see "[Creating pre-receive hooks](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance#creating-pre-receive-hooks)." | -| `pre_receive_hook.destroy` | A pre-receive hook was deleted. For more information, see "[Deleting pre-receive hooks](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance#deleting-pre-receive-hooks)." | -| `pre_receive_hook.enforcement` | A pre-receive hook enforcement setting allowing repository and organization administrators to override the hook configuration was enabled or disabled. For more information, see "[Managing pre-receive hooks on the GitHub Enterprise Server appliance](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance)." | -| `pre_receive_hook.rejected_push` | A pre-receive hook rejected a push. | -| `pre_receive_hook.update` | Se creó un gancho de pre-recepción. For more information, see "[Editing pre-receive hooks](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance#editing-pre-receive-hooks)." | -| `pre_receive_hook.warned_push` | A pre-receive hook warned about a push. | +| Acción | Descripción | +| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `pre_receive_hook.create` | Se creó un gancho de pre-recepción. Para obtener más información, consulta la sección "[Crear ganchos de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance#creating-pre-receive-hooks)". | +| `pre_receive_hook.destroy` | Se borró un gancho de pre-recepción. Para obtener más información, consulta la sección "[Borrar ganchos de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance#deleting-pre-receive-hooks)". | +| `pre_receive_hook.enforcement` | Se habilitó o inhabilitó el ajuste para requerir un gancho de pre-recepción que permite que los administradores de organizaciones y repositorios anulen la configuración del gancho. Para obtener más información, consulta la sección "[Administrar ganchos de pre-recepción en el aplicativo de GitHub Enterprise Server](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance)". | +| `pre_receive_hook.rejected_push` | Un gancho de pre-recepción rechazó una subida. | +| `pre_receive_hook.update` | Se creó un gancho de pre-recepción. Para obtener más información, consulta la sección "[Editar ganchos de pre-recepción](/admin/policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance#editing-pre-receive-hooks)". | +| `pre_receive_hook.warned_push` | Un gancho de pre-recepción advirtió sobre una subida. | {%- endif %} -## `private_repository_forking` category actions +## Acciones de la categoría `private_repository_forking` | Acción | Descripción | | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `private_repository_forking.clear` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared the policy setting for allowing forks of private and internal repositories, for a repository, organization or enterprise. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". | -| `private_repository_forking.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled the policy setting for allowing forks of private and internal repositories, for a repository, organization or enterprise. Jamás se permite que los repositorios privados e internos se bifurquen. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". | +| `private_repository_forking.clear` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} quitó el ajuste de política para permitir las bifurcaciones de los repositorios privados e internos, para un repositorio, organización o empresa. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". | +| `private_repository_forking.disable` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} inhabilitó el ajuste de política para permitir las bifurcaciones de los repositorios privados e internos, para un repositorio, organización o empresa. Jamás se permite que los repositorios privados e internos se bifurquen. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". | | `private_repository_forking.enable` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} habilitó el ajuste de política para permitir las bifurcaciones de los repositorios privados e internos, para un repositorio, organización o empresa. Siempre se permite que los repositorios privados e internos se bifurquen. Para obtener más información, consulta las secciones "[Administrar la política de bifurcación para tu repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository), "[Administrar la política de bifurcación para tu organización](/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization) y, para empresas: "[Requerir una política para bifurcar los repositorios privados o internos](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-forking-private-or-internal-repositories)". | {%- ifversion fpt or ghec %} @@ -848,14 +848,14 @@ The scope of the events that appear in your enterprise's audit log depend on whe {%- ifversion ghes %} | `protected_branch.update_allow_deletions_enforcement_level` | Se actualizó el requisito de permitir que los usuarios con acceso de subida borren ramas coincidentes en una rama. | `protected_branch.update_allow_force_pushes_enforcement_level` | Se actualizó el requisito de permitir subidas forzadas para todos los usuarios con acceso de subida en una rama. | `protected_branch.update_linear_history_requirement_enforcement_level` | Se actualizó el requisito de tener un historial de confirmaciones linear en una rama. {%- endif %} -| `protected_branch.update_pull_request_reviews_enforcement_level` | Se actualizó el requisito de tener revisiones de solicitudes de cambio en una rama. Puede ser una de entre `0`(desactivado), `1`(no adminsitradores), `2`(todos). | `protected_branch.update_require_code_owner_review` | Se actualizó el requisito de tener revisiones de propietarios de código en una rama. | `protected_branch.update_required_approving_review_count` | Se actualizó el requisito de tener una cantidad de aprobaciones antes de fusionar en una rama. | `protected_branch.update_required_status_checks_enforcement_level` | Se actualizó el requisito de tener verificaciones de estado en una rama. | `protected_branch.update_signature_requirement_enforcement_level` | Se actualizó el requisito de tener firmas de confirmaciones en una rama. | `protected_branch.update_strict_required_status_checks_policy` | Enforcement of required status checks was updated on a branch. | `protected_branch.update_name` | A branch name pattern was updated for a branch. +| `protected_branch.update_pull_request_reviews_enforcement_level` | Se actualizó el requisito de tener revisiones de solicitudes de cambio en una rama. Puede ser una de entre `0`(desactivado), `1`(no adminsitradores), `2`(todos). | `protected_branch.update_require_code_owner_review` | Se actualizó el requisito de tener revisiones de propietarios de código en una rama. | `protected_branch.update_required_approving_review_count` | Se actualizó el requisito de tener una cantidad de aprobaciones antes de fusionar en una rama. | `protected_branch.update_required_status_checks_enforcement_level` | Se actualizó el requisito de tener verificaciones de estado en una rama. | `protected_branch.update_signature_requirement_enforcement_level` | Se actualizó el requisito de tener firmas de confirmaciones en una rama. | `protected_branch.update_strict_required_status_checks_policy` | Se actualizó el requisito de verificaciones de estado en una rama. | `protected_branch.update_name` | Se actualizó un patrón de nombre de rama para una rama. ## acciones de la categoría `public_key` | Acción | Descripción | | ----------------------------------- | -------------------------------------------------------------------------------------------------------------------- | | `public_key.create` | Una llave SSH se [agregó][add key] a una cuenta de usuario o una [llave de despliegue][] se agregó a un repositorio. | -| `public_key.delete` | An SSH key was removed from a user account or a [deploy key][] was removed from a repository. | +| `public_key.delete` | Una clave SSH se eliminó de una cuenta de usuario o una [llave de implementación][] se eliminó de un repositorio. | | `public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated. | | `public_key.unverification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be unverified. | | `public_key.unverify` | A user account's SSH key or a repository's [deploy key][] was unverified. | @@ -919,53 +919,53 @@ The scope of the events that appear in your enterprise's audit log depend on whe {%- ifversion ghes %} | `repo.config.disable_anonymous_git_access`| Anonymous Git read access was disabled for a repository. Para obtener más información, consulta "[Habilitar acceso de lectura anónimo de Git para un repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/enabling-anonymous-git-read-access-for-a-repository)." | `repo.config.enable_anonymous_git_access` | Anonymous Git read access was enabled for a repository. Para obtener más información, consulta "[Habilitar acceso de lectura anónimo de Git para un repositorio](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/enabling-anonymous-git-read-access-for-a-repository)." | `repo.config.lock_anonymous_git_access` | A repository's anonymous Git read access setting was locked, preventing repository administrators from changing (enabling or disabling) this setting. Para obtener más información, consulta "[Evitar que los usuarios cambien el acceso de lectura anónimo de Git](/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)." | `repo.config.unlock_anonymous_git_access` | A repository's anonymous Git read access setting was unlocked, allowing repository administrators to change (enable or disable) this setting. Para obtener más información, consulta "[Evitar que los usuarios cambien el acceso de lectura anónimo de Git](/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)." {%- endif %} -| `repo.create` | A repository was created. | `repo.create_actions_secret` | A {% data variables.product.prodname_actions %} secret was created for a repository. Para obtener más información, consulta la sección "[Crear secretos cifrados para un repositorio](/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository)". | `repo.create_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was created for a repository. | `repo.destroy` | A repository was deleted. +| `repo.create` | A repository was created. | `repo.create_actions_secret` | A {% data variables.product.prodname_actions %} secret was created for a repository. Para obtener más información, consulta la sección "[Crear secretos cifrados para un repositorio](/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository)". | `repo.create_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was created for a repository. | `repo.destroy` | Se borró un repositorio. {%- ifversion ghes %} -| `repo.disk_archive` | A repository was archived on disk. Para obtener más información, consulta la sección "[Archivar los repositorios](/repositories/archiving-a-github-repository/archiving-repositories)". +| `repo.disk_archive` | Se archivó un repositorio en disco. Para obtener más información, consulta la sección "[Archivar los repositorios](/repositories/archiving-a-github-repository/archiving-repositories)". {%- endif %} -| `repo.download_zip` | A source code archive of a repository was downloaded as a ZIP file. | `repo.pages_cname` | A {% data variables.product.prodname_pages %} custom domain was modified in a repository. | `repo.pages_create` | A {% data variables.product.prodname_pages %} site was created. | `repo.pages_destroy` | A {% data variables.product.prodname_pages %} site was deleted. | `repo.pages_https_redirect_disabled` | HTTPS redirects were disabled for a {% data variables.product.prodname_pages %} site. | `repo.pages_https_redirect_enabled` | HTTPS redirects were enabled for a {% data variables.product.prodname_pages %} site. | `repo.pages_source` | A {% data variables.product.prodname_pages %} source was modified. | `repo.pages_private` | A {% data variables.product.prodname_pages %} site visibility was changed to private. | `repo.pages_public` | A {% data variables.product.prodname_pages %} site visibility was changed to public. | `repo.register_self_hosted_runner` | A new self-hosted runner was registered. Para obtener más información, consulta la sección "[Agregar un ejecutor auto-hospedado a un repositorio](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository)". | `repo.remove_self_hosted_runner` | A self-hosted runner was removed. Para obtener más información, consulta la sección "[Eliminar a un ejecutor de un repositorio](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository)". | `repo.remove_actions_secret` | A {% data variables.product.prodname_actions %} secret was deleted for a repository. | `repo.remove_integration_secret` | A {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} or {% data variables.product.prodname_codespaces %}{% endif %} integration secret was deleted for a repository. | `repo.remove_member` | A collaborator was removed from a repository. | `repo.remove_topic` | A topic was removed from a repository. | `repo.rename` | A repository was renamed. +| `repo.download_zip` | Se descargó un archivo de código fuente de un repositorio como archivo ZIP. | `repo.pages_cname` | Se modificó un dominio personalizado de {% data variables.product.prodname_pages %} en un repositorio. | `repo.pages_create` | Se creó un sitio de {% data variables.product.prodname_pages %}. | `repo.pages_destroy` | Se borró un sitio de {% data variables.product.prodname_pages %}. | `repo.pages_https_redirect_disabled` | Se inhabilitaron los redireccionamientos HTTPS para un sitio de {% data variables.product.prodname_pages %}. | `repo.pages_https_redirect_enabled` | Se habilitaron los redireccionamientos HTTPS para un sitio de {% data variables.product.prodname_pages %}. | `repo.pages_source` | Se modificó el código fuente de un sitio de {% data variables.product.prodname_pages %}. | `repo.pages_private` | Se cambió la visibilidad de un sitio de {% data variables.product.prodname_pages %} a privado. | `repo.pages_public` | Se cambió la visibilidad de un sitio de {% data variables.product.prodname_pages %} a público. | `repo.register_self_hosted_runner` | Se registró un ejecutor auto-hospedado nuevo. Para obtener más información, consulta la sección "[Agregar un ejecutor auto-hospedado a un repositorio](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository)". | `repo.remove_self_hosted_runner` | Se eliminó un ejecutor auto-hospedado. Para obtener más información, consulta la sección "[Eliminar a un ejecutor de un repositorio](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository)". | `repo.remove_actions_secret` | Se borró un secreto de {% data variables.product.prodname_actions %} en un repositorio. | `repo.remove_integration_secret` | Un secreto de integración del {% data variables.product.prodname_dependabot %}{% ifversion fpt or ghec %} o de {% data variables.product.prodname_codespaces %}{% endif %} se borró en un repositorio. | `repo.remove_member` | Se eliminó a un colaborador de un repositorio. | `repo.remove_topic` | Se eliminó un tema de un repositorio. | `repo.rename` | Se renombró un repositorio. {%- ifversion fpt or ghec %} -| `repo.set_actions_fork_pr_approvals_policy` | The setting for requiring approvals for workflows from public forks was changed for a repository. Para obtener más información, consulte la sección "[Configurar la aprobación requerida para los flujos de trabajo desde las bifurcaciones públicas](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-required-approval-for-workflows-from-public-forks)". +| `repo.set_actions_fork_pr_approvals_policy` | Se cambió el ajuste para requerir aprobaciones de los flujos de trabajo de las bifurcaciones públicas para un repositorio. Para obtener más información, consulte la sección "[Configurar la aprobación requerida para los flujos de trabajo desde las bifurcaciones públicas](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-required-approval-for-workflows-from-public-forks)". {%- endif %} -| `repo.set_actions_retention_limit` | The retention period for {% data variables.product.prodname_actions %} artifacts and logs in a repository was changed. Para obtener más información, consulta la sección "[Configurar el periodo de retención de los artefactos de las {% data variables.product.prodname_actions %} y las bitácoras en tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository)". | `repo.self_hosted_runner_online` | The runner application was started. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `repo.self_hosted_runner_offline` | The runner application was stopped. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `repo.self_hosted_runner_updated` | The runner application was updated. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)." | `repo.staff_unlock` | An enterprise administrator or GitHub staff (with permission from a repository administrator) temporarily unlocked the repository. | `repo.transfer` | A user accepted a request to receive a transferred repository. | `repo.transfer_outgoing` | A repository was transferred to another repository network. | `repo.transfer_start` | A user sent a request to transfer a repository to another user or organization. | `repo.unarchived` | A repository was unarchived. Para obtener más información, consulta la sección "[Archivar un repositorio de {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)". | `repo.update_actions_settings` | A repository administrator changed {% data variables.product.prodname_actions %} policy settings for a repository. | `repo.update_actions_secret` | A {% data variables.product.prodname_actions %} secret was updated. | `repo.update_actions_access_settings` | The setting to control how a repository was used by {% data variables.product.prodname_actions %} workflows in other repositories was changed. | `repo.update_default_branch` | The default branch for a repository was changed. | `repo.update_integration_secret` | A {% data variables.product.prodname_dependabot %} or {% data variables.product.prodname_codespaces %} integration secret was updated for a repository. | `repo.update_member` | A user's permission to a repository was changed. +| `repo.set_actions_retention_limit` | Se cambió el periodo de retención para artefactos y bitácoras de {% data variables.product.prodname_actions %} en un repositorio. Para obtener más información, consulta la sección "[Configurar el periodo de retención de los artefactos de las {% data variables.product.prodname_actions %} y las bitácoras en tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository)". | `repo.self_hosted_runner_online` | Se inició la aplicación ejecutora. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `repo.self_hosted_runner_offline` | Se detuvo la aplicación ejecutora. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `repo.self_hosted_runner_updated` | Se actualizó la aplicación ejecutora. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)." | `repo.staff_unlock` | Un administrador de empresa o miembro del personal de GitHub (con permiso de un administrador de repositorio) bloqueó el repositorio temporalmente. | `repo.transfer` | Un usuario aceptó una solicitud para recibir un repositorio transferido. | `repo.transfer_outgoing` | Se transfirió un repositorio a la red de otro repositorio. | `repo.transfer_start` | Un usuario envió una solicitud para transferir un repositorio a otra organización de usuario. | `repo.unarchived` | Se dejó de archivar un repositorio. Para obtener más información, consulta la sección "[Archivar un repositorio de {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)". | `repo.update_actions_settings` | Un administrador de repositorio cambió los ajustes de política de {% data variables.product.prodname_actions %} para un repositorio. | `repo.update_actions_secret` | Se actualizó un secreto de {% data variables.product.prodname_actions %}. | `repo.update_actions_access_settings` | Se cambió el ajuste para controlar la forma en la que los flujos de trabajo de {% data variables.product.prodname_actions %} utilizaron un repositorio en otros repositorios. | `repo.update_default_branch` | Se cambió la rama predeterminada de un repositorio. | `repo.update_integration_secret` | Se actualizó un secreto de integración del {% data variables.product.prodname_dependabot %} o de {% data variables.product.prodname_codespaces %} en un repositorio. | `repo.update_member` | Se cambió el permiso de un usuario en un repositorio. {%- ifversion fpt or ghec %} ## acciones de la categoría `repository_advisory` -| Acción | Descripción | -| -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repository_advisory.close` | Someone closed a security advisory. Para obtener más información, consulta la sección "[Acerca de las asesorías de seguridad de {% data variables.product.prodname_dotcom %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". | -| `repository_advisory.cve_request` | Someone requested a CVE (Common Vulnerabilities and Exposures) number from {% data variables.product.prodname_dotcom %} for a draft security advisory. | -| `repository_advisory.github_broadcast` | {% data variables.product.prodname_dotcom %} made a security advisory public in the {% data variables.product.prodname_advisory_database %}. | -| `repository_advisory.github_withdraw` | {% data variables.product.prodname_dotcom %} withdrew a security advisory that was published in error. | -| `repository_advisory.open` | Someone opened a draft security advisory. | -| `repository_advisory.publish` | Someone publishes a security advisory. | -| `repository_advisory.reopen` | Someone reopened as draft security advisory. | -| `repository_advisory.update` | Someone edited a draft or published security advisory. | +| Acción | Descripción | +| -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `repository_advisory.close` | Alguien cerró una asesoría de seguridad. Para obtener más información, consulta la sección "[Acerca de las asesorías de seguridad de {% data variables.product.prodname_dotcom %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". | +| `repository_advisory.cve_request` | Alguien solicitó un número de CVE (Exposiciones y Vulnerabilidades Comunes) de {% data variables.product.prodname_dotcom %} para un borrador de asesoría de seguridad. | +| `repository_advisory.github_broadcast` | {% data variables.product.prodname_dotcom %} hizo pública una asesoría de seguridad en la {% data variables.product.prodname_advisory_database %}. | +| `repository_advisory.github_withdraw` | {% data variables.product.prodname_dotcom %} retiró una asesoría de seguridad que se publicó erróneamente. | +| `repository_advisory.open` | Alguien abrió un borrador de asesoría de seguridad. | +| `repository_advisory.publish` | Alguien publicó una asesoría de seguridad. | +| `repository_advisory.reopen` | Alguien volvió a abrir una asesoría de seguridad como borrador. | +| `repository_advisory.update` | Alguien editó una asesoría de seguridad en borrador o publicada. | ## Acciones de la categoría `repository_content_analysis` -| Acción | Descripción | -| ------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repository_content_analysis.enable` | An organization owner or repository administrator [enabled data use settings for a private repository](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | -| `repository_content_analysis.disable` | An organization owner or repository administrator [disabled data use settings for a private repository](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | +| Acción | Descripción | +| ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `repository_content_analysis.enable` | Un propietario de organización o administrador de repositorio [habilitó los ajustes de uso de datos en un repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | +| `repository_content_analysis.disable` | Un propietario de organización o administrador de repositorio [inhabilitó los ajustes de uso de datos para un repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository). | ## Acciones de la categoría `repository_dependency_graph` -| Acción | Descripción | -| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `repository_dependency_graph.disable` | A repository owner or administrator disabled the dependency graph for a private repository. Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". | -| `repository_dependency_graph.enable` | A repository owner or administrator enabled the dependency graph for a private repository. | +| Acción | Descripción | +| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `repository_dependency_graph.disable` | Un propietario o administrador de repositorio inhabilitó la gráfica de dependencias para un repositorio privado. Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". | +| `repository_dependency_graph.enable` | Un propietario o administrador de repositorio habilitó la gráfica de dependencias para un repositorio privado. | {%- endif %} -## `repository_image` category actions +## Acciones de la categoría `repository_image` -| Acción | Descripción | -| -------------------------- | ------------------------------------------------ | -| `repository_image.create` | An image to represent a repository was uploaded. | -| `repository_image.destroy` | An image to represent a repository was deleted. | +| Acción | Descripción | +| -------------------------- | ------------------------------------------------------ | +| `repository_image.create` | Se cargó una imagen para representar a un repositorio. | +| `repository_image.destroy` | Se borró una imagen para representar un repositorio. | -## `repository_invitation` category actions +## Acciones de la categoría `repository_invitation` | Acción | Descripción | | ------------------------------ | ------------------------------------------------ | @@ -1095,91 +1095,91 @@ The scope of the events that appear in your enterprise's audit log depend on whe {%- ifversion ghec or ghes or ghae %} ## `security_key` category actions -| Acción | Descripción | -| ----------------------- | --------------------------------------------- | -| `security_key.register` | A security key was registered for an account. | -| `security_key.remove` | A security key was removed from an account. | +| Acción | Descripción | +| ----------------------- | ------------------------------------------------ | +| `security_key.register` | A security key was registered for an account. | +| `security_key.remove` | Se eliminó una llave de seguridad de una cuenta. | {%- endif %} {%- ifversion fpt or ghec %} ## acciones de la categoría `sponsors` -| Acción | Descripción | -| ------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sponsors.agreement_sign` | A {% data variables.product.prodname_sponsors %} agreement was signed on behalf of an organization. | -| `sponsors.custom_amount_settings_change` | Custom amounts for {% data variables.product.prodname_sponsors %} were enabled or disabled, or the suggested custom amount was changed. Para obtener más información, consulta la sección "[Administrar tus niveles de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)". | -| `sponsors.fiscal_host_change` | The fiscal host for a {% data variables.product.prodname_sponsors %} listing was updated. | -| `sponsors.withdraw_agreement_signature` | A signature was withdrawn from a {% data variables.product.prodname_sponsors %} agreement that applies to an organization. | -| `sponsors.repo_funding_links_file_action` | The FUNDING file in a repository was changed. Para obtener más información, consulta "[Mostrar un botón de patrocinador en tu repositorio](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository)". | -| `sponsors.sponsor_sponsorship_cancel` | A sponsorship was canceled. For more information, see "[Downgrading a sponsorship](/billing/managing-billing-for-github-sponsors/downgrading-a-sponsorship)." | -| `sponsors.sponsor_sponsorship_create` | A sponsorship was created, by sponsoring an account. Para obtener más información, consulta la sección "[Patrocinar a un contribuyente de código libre](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)". | -| `sponsors.sponsor_sponsorship_payment_complete` | After you sponsor an account and a payment has been processed, the sponsorship payment was marked as complete. Para obtener más información, consulta la sección "[Patrocinar a un contribuyente de código libre](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)". | -| `sponsors.sponsor_sponsorship_preference_change` | The option to receive email updates from a sponsored account was changed. Para obtener más información, consulta "[Administar tu patrocinio](/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship)". | -| `sponsors.sponsor_sponsorship_tier_change` | A sponsorship was upgraded or downgraded. Para obtener más información, consulta "[Actualizar un patrocinio](/billing/managing-billing-for-github-sponsors/upgrading-a-sponsorship)" y "[Bajar de categoría un patrocinio](/billing/managing-billing-for-github-sponsors/downgrading-a-sponsorship)." | -| `sponsors.sponsored_developer_approve` | A {% data variables.product.prodname_sponsors %} account was approved. Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". | -| `sponsors.sponsored_developer_create` | A {% data variables.product.prodname_sponsors %} account was created. Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". | -| `sponsors.sponsored_developer_disable` | A {% data variables.product.prodname_sponsors %} account was disabled. | -| `sponsors.sponsored_developer_profile_update` | You edit a sponsored organization profile. For more information, see "[Editing your profile details for {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors)." | -| `sponsors.sponsored_developer_redraft` | A {% data variables.product.prodname_sponsors %} account was returned to draft state from approved state. | -| `sponsors.sponsored_developer_request_approval` | An application for {% data variables.product.prodname_sponsors %} was submitted for approval. Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". | -| `sponsors.sponsored_developer_tier_description_update` | The description for a sponsorship tier was changed. Para obtener más información, consulta la sección "[Administrar tus niveles de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)". | -| `sponsors.update_tier_welcome_message` | The welcome message for a {% data variables.product.prodname_sponsors %} tier for an organization was updated. | -| `sponsors.update_tier_repository` | A {% data variables.product.prodname_sponsors %} tier changed access for a repository. | +| Acción | Descripción | +| ------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sponsors.agreement_sign` | Se firmó un acuerdo de {% data variables.product.prodname_sponsors %} en nombre de una organización. | +| `sponsors.custom_amount_settings_change` | Se habilitaron o inhabilitaron cantidades personalizadas para {% data variables.product.prodname_sponsors %} o la cantidad personalizada sugerida se cambió. Para obtener más información, consulta la sección "[Administrar tus niveles de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)". | +| `sponsors.fiscal_host_change` | Se actualizó el host fiscal para un listado de {% data variables.product.prodname_sponsors %}. | +| `sponsors.withdraw_agreement_signature` | Se retiró una firma de un acuerdo de {% data variables.product.prodname_sponsors %} que aplica a una organización. | +| `sponsors.repo_funding_links_file_action` | Se cambió el archivo de "FUNDING" en un repositorio. Para obtener más información, consulta "[Mostrar un botón de patrocinador en tu repositorio](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository)". | +| `sponsors.sponsor_sponsorship_cancel` | Se canceló un patrocinio. Para obtener más información, consulta la sección "[Degradar un patrocinio](/billing/managing-billing-for-github-sponsors/downgrading-a-sponsorship)". | +| `sponsors.sponsor_sponsorship_create` | Se creó un patrocinio al patrocinar una cuenta. Para obtener más información, consulta la sección "[Patrocinar a un contribuyente de código libre](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)". | +| `sponsors.sponsor_sponsorship_payment_complete` | Después de haber patrocinado una cuenta y de que se procesó el pago de dicho patrocinio, este se marcó como completo. Para obtener más información, consulta la sección "[Patrocinar a un contribuyente de código libre](/sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor)". | +| `sponsors.sponsor_sponsorship_preference_change` | Se cambió la opción para recibir actualizaciones por correo electrónico de una cuenta patrocinada. Para obtener más información, consulta "[Administar tu patrocinio](/sponsors/sponsoring-open-source-contributors/managing-your-sponsorship)". | +| `sponsors.sponsor_sponsorship_tier_change` | Se mejoró o degradó un patrocinio. Para obtener más información, consulta "[Actualizar un patrocinio](/billing/managing-billing-for-github-sponsors/upgrading-a-sponsorship)" y "[Bajar de categoría un patrocinio](/billing/managing-billing-for-github-sponsors/downgrading-a-sponsorship)." | +| `sponsors.sponsored_developer_approve` | Se aprobó una cuenta de {% data variables.product.prodname_sponsors %}. Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". | +| `sponsors.sponsored_developer_create` | Se creó una cuenta de {% data variables.product.prodname_sponsors %}. Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". | +| `sponsors.sponsored_developer_disable` | Se inhabilitó una cuenta de {% data variables.product.prodname_sponsors %}. | +| `sponsors.sponsored_developer_profile_update` | Editaste un perfil de organización patrocinada. Para obtener más información, consulta la sección "[Editar los detalles de tu perfil para {% data variables.product.prodname_sponsors %}](/sponsors/receiving-sponsorships-through-github-sponsors/editing-your-profile-details-for-github-sponsors)". | +| `sponsors.sponsored_developer_redraft` | Se devolvió una cuenta de {% data variables.product.prodname_sponsors %} a su estado de borrador desde un estado aprobado. | +| `sponsors.sponsored_developer_request_approval` | Se emitió una aplicación de {% data variables.product.prodname_sponsors %} para su aprobación. Para obtener más información, consulta la sección "[Configurar {% data variables.product.prodname_sponsors %} para tu organización](/sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-organization)". | +| `sponsors.sponsored_developer_tier_description_update` | Se cambió la descripción para un nivel de patrocinio. Para obtener más información, consulta la sección "[Administrar tus niveles de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers)". | +| `sponsors.update_tier_welcome_message` | Se actualizó el mensaje para un nivel de {% data variables.product.prodname_sponsors %} en una organización. | +| `sponsors.update_tier_repository` | Cambió el acceso de un nivel de {% data variables.product.prodname_sponsors %} para un repositorio. | {%- endif %} {%- ifversion ghec or ghes or ghae %} -## `ssh_certificate_authority` category actions +## Acciones de la categoría `ssh_certificate_authority` | Acción | Descripción | | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `ssh_certificate_authority.create` | An SSH certificate authority for an organization or enterprise was created. Para obtener más información, consulta las secciones "[Administrar las autoridades de certificados SSH de tu organización](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" y "[Administrar las autoridades de certificados SSH para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)". | -| `ssh_certificate_authority.destroy` | An SSH certificate authority for an organization or enterprise was deleted. Para obtener más información, consulta las secciones "[Administrar las autoridades de certificados SSH de tu organización](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" y "[Administrar las autoridades de certificados SSH para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)". | +| `ssh_certificate_authority.create` | Se creó una autoridad de certificados SSH para una organización o empresa. Para obtener más información, consulta las secciones "[Administrar las autoridades de certificados SSH de tu organización](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" y "[Administrar las autoridades de certificados SSH para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)". | +| `ssh_certificate_authority.destroy` | Se borró una autoridad de certificados SSH para una organización o empresa. Para obtener más información, consulta las secciones "[Administrar las autoridades de certificados SSH de tu organización](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" y "[Administrar las autoridades de certificados SSH para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)". | -## `ssh_certificate_requirement` category actions +## Acciones de la categoría `ssh_certificate_requirement` -| Acción | Descripción | -| ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ssh_certificate_requirement.enable` | The requirement for members to use SSH certificates to access an organization resources was enabled. Para obtener más información, consulta las secciones "[Administrar las autoridades de certificados SSH de tu organización](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" y "[Administrar las autoridades de certificados SSH para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)". | -| `ssh_certificate_requirement.disable` | The requirement for members to use SSH certificates to access an organization resources was disabled. Para obtener más información, consulta las secciones "[Administrar las autoridades de certificados SSH de tu organización](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" y "[Administrar las autoridades de certificados SSH para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)". | +| Acción | Descripción | +| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `ssh_certificate_requirement.enable` | Se habilitó el requisito para que los miembros utilicen certificados SSH para acceder a los recursos de una organización. Para obtener más información, consulta las secciones "[Administrar las autoridades de certificados SSH de tu organización](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" y "[Administrar las autoridades de certificados SSH para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)". | +| `ssh_certificate_requirement.disable` | Se inhabilitó el requisito para que los miembros utilicen certificados SSH para acceder a los recursos de una organización. Para obtener más información, consulta las secciones "[Administrar las autoridades de certificados SSH de tu organización](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" y "[Administrar las autoridades de certificados SSH para tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)". | {%- endif %} -## `staff` category actions +## Acciones de la categoría `staff` -| Acción | Descripción | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `staff.disable_repo` | An organization{% ifversion ghes %}, repository or site{% else %} or repository{% endif %} administrator disabled access to a repository and all of its forks. | -| `staff.enable_repo` | An organization{% ifversion ghes %}, repository or site{% else %} or repository{% endif %} administrator re-enabled access to a repository and all of its forks. | +| Acción | Descripción | +| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `staff.disable_repo` | Un administrador de organización{% ifversion ghes %}, repositorio o sitio{% else %} o repositorio{% endif %} inhabilitó el acceso a un repositorio y a todas sus bifurcaciones. | +| `staff.enable_repo` | Un administrador de organización{% ifversion ghes %}, repositorio o sitio{% else %} o repositorio{% endif %} volvió a habilitar el acceso a un repositorio y a todas sus bifurcaciones. | {%- ifversion ghes > 3.2 or ghae %} -| `staff.exit_fake_login` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} ended an impersonation session on {% data variables.product.product_name %}. | `staff.fake_login` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} signed into {% data variables.product.product_name %} as another user. +| `staff.exit_fake_login` | Un propietario de una empresa{% ifversion ghes %} o administrador de sitio{% endif %} finalizó una sesión de suplantación en {% data variables.product.product_name %}. | `staff.fake_login` | Un propietario de empresa{% ifversion ghes %} o administrador de sitio{% endif %} inició sesión en {% data variables.product.product_name %} como otro usuario. {%- endif %} -| `staff.repo_lock` | An organization{% ifversion ghes %}, repository or site{% else %} or repository{% endif %} administrator locked (temporarily gained full access to) a user's private repository. | `staff.repo_unlock` | An organization{% ifversion ghes %}, repository or site{% else %} or repository{% endif %} administrator unlocked (ended their temporary access to) a user's private repository. +| `staff.repo_lock` | Un administrador de organización{% ifversion ghes %}, repositorio o sitio{% else %} o repositorio{% endif %} bloqueó (obtuvo acceso total y temporal a) el repositorio privado de un usuario. | `staff.repo_unlock` | Un administrador de organización{% ifversion ghes %}, repositorio o sitio{% else %} o repositorio{% endif %} desbloqueó (finalizó su acceso total y temporal a) el repositorio privado de un usuario. {%- ifversion ghes %} -| `staff.search_audit_log` | A site administrator performed a search of the site admin audit log. +| `staff.search_audit_log` | Un administrador de sitió llevó a cabo la búsqueda de la bitácora de auditoría del administrador de sitio. {%- endif %} -| `staff.set_domain_token_expiration` | {% ifversion ghes %}A site administrator or {% endif %}GitHub staff set the verification code expiry time for an organization or enterprise domain. {% ifversion ghec or ghes %}Para obtener más información, consulta las secciones "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %} +| `staff.set_domain_token_expiration` | {% ifversion ghes %}Un administrador de sitio o {% endif %}miembro del personal de GitHub configuró el tiempo de vencimiento del código de verificación para un dominio de organización o de empresa. {% ifversion ghec or ghes %}Para obtener más información, consulta las secciones "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %} {%- ifversion ghes %} -| `staff.unlock` | A site administrator unlocked (temporarily gained full access to) all of a user's private repositories. +| `staff.unlock` | Un administrador de sitio desbloqueó (obtuvo acceso total y temporal a) todos los repositorios privados de un usuario. {%- endif %} -| `staff.unverify_domain` | |{% ifversion ghes %}A site administrator or {% endif %}GitHub staff unverified an organization or enterprise domain. {% ifversion ghec or ghes %}Para obtener más información, consulta la sección "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %}| | `staff.verify_domain` | {% ifversion ghes %}Un administrador de sitio o {% endif %}el personal de GitHub verificó un dominio de empresa u organización. {% ifversion ghec or ghes %}Para obtener más información, consulta las secciones "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %} +| `staff.unverify_domain` | |{% ifversion ghes %}Un administrador de sitio o {% endif %}miembro del personal de GitHub dejó de verificar un dominio de organización o de empresa. {% ifversion ghec or ghes %}Para obtener más información, consulta la sección "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %}| | `staff.verify_domain` | {% ifversion ghes %}Un administrador de sitio o {% endif %}el personal de GitHub verificó un dominio de empresa u organización. {% ifversion ghec or ghes %}Para obtener más información, consulta las secciones "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %} {%- ifversion ghes %} -| `staff.view_audit_log` | A site administrator viewed the site admin audit log. +| `staff.view_audit_log` | Un administrador de sitio vio la bitácora de auditoría para administradores de sitio. {%- endif %} ## acciones de la categoría `team` -| Acción | Descripción | -| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `team.add_member` | A member of an organization was added to a team. Para obtener más información, consulta la sección "[Agregar miembros organizacionales a un equipo](/organizations/organizing-members-into-teams/adding-organization-members-to-a-team)". | -| `team.add_repository` | A team was given access and permissions to a repository. | -| `team.change_parent_team` | A child team was created or a child team's parent was changed. For more information, see "[Moving a team in your organization’s hierarchy](/organizations/organizing-members-into-teams/moving-a-team-in-your-organizations-hierarchy)." | -| `team.change_privacy` | A team's privacy level was changed. For more information, see "[Changing team visibility](/organizations/organizing-members-into-teams/changing-team-visibility)." | -| `team.create` | Se agregó una cuenta de usuario o repositorio a un equipo. | -| `team.delete` | Se eliminó una cuenta de usuario o repositorio de un equipo. | -| `team.destroy` | Se eliminó un equipo. | +| Acción | Descripción | +| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `team.add_member` | Se agregó a un miembro de una organización a un equipo. Para obtener más información, consulta la sección "[Agregar miembros organizacionales a un equipo](/organizations/organizing-members-into-teams/adding-organization-members-to-a-team)". | +| `team.add_repository` | Se otorgó acceso y permisos a un repositorio a un equipo. | +| `team.change_parent_team` | Se creó un equipo hijo o se cambió el padre de un equipo hijo. Para obtener más información, consulta la sección "[Mover a un equipo en la jerarquía de tu organización](/organizations/organizing-members-into-teams/moving-a-team-in-your-organizations-hierarchy)". | +| `team.change_privacy` | Se cambió el nivel de privacidad de un equipo. Para obtener más información, consulta la sección "[Cambiar la visibilidad de un equipo](/organizations/organizing-members-into-teams/changing-team-visibility)". | +| `team.create` | Se agregó una cuenta de usuario o repositorio a un equipo. | +| `team.delete` | Se eliminó una cuenta de usuario o repositorio de un equipo. | +| `team.destroy` | Se eliminó un equipo. | {%- ifversion ghec or ghes or ghae %} -| `team.demote_maintainer` | A user was demoted from a team maintainer to a team member. | `team.promote_maintainer` | A user was promoted from a team member to a team maintainer. For more information, see "[Promoting an organization member to team maintainer](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member#promoting-an-organization-member-to-team-maintainer)." +| `team.demote_maintainer` | Se bajó de categoría a un usuario de mantenedor de equipo a miembro de equipo. | `team.promote_maintainer` | Se promovió a un usuario de miembro a mantenedor de equipo. Para obtener más información, consulta la sección "[Promover a un miembro de la organización a mantenedor de equipo](/organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member#promoting-an-organization-member-to-team-maintainer)". {%- endif %} -| `team.remove_member` | A member of an organization was removed from a team. For more information, see "[Removing organization members from a team](/organizations/organizing-members-into-teams/removing-organization-members-from-a-team)." | `team.remove_repository` | A repository was no longer under a team's control. | `team.rename` | A team's name was changed. | `team.update_permission` | A team's access was changed. | `team.update_repository_permission` | A team's permission to a repository was changed. +| `team.remove_member` | Se eliminó a un miembro de una organización de un equipo. For more information, see "[Removing organization members from a team](/organizations/organizing-members-into-teams/removing-organization-members-from-a-team)." | `team.remove_repository` | A repository was no longer under a team's control. | `team.rename` | A team's name was changed. | `team.update_permission` | A team's access was changed. | `team.update_repository_permission` | A team's permission to a repository was changed. ## acciones de la categoría `team_discussions` @@ -1236,17 +1236,17 @@ The scope of the events that appear in your enterprise's audit log depend on whe {%- ifversion ghes %} | `user.promote` | An ordinary user account was promoted to a site administrator. {%- endif %} -| `user.recreate` | A user's account was restored. | `user.remove_email` | An email address was removed from a user account. | `user.remove_large_scale_contributor_flag` | A user account was no longer flagged as a large scale contributor. | `user.rename` | A username was changed. | `user.reset_password` | A user reset their account password. | `user.show_private_contributions_count` | A user changed the visibility of their private contributions. The number of contributions to private repositories on the user's profile are now shown. Para obtener más información, consulta la sección "[Publicar u ocultar tus contribuciones privadas en tu perfil](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile)". | `user.sign_in_from_unrecognized_device` | A user signed in from an unrecognized device. | `user.sign_in_from_unrecognized_device_and_location` | A user signed in from an unrecognized device and location. | `user.sign_in_from_unrecognized_location` | A user signed in from an unrecognized location. | `user.suspend` | A user account was suspended by an enterprise owner {% ifversion ghes %} or site administrator{% endif %}. | `user.two_factor_challenge_failure` | A 2FA challenge issued for a user account failed. | `user.two_factor_challenge_success` | A 2FA challenge issued for a user account succeeded. | `user.two_factor_recover` | A user used their 2FA recovery codes. | `user.two_factor_recovery_codes_downloaded` | A user downloaded 2FA recovery codes for their account. | `user.two_factor_recovery_codes_printed` | A user printed 2FA recovery codes for their account. | `user.two_factor_recovery_codes_viewed` | A user viewed 2FA recovery codes for their account. | `user.two_factor_requested` | A user was prompted for a two-factor authentication code. | `user.unblock_user` | A user was unblocked another user{% ifversion ghes %} or a site administrator{% endif %}. | `user.unminimize_comment` | A comment made by a user was unminimized. | `user.unsuspend` | A user account was unsuspended by an enterprise owner {% ifversion ghes %} or site administrator{% endif %}. +| `user.recreate` | A user's account was restored. | `user.remove_email` | An email address was removed from a user account. | `user.remove_large_scale_contributor_flag` | A user account was no longer flagged as a large scale contributor. | `user.rename` | A username was changed. | `user.reset_password` | A user reset their account password. | `user.show_private_contributions_count` | A user changed the visibility of their private contributions. The number of contributions to private repositories on the user's profile are now shown. Para obtener más información, consulta la sección "[Publicar u ocultar tus contribuciones privadas en tu perfil](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile)". | `user.sign_in_from_unrecognized_device` | A user signed in from an unrecognized device. | `user.sign_in_from_unrecognized_device_and_location` | A user signed in from an unrecognized device and location. | `user.sign_in_from_unrecognized_location` | A user signed in from an unrecognized location. | `user.suspend` | A user account was suspended by an enterprise owner {% ifversion ghes %} or site administrator{% endif %}. | `user.two_factor_challenge_failure` | A 2FA challenge issued for a user account failed. | `user.two_factor_challenge_success` | A 2FA challenge issued for a user account succeeded. | `user.two_factor_recover` | A user used their 2FA recovery codes. | `user.two_factor_recovery_codes_downloaded` | Un usuario descargó los códigos de recuperación de 2FA para su cuenta. | `user.two_factor_recovery_codes_printed` | Un usuario imprimió los códigos de recuperación de 2FA para su cuenta. | `user.two_factor_recovery_codes_viewed` | Un usuario vio los códigos de recuperación de 2FA para su cuenta. | `user.two_factor_requested` | Se solicitó a un usuario el código de autenticación bifactorial. | `user.unblock_user` | Un usuario {% ifversion ghes %} o un administrador de sitio{% endif %}desbloqueó a otro usuario. | `user.unminimize_comment` | Se dejó de minimizar un comentario que hizo un usuario. | `user.unsuspend` | Un propietario de empresa {% ifversion ghes %} o administrador de sitio{% endif %} dejó de suspender una cuenta de usuario. {%- endif %} {%- ifversion ghec or ghes %} -## `user_license` category actions +## Acciones de la categoría `user_license` -| Acción | Descripción | -| ---------------------- | ------------------------------------------------------------ | -| `user_license.create` | A seat license for a user in an enterprise was created. | -| `user_license.destroy` | A seat license for a user in an enterprise was deleted. | -| `user_license.update` | A seat license type for a user in an enterprise was changed. | +| Acción | Descripción | +| ---------------------- | -------------------------------------------------------------- | +| `user_license.create` | Se creó una licencia de plaza para un usuario en una empresa. | +| `user_license.destroy` | Se borró una licencia de plaza para un usuario en una empresa. | +| `user_license.update` | Se cambió un tipo de licencia para un usuario en una empresa. | {%- endif %} ## Acciones de la categoría `workflows` @@ -1263,6 +1263,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe [add key]: /authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account [llave de despliegue]: /developers/overview/managing-deploy-keys#deploy-keys + [llave de implementación]: /developers/overview/managing-deploy-keys#deploy-keys [deploy key]: /developers/overview/managing-deploy-keys#deploy-keys [2fa]: /authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise.md index 7d8821d229..be7eed45d7 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: Exporting audit log activity for your enterprise -intro: You can export audit and Git events data to a file for offline analysis. -shortTitle: Export audit logs +title: Exportar la actividad de la bitácora de auditoría para tu empresa +intro: Puedes exportar los datos de eventos de Git y de auditoría a un archivo para su análisis sin conexión. +shortTitle: Exportar bitácoras de auditoría permissions: Enterprise owners can export the audit log. miniTocMaxHeadingLevel: 3 versions: @@ -13,40 +13,40 @@ topics: - Logging --- -## About exports of audit log and Git events data +## Acerca de las exportaciones de los datos de eventos de Git y de bitácoras de auditoría -You can export the audit log by downloading a JSON or CSV file from your enterprise on {% data variables.product.product_name %}. When you export audit log events, you can query by one or more of these supported qualifiers to filter for specific log events to export. For more information about search qualifiers, see "[Search based on the action performed](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise#search-based-on-the-action-performed)." +Puedes exportar la bitácora de auditoría si descargas un archivo JSON o CSV de tu empresa en {% data variables.product.product_name %}. Cuando exportas eventos de bitácoras de auditoría, puedes hacer consultas por uno o más de estos calificadores compatibles para filtrar por eventos de bitácora específicos para exportar. Para obtener más información sobre los calificadores de búsqueda, consulta la sección "[Búsqueda con base en la acción realizada](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise#search-based-on-the-action-performed)". -You can export Git events data by downloading a JSON file from your enterprise audit log. Unlike audit log data, you cannot query for specific Git events to filter and export in the audit log user interface. +Puedes exportar datos de eventos de Git si descargas un archivo JSON desde la bitácora de auditoría de tu empresa. A diferencia de los datos de bitácora de auditoría, no puedes consultar los eventos específicos de Git para filtrarlos y exportarlos en la interfaz de usuario de la bitácora de auditoría. {% data reusables.audit_log.git-events-export-limited %} {% data reusables.audit_log.exported-log-keys-and-values %} -As an alternative to exporting log events, you can use the API to retrieve audit log events, or set up {% data variables.product.product_name %} to stream audit data as events are logged. Para obtener más información, consulta las secciones "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)" y "[Transmitir la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)". +Como alternativa para exportar los eventos de bitácora, puedes utilizar la API para recuperar los eventos de bitácora de auditoría o configurar a {% data variables.product.product_name %} para transmitir datos de auditoría conforme se registren los eventos. Para obtener más información, consulta las secciones "[Utilizar la API de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)" y "[Transmitir la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)". -## Exporting audit log data +## Exportar datos de bitácora de auditoría {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} -1. Optionally, to only export filtered results, search by one or more supported qualifiers or log filters. -2. Select the {% octicon "download" aria-label="The Download icon" %} **Export** dropdown menu, and choose the file format (JSON or CSV) to export log events in. +1. Opcionalmente, para solo exportar los resultados filtrados, busca por uno o mas de los calificadores o filtros de bitácora compatibles. +2. Selecciona {% octicon "download" aria-label="The Download icon" %} el menú desplegable de **Exportar** y elige el formato de archivo (JSON o CSV) para exportar eventos de bitácora. ![Botón de exportar](/assets/images/help/organizations/org-audit-log-export.png) -## Exporting Git events data +## Exportar los datos de eventos de Git -You can also export Git events data by date range. +También puedes exportar datos de eventos de Git por rango de fechas. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} -1. Select the {% octicon "download" aria-label="The Download icon" %} **Export Git Events** dropdown menu and choose a date range to export log events for. +1. Selecciona el {% octicon "download" aria-label="The Download icon" %} menú desplegable de **Exportar eventos de Git** y elige un rango de fechas de las cuales quieras exportar las bitácoras. - ![Export Git events button](/assets/images/help/organizations/org-audit-log-export-git-events.png) -1. Click {% octicon "file-zip" aria-label="The File-zip icon" %} **Download Results** to download the file. -1. The data is exported as a compressed JSON file. To extract the JSON data, uncompress the file using an archive utility client or command. Por ejemplo: + ![Botón de exportar eventos de Git](/assets/images/help/organizations/org-audit-log-export-git-events.png) +1. Haz clic en {% octicon "file-zip" aria-label="The File-zip icon" %} **Descargar resultados** para descargar el archivo. +1. Se exportarán los datos como un archivo JSON comprimido. Para extraer los datos de JSON, descomprime el archivo utilizando un comando o cliente de utilidad de archivo. Por ejemplo: ``` gunzip export-avocado-corp-1642896556.json.gz diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md index 7272c8b766..38ddcf03e8 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md @@ -1,7 +1,7 @@ --- -title: Reviewing audit logs for your enterprise -intro: You can view user and system activity in the audit logs for your enterprise. -shortTitle: Review audit logs +title: Revisa las bitácoras de auditoría para tu empresa +intro: Puedes ver la actividad de sistema y de usuario en las bitácoras de auditoría para tu empresa. +shortTitle: Revisar las bitácoras de auditoría versions: ghec: '*' ghes: '*' diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md index 22c135cb9c..1a170702ca 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md @@ -41,47 +41,47 @@ Nota que no puedes buscar entradas utilizando texto. Sin embargo, puedes constru ## Filtros de consulta de búsqueda -| Filtrar | Descripción | -| --------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Actividad de ayer` | Todas las acciones que se crearon en el día anterior. | -| `Adminsitración de cuenta empresarial` | All actions in the `business` category. | -| `Membresía de la organización` | All actions for when a new user was invited to join an organization. | -| `Team management` | All actions related to team management.
- When a user account or repository was added or removed from a team
- When a team maintainer was promoted or demoted
- When a team was deleted | -| `Repository management` | All actions for repository management.
- When a repository was created or deleted
- When the repository visibility was changed
- When a team was added or removed from a repository{% ifversion ghec %} -| `Billing updates` | All actions concerning how your enterprise pays for {% data variables.product.prodname_dotcom %} and for when your billing email address was changed.{% endif %} -| `Hook activity` | All actions for webhooks and pre-receive hooks. | -| `Security management` | All actions concerning SSH keys, deploy keys, security keys, 2FA, and SAML single sign-on credential authorization, and vulnerability alerts for repositories. | +| Filtrar | Descripción | +| --------------------------------------:| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Actividad de ayer` | Todas las acciones que se crearon en el día anterior. | +| `Adminsitración de cuenta empresarial` | Todas las acciones en la categoría `business`. | +| `Membresía de la organización` | Todas las acciones para cuando se haya invitado a un usuario nuevo a una organización. | +| `Administración de equipo` | Todas las acciones relacionadas con la administración de equipos.
- Cuando una cuenta de usuario o repositorio se agrega o elimina de un equipo
- Cuando se promueve o degrada a un mantenedor de equipo
- Cuando se borra a un equipo | +| `Administración de repositorios` | Todas las acciones para la administración de repositorios.
- Cuando se crea o borra un repositorio
- Cuando se cambia la visibilidad del repositorio
- Cuando se agrega o elimina a un equipo del repositorio{% ifversion ghec %} +| `Actualizaciones de facturación` | Todas las acciones con respecto a cómo tu empresa paga por {% data variables.product.prodname_dotcom %} y para cuando cambia tu dirección de correo electrónico para facturación.{% endif %} +| `Actividad de ganchos` | Todas las acciones para los webhooks y ganchos de prerecepción. | +| `Administración de seguridad` | Todas las acciones que tienen que ver con llaves SSH, llaves de despliegue, llaves de seguridad, 2FA, y autorización de credenciales para inicio de sesión único de SAML y alertas de vulnerabilidades para repositorios. | ## Buscar sintaxis de consultas -You can compose a search query from one or more `key:value` pairs, separated by AND/OR logical operators. Por ejemplo, para ver todas las acciones que afectaron el repositorio `octocat/Spoon-Knife` desde el inicio de 2017: +Puedes componer una consulta de búsqueda desde uno o más pares `key:value`, separados por operadores lógicos AND/OR. Por ejemplo, para ver todas las acciones que afectaron el repositorio `octocat/Spoon-Knife` desde el inicio de 2017: `repo:"octocat/Spoon-Knife" AND created:>=2017-01-01` -The `key:value` pairs that can be used in a search query are: +Los pares `key:value` que pueden utilizarse en una consulta de búsqueda son: -| Clave | Valor | -| ---------------:| --------------------------------------------------------------------------------------------------------------------------------------------------- | -| `actor_id` | ID de la cuenta de usuario que inició la acción | -| `actor (actor)` | Nombre de la cuenta de usuario que inició la acción | -| `oauth_app_id` | ID de la aplicación OAuth asociada con la acción | -| `Acción` | Nombre de la acción auditada | -| `user_id` | ID del usuario afectado por la acción | -| `usuario` | Nombre del usuario afectado por la acción | -| `repo_id` | ID del repositorio afectado por la acción (si corresponde) | -| `repo` | Nombre del repositorio afectado por la acción (si corresponde) | -| `actor_ip` | Dirección IP desde donde se inició la acción | -| `created` | Time at which the action occurred{% ifversion ghes %}. If querying the audit log from the site admin dashboard, use `created_at` instead{% endif %} -| `from` | Vista desde donde se inició la acción | -| `note` | Información variada de evento específico (en texto simple o en formato JSON) | -| `org` | Nombre de la organización afectada por la acción (si corresponde) | -| `org_id` | ID de la organización afectada por la acción (si corresponde) | -| `business` | Name of the enterprise affected by the action (if applicable) | -| `business_id` | ID of the enterprise affected by the action (if applicable) | +| Clave | Valor | +| ---------------:| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `actor_id` | ID de la cuenta de usuario que inició la acción | +| `actor (actor)` | Nombre de la cuenta de usuario que inició la acción | +| `oauth_app_id` | ID de la aplicación OAuth asociada con la acción | +| `Acción` | Nombre de la acción auditada | +| `user_id` | ID del usuario afectado por la acción | +| `usuario` | Nombre del usuario afectado por la acción | +| `repo_id` | ID del repositorio afectado por la acción (si corresponde) | +| `repo` | Nombre del repositorio afectado por la acción (si corresponde) | +| `actor_ip` | Dirección IP desde donde se inició la acción | +| `created` | Hora en la que ocurrió la acción{% ifversion ghes %}. Si se está consultando la bitácora de auditoría desde el tablero administrativo del proyecto, utiliza `created_at` en su lugar{% endif %} +| `from` | Vista desde donde se inició la acción | +| `note` | Información variada de evento específico (en texto simple o en formato JSON) | +| `org` | Nombre de la organización afectada por la acción (si corresponde) | +| `org_id` | ID de la organización afectada por la acción (si corresponde) | +| `business` | Nombre de la empresa afectada por la acción (si aplica) | +| `business_id` | ID de la empresa afectada por la acción (si aplica) | -To see actions grouped by category, you can also use the action qualifier as a `key:value` pair. For more information, see "[Search based on the action performed](#search-based-on-the-action-performed)." +Para ver las acciones agrupadas por categoría, también puedes utilizar el calificador de acción como un par `key:value`. Para obtener más información, consulta la sección "[Búsqueda basada en la acción realizada](#search-based-on-the-action-performed)". -For a full list of actions in your enterprise audit log, see "[Audit log actions for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)." +Para ver una lista completa de acciones en la bitácora de auditoría de tu empresa, consulta la sección "[Acciones de la bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)". ## Buscar el registro de auditoría @@ -103,7 +103,7 @@ Cada categoría tiene un conjunto de acciones asociadas que puedes filtrar. Por * `action:team.create` encuentra todos los eventos donde se creó un equipo. * `-action:hook.events_changed` excluye todos los eventos en que se modificaron los eventos sobre un webhook. -Actions that can be found in your enterprise audit log are grouped within the following categories: +Las acciones que se pueden encontrar en la bitácora de auditoría de tu empresa se agrupan dentro de las siguientes categorías: {% data reusables.audit_log.audit-log-action-categories %} ### Búsqueda basada en el momento de la acción @@ -123,7 +123,7 @@ Por ejemplo: ### Búsqueda basada en la ubicación -Al utilizar el calificador `country`, puedes filtrar los eventos en la bitácora de auditoría con base en el país en donde se originaron. You can use a country's two-letter short code or full name. Countries with spaces in their name will need to be wrapped in quotation marks. Por ejemplo: +Al utilizar el calificador `country`, puedes filtrar los eventos en la bitácora de auditoría con base en el país en donde se originaron. Puedes utilizar el código corto de dos letras de un país o el nombre completo. Los países con espacios en sus nombres tendrán que encerrarse entre comillas. Por ejemplo: * `country:de` encuentra todos los eventos ocurridos en Alemania. * `country:Mexico` encuentra todos los eventos ocurridos en México. diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md index 4a8e5882a1..1f1e11af76 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md @@ -3,7 +3,7 @@ title: Transmitir la bitácora de auditoría para tu empresa intro: 'Puedes trasmitir datos de eventos de Git y de auditorías desde {% data variables.product.prodname_dotcom %} hacia un sistema externo de administración de datos.' miniTocMaxHeadingLevel: 3 versions: - ghec: '*' + feature: audit-log-streaming type: tutorial topics: - Auditing @@ -17,6 +17,14 @@ redirect_from: permissions: Enterprise owners can configure audit log streaming. --- +{% ifversion ghes %} +{% note %} + +**Note:** Audit log streaming is currently in beta for {% data variables.product.product_name %} and is subject to change. + +{% endnote %} +{% endif %} + ## Acerca de la transmisión de bitácoras de auditoría Para ayudarte a proteger tu propiedad intelectual y mantener el cumplimiento en tu organización, puedes utilizar la transmisión para mantener copias de tus datos de bitácoras de auditoría y monitorear: @@ -24,11 +32,11 @@ Para ayudarte a proteger tu propiedad intelectual y mantener el cumplimiento en Los beneficios de transmitir datos de auditoría incluyen: -* **Exploración de datos**. Puedes examinar los eventos transmitidos utilizando tu herramienta preferida para consultar cantidades grandes de datos. La transmisión contiene tanto los eventos de auditoría como los de Git a lo largo de toda la cuenta empresarial. -* **Continuidad de datos**. Puedes pausar la transmisión por hasta siete días sin perder datos de auditoría. +* **Exploración de datos**. Puedes examinar los eventos transmitidos utilizando tu herramienta preferida para consultar cantidades grandes de datos. The stream contains both audit events and Git events across the entire enterprise account.{% ifversion pause-audit-log-stream %} +* **Continuidad de datos**. You can pause the stream for up to seven days without losing any audit data.{% endif %} * **Retención de datos**. Puedes mantener tus bitácoras de auditoría y datos de eventos de Git exportados siempre que lo necesites. -Los propietrios de empresas pueden configurar, pausar o borrar una transmisión en cualquier momento. La transmisión exporta los datos de auditoría de todas las organizaciones en tu empresa. +Enterprise owners can set up{% ifversion pause-audit-log-stream %}, pause,{% endif %} or delete a stream at any time. The stream exports the audit and Git events data for all of the organizations in your enterprise. ## Configurar la transmisión de bitácoras de auditoría @@ -272,6 +280,7 @@ Para transmitir bitácoras de auditoría a la terminal del Recolector de Eventos 1. Haz clic en **Verificar terminal** para verificar que {% data variables.product.prodname_dotcom %} puede conectarse y escribir en la terminal de Splunk. ![Verificar la terminal](/assets/images/help/enterprises/audit-stream-check-splunk.png) {% data reusables.enterprise.verify-audit-log-streaming-endpoint %} +{% ifversion pause-audit-log-stream %} ## Pausar la transmisión de bitácoras de auditoría El pausar la transmisión te permite realizar el mantenimiento de la aplicación receptora sin perder datos de auditoría. Las bitácoras de auditoría se almacenan por hasta siete días en {% data variables.product.product_location %} y luego se exportan cuando dejas de pausar la transmisión. @@ -284,6 +293,7 @@ El pausar la transmisión te permite realizar el mantenimiento de la aplicación 1. Se mostrará un mensaje de confirmación. Haz clic en **Pausar transmisión** para confirmar. Cuando la aplicación esté lista para recibir bitácoras de auditoría nuevamente, haz clic en **Reanudar transmisión** para reiniciar la transmisión de bitácoras de auditoría. +{% endif %} ## Borrar la transmisión de bitácoras de auditoría diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md index 9f3210ec45..84e1baaabf 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: Using the audit log API for your enterprise -intro: 'You can programmatically retrieve enterprise events with the{% ifversion ghec or ghes > 3.2 %} REST or{% endif %} GraphQL API.' -shortTitle: Audit log API +title: Utilizar la API de bitácora de auditoría para tu empresa +intro: 'Puedes recuperar los eventos de empresa con programación utilizando la API de {% ifversion ghec or ghes > 3.2 %} REST o de{% endif %} GraphQL.' +shortTitle: API de bitácora de auditoría permissions: 'Enterprise owners {% ifversion ghes %}and site administrators {% endif %}can use the audit log API.' miniTocMaxHeadingLevel: 3 versions: @@ -20,22 +20,22 @@ topics: Puedes interactuar con la bitácora de audotaría si utilizas la API de GraphQL{% ifversion ghec or ghes > 3.2 or ghae-issue-6648 %} o la API de REST{% endif %}. -Timestamps and date fields in the API response are measured in [UTC epoch milliseconds](http://en.wikipedia.org/wiki/Unix_time). +Las marcas de tiempo y campos de fecha en la respuesta de la API se miden en [milisegundos de época UTC](http://en.wikipedia.org/wiki/Unix_time). -## Querying the audit log GraphQL API +## Consultar la API de bitácora de auditoría de GraphQL -To ensure your intellectual property is secure, and you maintain compliance for your enterprise, you can use the audit log GraphQL API to keep copies of your audit log data and monitor: +Para garantizar que tu propiedad intelectual está segura y que mantienes el cumplimiento para tu empresa, puedes utilizar la API de GraphQL para bitácoras de auditoría para mantener copias de tus datos de bitácoras de auditoría y monitorear: {% data reusables.audit_log.audit-log-api-info %} -Note that you can't retrieve Git events using the {% ifversion not ghec %}audit log API.{% else %}GraphQL API. Para recuperar eventos de Git, utiliza mejor la API de REST. Para obtener más información, consulta las acciones de la categoría `git` en la sección "[Acciones de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)" y también las terminales de bitácoras de auditoría de [Administración de empresas](/rest/reference/enterprise-admin#audit-log)" y "[Organizaciones](/rest/reference/orgs#get-the-audit-log-for-an-organization) en la documentación de la API de REST".{% endif %} +Toma en cuenta que no puedes recuperar eventos de Git utilizando la {% ifversion not ghec %}API de bitácora de auditoría.{% else %}API de GraphQL. Para recuperar eventos de Git, utiliza mejor la API de REST. Para obtener más información, consulta las acciones de la categoría `git` en la sección "[Acciones de bitácora de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)" y también las terminales de bitácoras de auditoría de [Administración de empresas](/rest/reference/enterprise-admin#audit-log)" y "[Organizaciones](/rest/reference/orgs#get-the-audit-log-for-an-organization) en la documentación de la API de REST".{% endif %} La respuesta de GraphQL puede incluir datos de hasta 90 a 120 días. -### Example 1: Members added to or removed from organizations in an enterprise +### Ejemplo 1: Los miembros que se agregaron o eliminaron de las organizaciones en una empresa -The query below fetches the audit logs for the `avocado-corp` enterprise and returns the first 10 organizations in the enterprise, where the only actions performed were adding or removing a member from an organization. The first 20 audit log entries for each organization are returned. +La siguiente consulta recupera las bitácoras de auditoría para la empresa `avocado-corp` y devuelve a las primeras 10 organizaciones en ella, en donde las únicas acciones que se llevaron a cabo fue la adición o eliminación de un miembro de una organización. Se devuelven las primeras 20 entradas de bitácora de auditoría para cada organización. -This query uses the [auditlog](/graphql/reference/objects) field from the Organization object, and the [OrgAddMemberAuditEntry](/graphql/reference/objects#orgaddmemberauditentry) and [OrgRemoveMemberAuditEntry](/graphql/reference/objects#orgremovememberauditentry) objects. The {% data variables.product.prodname_dotcom %} account querying the enterprise audit log must be an organization owner for each organization within the enterprise. +Esta consulta utiliza el campo [auditlog](/graphql/reference/objects) del objeto de organización y los objetos [OrgAddMemberAuditEntry](/graphql/reference/objects#orgaddmemberauditentry) y [OrgRemoveMemberAuditEntry](/graphql/reference/objects#orgremovememberauditentry). La cuenta de {% data variables.product.prodname_dotcom %} que está consultando la bitácora de auditoría empresarial debe ser un propietario de organización para cada organización dentro de la empresa. ```shell { @@ -69,10 +69,10 @@ This query uses the [auditlog](/graphql/reference/objects) field from the Organi } ``` -The GraphQL API will return at most 100 nodes per query. To retrieve additional results, you'll need to implement pagination. For more information, see "[Resource limitations](/graphql/overview/resource-limitations#node-limit)" in the GraphQL API documentation and [Pagination](https://graphql.org/learn/pagination/) in the official GraphQL documentation. -### Example 2: Events in an organization, for a specific date and actor +La API de GraphQL devolverá por mucho 100 nodos por consulta. Para recuperar los resultados adicionales, necesitarás implementar la paginación. Para obtener más información, consulta la sección "[Limitaciones de recursos](/graphql/overview/resource-limitations#node-limit)" en la documentación de la API de GraphQL y [Paginación](https://graphql.org/learn/pagination/) en la documentación oficial de GraphQL. +### Ejemplo 2: Eventos en una organización para una fecha y actor específicos -You can specify multiple search phrases, such as `created` and `actor`, by separating them in your query string with a space. +Puedes especificar frases de búsqueda múltiples, tales como `created` y `actor`, si las separas en tu secuencia de consulta con un espacio. The query below fetches all the audit logs for the `avocado-corp` enterprise that relate to the `octo-org` organization, where the actions were performed by the `octocat` user on or after the 1 Jan, 2022. The first 20 audit log entries are returned, with the newest log entry appearing first. diff --git a/translations/es-ES/content/admin/packages/index.md b/translations/es-ES/content/admin/packages/index.md index ead93cdf09..b1d51bdae9 100644 --- a/translations/es-ES/content/admin/packages/index.md +++ b/translations/es-ES/content/admin/packages/index.md @@ -14,6 +14,7 @@ children: - /enabling-github-packages-with-minio - /quickstart-for-configuring-your-minio-storage-bucket-for-github-packages - /configuring-package-ecosystem-support-for-your-enterprise + - /migrating-your-enterprise-to-the-container-registry-from-the-docker-registry shortTitle: Admnistrar los GitHub Packages --- diff --git a/translations/es-ES/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md b/translations/es-ES/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md new file mode 100644 index 0000000000..d65d3dc020 --- /dev/null +++ b/translations/es-ES/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md @@ -0,0 +1,85 @@ +--- +title: Migrating your enterprise to the Container registry from the Docker registry +intro: 'You can migrate Docker images previously stored in the Docker registry on {% data variables.product.product_location %} to the {% data variables.product.prodname_container_registry %}.' +product: '{% data reusables.gated-features.packages %}' +permissions: 'Enterprise owners can migrate Docker images to the {% data variables.product.prodname_container_registry %}.' +versions: + feature: docker-ghcr-enterprise-migration +shortTitle: Migrarse al registro de contenedores +topics: + - Containers + - Docker + - Migration +--- + +{% data reusables.package_registry.container-registry-ghes-beta %} + +## Acerca de {% data variables.product.prodname_container_registry %} + +{% data reusables.package_registry.container-registry-benefits %} For more information, see "[Working with the {% data variables.product.prodname_container_registry %}](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)." + +For more information about configuring {% data variables.product.prodname_registry %} for {% data variables.product.product_location %}, see "[Getting started with {% data variables.product.prodname_registry %} for your enterprise](/admin/packages/getting-started-with-github-packages-for-your-enterprise)." + +## About migration from the Docker registry + +{% data reusables.package_registry.container-registry-replaces-docker-registry %} If the Docker registry on {% data variables.product.product_location %} contains images, you must manually migrate the images to the {% data variables.product.prodname_container_registry %}. + +{% ifversion ghes %} + +{% note %} + +**Nota**: {% data reusables.package_registry.container-registry-ghes-migration-availability %} + +{% endnote %} + +{% endif %} + +{% data reusables.package_registry.container-registry-migration-namespaces %} For more information about the impact of migration to the {% data variables.product.prodname_container_registry %}, see "[Migrating to the {% data variables.product.prodname_container_registry %} from the Docker registry](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry#about-migration-from-the-docker-registry)." + +## Migrating organizations to the {% data variables.product.prodname_container_registry %} + +You can start a migration of all your organizations' Docker images to the {% data variables.product.prodname_container_registry %}. The duration of the migration operation depends on the total number of images to migrate, and the overall load on {% ifversion ghes %}your instance{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. After a successful migration, {% data variables.product.product_name %} will display a summary, and all future uploads of Docker images will use the {% data variables.product.prodname_container_registry %}. + +If {% ifversion ghes %}a site administrator{% elsif ghae %}an enterprise owner{% endif %} has configured email notifications for {% data variables.product.product_location %}, you will receive an email after the migration is complete. Para obtener más información, consulta la sección "[Configurar las notificaciones de correo electrónico](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)". + +{% note %} + +**{% ifversion ghes %}Notas{% elsif ghae %}Nota{% endif %}**: + +{%- ifversion ghes %} +- During the migration, the CPU and memory usage for your instance will increase. To ensure the performance of the instance for your users, {% data variables.product.company_short %} recommends that you begin a migration during a period of reduced activity. +{%- endif %} +{% ifversion ghes %}- {% endif %}During the migration, do not modify settings for your enterprise{% ifversion ghes %} or run `ghe-config-apply` from an administrative SSH session{% endif %}. {% ifversion ghes %}These actions will trigger a configuration run, which can restart services and {% elsif ghae %}Modifying these settings {% endif %} may interrupt the migration. +{%- ifversion ghes %} +- After the migration, storage pressure on your instance will increase due to the duplication of image files in the Docker registry and the {% data variables.product.prodname_container_registry %}. A future release of {% data variables.product.product_name %} will remove the duplicated files when all migrations are complete. + +For more information about monitoring the performance and storage of {% data variables.product.product_location %}, see "[Accessing the monitor dashboard](/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard)." +{% endif %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +1. En la barra lateral izquierda, da clic en **Paquetes**. +1. To the right of the number of packages to migrate, click **Start migration**. During the migration, {% data variables.product.product_name %} will display progress on this page. + +After the migration completes, the page will display the results. If a migration fails, the page will show the organizations that own the package that caused the failure. + +## Re-running a failed organization migration + +Prior to migration, if a user has created a package in the {% data variables.product.prodname_container_registry %} that has an identical name to an existing package in the Docker registry, the migration will fail. + +1. Delete the affected container in the {% data variables.product.prodname_container_registry %}. Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package#deleting-a-version-of-an-organization-scoped-package-on-github)". +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.packages-tab %} +1. To the right of the number of packages to migrate, click **Re-run migration**. During the migration, {% data variables.product.product_name %} will display progress on this page. +1. If the migration fails again, start from step 1 and re-run the migration. + +{% ifversion ghes %} + +## Monitoring traffic to the registries + +You can use visualize traffic to the Docker registry and {% data variables.product.prodname_container_registry %} from {% data variables.product.product_location %}'s monitor dashboard. The "GitHub Container Package Registry" graph can help you confirm that you've successfully migrated all images to the {% data variables.product.prodname_container_registry %}. In the graph, "v1" represents traffic to the Docker registry, and "v2" represents traffic to the {% data variables.product.prodname_container_registry %}. Para obtener más información, consulta la sección "[Acceder al tablero de monitoreo](/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard)". + +{% endif %} diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md index 3cdc0ebbb5..f5a69d2482 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md @@ -203,6 +203,28 @@ Cuando impones límites de carga a los repositorios, la configuración predeterm 4. Dentro de "Repository upload limit (Límite de subida del repositorio)", utiliza el menú desplegable y haz clic en un tamaño máximo de objeto. ![Menú desplegable con opciones de tamaño máximo de objeto](/assets/images/enterprise/site-admin-settings/repo-upload-limit-dropdown.png) 5. Opcionalmente, para requerir un límite de carga máximo para todos los repositorios en tu empresa, selecciona **Requerir en todos los repositorios** ![Opción para imponer tamaño máximo de objetos en todos los repositorios](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) +{% ifversion profile-name-enterprise-setting %} + +## Enforcing a policy for the display of member names in your repositories + +Across all organizations owned by your enterprise, you can allow members to see a comment author's profile name, in addition to their username, in issues and pull requests for public and internal repositories. + +![Nombre del perfil del autor del comentario que se muestra en un comentario](/assets/images/help/issues/commenter-full-name.png) + +{% note %} + +**Note:** When this policy is enforced for all repositories in the enterprise, it overrides the organization setting for private repositories. Para obtener más información, consulta "[Administrar cómo se ven los nombres de los miembros en tu organización](/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization)". + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.options-tab %} +4. Under "Allow members to see the comment author's profile name in public and internal repositories", select the dropdown menu and click a policy. ![Screenshot of Options page with policy drop down emphasized](/assets/images/enterprise/site-admin-settings/comment-authors-profile-name-drop-down.png) +5. Optionally, to enforce the display of profile names for all repositories in your enterprise, select **Enforce for all repositories on the instance**. ![Screenshot of "Enforce for all repositories" option emphasized](/assets/images/enterprise/site-admin-settings/enforce-for-all-repositories-option.png) + +{% endif %} + ## Configurar el editor de fusión de conflictos para solicitudes de extracción entre repositorios Solicitarles a los usuarios que resuelvan los conflictos de fusión en forma local desde sus computadoras puede evitar que las personas escriban inadvertidamente un repositorio ascendente desde una bifurcación. @@ -265,10 +287,22 @@ Puedes sustituir los parámetros predeterminados heredados al configurar los par {% data reusables.enterprise_user_management.disclaimer-for-git-read-access %} -{% ifversion ghes %}Si [habilitaste el modo privado](/enterprise/admin/configuration/enabling-private-mode) en tu empresa, puedes {% else %}Puedes {% endif %}permitir a los administradores de repositorio habilitar el acceso de lectura de Git a los repositorios públicos. +If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) for {% data variables.product.product_location %}, you can allow repository administrators to enable anonymous Git read access to public repositories. Habilitar el acceso anónimo de lectura de Git permite a los usuarios saltar la autenticación para las herramientas personalizadas en tu empresa. Cuando tú o un administrador de repositorio activan esta configuración de acceso a un repositorio, las operaciones Git no autenticadas (y cualquiera con acceso de red a {% data variables.product.product_name %}) tendrán acceso de lectura al repositorio sin autenticación. +Anonymous Git read access is disabled by default.{% ifversion ghes = 3.4 or ghes = 3.5 or ghes = 3.6 or ghes = 3.7 %} When you upgrade to {% data variables.product.product_name %} 3.6 or later, anonymous Git read access is automatically disabled at the application level, and `git://` connections on port 9418 will return the following error. + +``` +The unauthenticated git protocol on port 9418 is no longer supported. +``` + +If you wish to support the unathenticated Git protocol in your environment, you must manually re-enable the feature. {% data variables.product.company_short %} recommends using SSH instead of the Git protocol. Para obtener más información, consulta [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server). + +{% endif %} + + + De ser necesario, puedes prevenir que los administradores de repositorio cambien la configuración de acceso anónimo de Git para los repositorios de tu empresa si bloqueas la configuración de acceso de los mismos. Una vez que bloqueas los parámetros de acceso de lectura Git de un repositorio, solo un administrador del sitio puede modificar los parámetros. {% data reusables.enterprise_site_admin_settings.list-of-repos-with-anonymous-git-read-access-enabled %} diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md index 2be428403f..b9e4605730 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md @@ -25,6 +25,10 @@ You can see all current enterprise members and enterprise administrators{% ifver You can view all the current enterprise owners{% ifversion ghec %} and billing managers{% endif %} for your enterprise.{% ifversion enterprise-membership-view-improvements %} You can see useful information about each administrator{% ifversion ghec %} and filter the list by role{% endif %}.{% endif %} You can find a specific person by searching for their username or display name. +{% ifversion ghes > 3.5 %} +Enterprise owners whose accounts are suspended are included in the list of enterprise administrators, and are identified as suspended. You should consider demoting any suspended owners you see. For more information, see "[Promoting or demoting a site administrator](/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator#demoting-a-site-administrator-from-the-enterprise-settings)." +{% endif %} + {% ifversion not ghae %} You can also remove an administrator. For more information. see "[Inviting people to manage your enterprise](/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise#removing-an-enterprise-administrator-from-your-enterprise-account)." {% endif %} diff --git a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/about-ssh.md b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/about-ssh.md index 4b1fcf0011..fd1373c949 100644 --- a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/about-ssh.md +++ b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/about-ssh.md @@ -14,7 +14,11 @@ topics: - SSH --- -Cuando configures SSH, necesitarás generar una llave SSH nuevo y agregarla al agente ssh. Debes agregar la llave SSH a tu cuenta en {% data variables.product.product_name %} antes de utilizarla para autenticarte. Para obtener más información, consulta las secciones "[Generar una llave SSH nueva y agregarla al ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)" y "[Agregar una llave SSH nueva a tu cuenta de {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)". +## Acerca de SSH + +{% data reusables.ssh.about-ssh %} For more information about SSH, see [Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell) on Wikipedia. + +When you set up SSH, you will need to generate a new private SSH key and add it to the SSH agent. You must also add the public SSH key to your account on {% data variables.product.product_name %} before you use the key to authenticate. Para obtener más información, consulta las secciones "[Generar una llave SSH nueva y agregarla al ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)" y "[Agregar una llave SSH nueva a tu cuenta de {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)". Puedes asegurar tu llave SSH aún más si utilizas una llave de seguridad de hardware, la cual requiere que esta última se conecte físicamente a tu computadora cuando se utilice el par de llaves para autenticarte con SSH. También puedes asegurar tu llave SSH si la agregas al ssh-agent y utiliza una contraseña. Para obtener más información, consulta la sección "[Trabajar con frases de acceso con llave SSH](/github/authenticating-to-github/working-with-ssh-key-passphrases)". diff --git a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md index 826dfd019d..859c855779 100644 --- a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md +++ b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md @@ -14,9 +14,21 @@ topics: - SSH shortTitle: Add a new SSH key --- -Before adding a new SSH key to your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, you should have: -* [Checked for existing SSH keys](/articles/checking-for-existing-ssh-keys) -* [Generating a new SSH key and adding it to the ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) + +## About addition of SSH keys to your account + +{% data reusables.ssh.about-ssh %} For more information, see "[About SSH](/authentication/connecting-to-github-with-ssh/about-ssh)." + +After you generate an SSH key pair, you must add the public key to {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} to enable SSH access for your account. + +## Prerequisites + +Before adding a new SSH key to your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, complete the following steps. + +1. Check for existing SSH keys. For more information, see "[Checking for existing SSH keys](/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys)." +1. Generate a new SSH key and add it to your machine's SSH agent. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)." + +## Adding a new SSH key to your account After adding a new SSH key to your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, you can reconfigure any local repositories to use SSH. For more information, see "[Switching remote URLs from HTTPS to SSH](/github/getting-started-with-github/managing-remote-repositories/#switching-remote-urls-from-https-to-ssh)." diff --git a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md index 759d070755..9c7bb7d3cb 100644 --- a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md +++ b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md @@ -15,6 +15,16 @@ topics: shortTitle: Verificar la llave SSH existente --- +## About SSH keys + +You can use SSH to perform Git operations in repositories on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. Para obtener más información, consulta la sección "[Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)". + +If you have an existing SSH key, you can use the key to authenticate Git operations over SSH. + +## Comprobar tus claves SSH existentes + +Before you generate a new SSH key, you should check your local machine for existing keys. + {% data reusables.ssh.key-type-support %} {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md index 7e1a11e52b..6f75638fa1 100644 --- a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md +++ b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md @@ -16,72 +16,79 @@ topics: - SSH shortTitle: Generate new SSH key --- -## About SSH key generation + +## About SSH key passphrases + +{% data reusables.ssh.about-ssh %} For more information, see "[About SSH](/authentication/connecting-to-github-with-ssh/about-ssh)." + +When you generate an SSH key, you can add a passphrase to further secure the key. Whenever you use the key, you must enter the passphrase. If your key has a passphrase and you don't want to enter the passphrase every time you use the key, you can add your key to the SSH agent. The SSH agent manages your SSH keys and remembers your passphrase. If you don't already have an SSH key, you must generate a new SSH key to use for authentication. If you're unsure whether you already have an SSH key, you can check for existing keys. For more information, see "[Checking for existing SSH keys](/github/authenticating-to-github/checking-for-existing-ssh-keys)." If you want to use a hardware security key to authenticate to {% data variables.product.product_name %}, you must generate a new SSH key for your hardware security key. You must connect your hardware security key to your computer when you authenticate with the key pair. For more information, see the [OpenSSH 8.2 release notes](https://www.openssh.com/txt/release-8.2). -If you don't want to reenter your passphrase every time you use your SSH key, you can add your key to the SSH agent, which manages your SSH keys and remembers your passphrase. - ## Generating a new SSH key +You can generate a new SSH key on your local machine. After you generate the key, you can add the key to your account on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} to enable authentication for Git operations over SSH. + +{% data reusables.ssh.key-type-support %} + {% data reusables.command_line.open_the_multi_os_terminal %} 2. Paste the text below, substituting in your {% data variables.product.product_name %} email address. - {% ifversion ghae %} + {%- ifversion ghae %} - ```shell - $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" - ``` - {% else %} - ```shell - $ ssh-keygen -t ed25519 -C "your_email@example.com" - ``` - {% note %} + ```shell + $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" + ``` + {%- else %} + ```shell + $ ssh-keygen -t ed25519 -C "your_email@example.com" + ``` + {% note %} + + **Note:** If you are using a legacy system that doesn't support the Ed25519 algorithm, use: + ```shell + $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" + ``` - **Note:** If you are using a legacy system that doesn't support the Ed25519 algorithm, use: - ```shell - $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" - ``` + {% endnote %} + {%- endif %} - {% endnote %} - {% endif %} - - This creates a new SSH key, using the provided email as a label. - ```shell - > Generating public/private algorithm key pair. - ``` + This creates a new SSH key, using the provided email as a label. + ```shell + > Generating public/private algorithm key pair. + ``` 3. When you're prompted to "Enter a file in which to save the key," press Enter. This accepts the default file location. - {% mac %} + {% mac %} + + ```shell + > Enter a file in which to save the key (/Users/you/.ssh/id_algorithm): [Press enter] + ``` + + {% endmac %} + + {% windows %} + + ```shell + > Enter a file in which to save the key (/c/Users/you/.ssh/id_algorithm):[Press enter] + ``` - ```shell - > Enter a file in which to save the key (/Users/you/.ssh/id_algorithm): [Press enter] - ``` - - {% endmac %} - - {% windows %} - - ```shell - > Enter a file in which to save the key (/c/Users/you/.ssh/id_algorithm):[Press enter] - ``` - - {% endwindows %} - - {% linux %} - - ```shell - > Enter a file in which to save the key (/home/you/.ssh/algorithm): [Press enter] - ``` - - {% endlinux %} + {% endwindows %} + + {% linux %} + + ```shell + > Enter a file in which to save the key (/home/you/.ssh/algorithm): [Press enter] + ``` + + {% endlinux %} 4. At the prompt, type a secure passphrase. For more information, see ["Working with SSH key passphrases](/articles/working-with-ssh-key-passphrases)." - ```shell - > Enter passphrase (empty for no passphrase): [Type a passphrase] - > Enter same passphrase again: [Type passphrase again] - ``` + ```shell + > Enter passphrase (empty for no passphrase): [Type a passphrase] + > Enter same passphrase again: [Type passphrase again] + ``` ## Adding your SSH key to the ssh-agent @@ -93,66 +100,55 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav 2. If you're using macOS Sierra 10.12.2 or later, you will need to modify your `~/.ssh/config` file to automatically load keys into the ssh-agent and store passphrases in your keychain. - * First, check to see if your `~/.ssh/config` file exists in the default location. + * First, check to see if your `~/.ssh/config` file exists in the default location. - ```shell - $ open ~/.ssh/config - > The file /Users/you/.ssh/config does not exist. - ``` + ```shell + $ open ~/.ssh/config + > The file /Users/you/.ssh/config does not exist. + ``` - * If the file doesn't exist, create the file. + * If the file doesn't exist, create the file. - ```shell - $ touch ~/.ssh/config - ``` + ```shell + $ touch ~/.ssh/config + ``` - * Open your `~/.ssh/config` file, then modify the file to contain the following lines. If your SSH key file has a different name or path than the example code, modify the filename or path to match your current setup. + * Open your `~/.ssh/config` file, then modify the file to contain the following lines. If your SSH key file has a different name or path than the example code, modify the filename or path to match your current setup. - ``` - Host * - AddKeysToAgent yes - UseKeychain yes - IdentityFile ~/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %} - ``` + ``` + Host * + AddKeysToAgent yes + UseKeychain yes + IdentityFile ~/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %} + ``` {% note %} - **Note:** If you chose not to add a passphrase to your key, you should omit the `UseKeychain` line. - - {% endnote %} + **Notes:** - {% mac %} - {% note %} - - **Note:** If you see an error like this - - ``` - /Users/USER/.ssh/config: line 16: Bad configuration option: usekeychain - ``` - - add an additional config line to your `Host *` section: - - ``` - Host * - IgnoreUnknown UseKeychain - ``` - - {% endnote %} - {% endmac %} + - If you chose not to add a passphrase to your key, you should omit the `UseKeychain` line. + - If you see a `Bad configuration option: usekeychain` error, add an additional line to the configuration's' `Host *` section. + + ``` + Host * + IgnoreUnknown UseKeychain + ``` + {% endnote %} + 3. Add your SSH private key to the ssh-agent and store your passphrase in the keychain. {% data reusables.ssh.add-ssh-key-to-ssh-agent %} ```shell $ ssh-add -K ~/.ssh/id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %} - ``` - {% note %} + ``` + {% note %} - **Note:** The `-K` option is Apple's standard version of `ssh-add`, which stores the passphrase in your keychain for you when you add an SSH key to the ssh-agent. If you chose not to add a passphrase to your key, run the command without the `-K` option. + **Note:** The `-K` option is Apple's standard version of `ssh-add`, which stores the passphrase in your keychain for you when you add an SSH key to the ssh-agent. If you chose not to add a passphrase to your key, run the command without the `-K` option. - If you don't have Apple's standard version installed, you may receive an error. For more information on resolving this error, see "[Error: ssh-add: illegal option -- K](/articles/error-ssh-add-illegal-option-k)." + If you don't have Apple's standard version installed, you may receive an error. For more information on resolving this error, see "[Error: ssh-add: illegal option -- K](/articles/error-ssh-add-illegal-option-k)." - In MacOS Monterey (12.0), the `-K` and `-A` flags are deprecated and have been replaced by the `--apple-use-keychain` and `--apple-load-keychain` flags, respectively. + In MacOS Monterey (12.0), the `-K` and `-A` flags are deprecated and have been replaced by the `--apple-use-keychain` and `--apple-load-keychain` flags, respectively. - {% endnote %} + {% endnote %} 4. Add the SSH key to your account on {% data variables.product.product_name %}. For more information, see "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)." @@ -163,11 +159,11 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav {% data reusables.desktop.windows_git_bash %} 1. Ensure the ssh-agent is running. You can use the "Auto-launching the ssh-agent" instructions in "[Working with SSH key passphrases](/articles/working-with-ssh-key-passphrases)", or start it manually: - ```shell - # start the ssh-agent in the background - $ eval "$(ssh-agent -s)" - > Agent pid 59566 - ``` + ```shell + # start the ssh-agent in the background + $ eval "$(ssh-agent -s)" + > Agent pid 59566 + ``` 2. Add your SSH private key to the ssh-agent. {% data reusables.ssh.add-ssh-key-to-ssh-agent %} {% data reusables.ssh.add-ssh-key-to-ssh-agent-commandline %} @@ -194,59 +190,50 @@ If you are using macOS or Linux, you may need to update your SSH client or insta 1. Insert your hardware security key into your computer. {% data reusables.command_line.open_the_multi_os_terminal %} 3. Paste the text below, substituting in the email address for your account on {% data variables.product.product_name %}. - ```shell - $ ssh-keygen -t {% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}-sk -C "your_email@example.com" - ``` + ```shell + $ ssh-keygen -t {% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}-sk -C "your_email@example.com" + ``` - {% ifversion not ghae %} - {% note %} + {%- ifversion not ghae %} + {% note %} - **Note:** If the command fails and you receive the error `invalid format` or `feature not supported,` you may be using a hardware security key that does not support the Ed25519 algorithm. Enter the following command instead. - ```shell - $ ssh-keygen -t ecdsa-sk -C "your_email@example.com" - ``` - - {% endnote %} - {% endif %} + **Note:** If the command fails and you receive the error `invalid format` or `feature not supported,` you may be using a hardware security key that does not support the Ed25519 algorithm. Enter the following command instead. + ```shell + $ ssh-keygen -t ecdsa-sk -C "your_email@example.com" + ``` + + {% endnote %} + {%- endif %} 4. When you are prompted, touch the button on your hardware security key. 5. When you are prompted to "Enter a file in which to save the key," press Enter to accept the default file location. - {% mac %} + {% mac %} + + ```shell + > Enter a file in which to save the key (/Users/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk): [Press enter] + ``` - ```shell - > Enter a file in which to save the key (/Users/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk): [Press enter] - ``` + {% endmac %} + + {% windows %} + + ```shell + > Enter a file in which to save the key (/c/Users/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk):[Press enter] + ``` - {% endmac %} - - {% windows %} - - ```shell - > Enter a file in which to save the key (/c/Users/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk):[Press enter] - ``` - - {% endwindows %} - - {% linux %} - - ```shell - > Enter a file in which to save the key (/home/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk): [Press enter] - ``` - - {% endlinux %} + {% endwindows %} + + {% linux %} + + ```shell + > Enter a file in which to save the key (/home/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk): [Press enter] + ``` + + {% endlinux %} 6. When you are prompted to type a passphrase, press **Enter**. - ```shell - > Enter passphrase (empty for no passphrase): [Type a passphrase] - > Enter same passphrase again: [Type passphrase again] - ``` + ```shell + > Enter passphrase (empty for no passphrase): [Type a passphrase] + > Enter same passphrase again: [Type passphrase again] + ``` 7. Add the SSH key to your account on {% data variables.product.prodname_dotcom %}. For more information, see "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)." - - -## Further reading - -- "[About SSH](/articles/about-ssh)" -- "[Working with SSH key passphrases](/articles/working-with-ssh-key-passphrases)" -{%- ifversion fpt or ghec %} -- "[Authorizing an SSH key for use with SAML single sign-on](/articles/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)"{% ifversion fpt %} in the {% data variables.product.prodname_ghe_cloud %} documentation{% endif %} -{%- endif %} diff --git a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md index fb9da0359b..729d257272 100644 --- a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md +++ b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md @@ -17,7 +17,9 @@ topics: shortTitle: Frases de acceso de llave SSH --- -Con las claves SSH, si alguien obtiene acceso a tu computadora, también tiene acceso a cada sistema que usa esa clave. Para agregar una capa extra de seguridad, puedes incluir una contraseña a tu clave SSH. Puedes usar `ssh-agent` para guardar tu contraseña de forma segura y no tener que volver a ingresarla. +## About passphrases for SSH keys + +With SSH keys, if someone gains access to your computer, the attacker can gain access to every system that uses that key. Para agregar una capa extra de seguridad, puedes incluir una contraseña a tu clave SSH. To avoid entering the passphrase every time you connect, you can securely save your passphrase in the SSH agent. ## Agregar o cambiar una contraseña @@ -103,7 +105,3 @@ La primera vez que usas tu clave, se te pedirá que ingreses tu contraseña. Si De lo contrario, puedes almacenar tu contraseña en la keychain cuando agregues tu clave a ssh-agent. Para obtener más información, consulta "[Agregar tu clave SSH a ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent)." {% endmac %} - -## Leer más - -- "[Acerca de SSH](/articles/about-ssh)" diff --git a/translations/es-ES/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md b/translations/es-ES/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md index 6f05b9af2a..adb05a61f9 100644 --- a/translations/es-ES/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md +++ b/translations/es-ES/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md @@ -28,6 +28,8 @@ Commits and tags have the following verification statuses, depending on whether {% data reusables.identity-and-permissions.vigilant-mode-beta-note %} +Signing commits differs from signing off on a commit. For more information about signing off on commits, see "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)." + ### Default statuses | Status | Description | diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md index 775260d616..5668159af2 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md @@ -11,6 +11,8 @@ redirect_from: versions: fpt: '*' ghec: '*' + ghes: '*' + ghae: '*' type: how_to topics: - Security advisories @@ -24,7 +26,7 @@ topics: ## Acerca de {% data variables.product.prodname_advisory_database %} -The {% data variables.product.prodname_advisory_database %} contains a list of known security vulnerabilities and malware, grouped in two categories: {% data variables.product.company_short %}-reviewed advisories and unreviewed advisories. +The {% data variables.product.prodname_advisory_database %} contains a list of known security vulnerabilities {% ifversion GH-advisory-db-supports-malware %}and malware, {% endif %}grouped in two categories: {% data variables.product.company_short %}-reviewed advisories and unreviewed advisories. {% data reusables.repositories.tracks-vulnerabilities %} @@ -32,20 +34,24 @@ The {% data variables.product.prodname_advisory_database %} contains a list of k {% data reusables.advisory-database.beta-malware-advisories %} -Each advisory in the {% data variables.product.prodname_advisory_database %} is for a vulnerability in open source projects or for malicious open source software. +Each advisory in the {% data variables.product.prodname_advisory_database %} is for a vulnerability in open source projects{% ifversion GH-advisory-db-supports-malware %} or for malicious open source software{% endif %}. {% data reusables.repositories.a-vulnerability-is %} Vulnerabilities in code are usually introduced by accident and fixed soon after they are discovered. You should update your code to use the fixed version of the dependency as soon as it is available. +{% ifversion GH-advisory-db-supports-malware %} + In contrast, malicious software, or malware, is code that is intentionally designed to perform unwanted or harmful functions. The malware may target hardware, software, confidential data, or users of any application that uses the malware. You need to remove the malware from your project and find an alternative, more secure replacement for the dependency. +{% endif %} + ### {% data variables.product.company_short %}-reviewed advisories -{% data variables.product.company_short %}-reviewed advisories are security vulnerabilities or malware that have been mapped to packages in ecosystems we support. We carefully review each advisory for validity and ensure that they have a full description, and contain both ecosystem and package information. +{% data variables.product.company_short %}-reviewed advisories are security vulnerabilities{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %} that have been mapped to packages in ecosystems we support. We carefully review each advisory for validity and ensure that they have a full description, and contain both ecosystem and package information. Generally, we name our supported ecosystems after the software programming language's associated package registry. We review advisories if they are for a vulnerability in a package that comes from a supported registry. -- Composer (registry: https://packagist.org/) -- Erlang (registry: https://hex.pm/) +- Composer (registry: https://packagist.org/){% ifversion GH-advisory-db-erlang-support %} +- Erlang (registry: https://hex.pm/){% endif %} - Go (registry: https://pkg.go.dev/) - Maven (registry: https://repo1.maven.org/maven2/org/) - npm (registry: https://www.npmjs.com/) @@ -56,7 +62,7 @@ Generally, we name our supported ecosystems after the software programming langu If you have a suggestion for a new ecosystem we should support, please open an [issue](https://github.com/github/advisory-database/issues) for discussion. -If you enable {% data variables.product.prodname_dependabot_alerts %} for your repositories, you are automatically notified when a new {% data variables.product.company_short %}-reviewed advisory reports a vulnerability or malware for a package you depend on. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)". +If you enable {% data variables.product.prodname_dependabot_alerts %} for your repositories, you are automatically notified when a new {% data variables.product.company_short %}-reviewed advisory reports a vulnerability {% ifversion GH-advisory-db-supports-malware %}or malware{% endif %} for a package you depend on. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)". ### Unreviewed advisories @@ -66,7 +72,7 @@ El {% data variables.product.prodname_dependabot %} no crea {% data variables.pr ## About information in security advisories -Cada asesoría de seguridad contiene información sobre la vulnerabilidad o el malware, la cual puede incluir la descripción, gravedad, paquete afectado, ecosistema del paquete, versiones afectadas y versiones parchadas, impacto e información opcional, tal como referencias, soluciones alternas y créditos. Adicionalmente, las asesorías de la National Vulnerability Database contiene un enlace al registro de CVE, en donde puedes leer más sobre los detalles de la vulnerabilidad, su puntuación de CVSS y su nivel de severidad cualitativo. Para obtener más información, consulta la "[National Vulnerability Database](https://nvd.nist.gov/)" del Instituto Nacional de Estándares y Tecnología. +Each security advisory contains information about the vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware,{% endif %} which may include the description, severity, affected package, package ecosystem, affected versions and patched versions, impact, and optional information such as references, workarounds, and credits. Adicionalmente, las asesorías de la National Vulnerability Database contiene un enlace al registro de CVE, en donde puedes leer más sobre los detalles de la vulnerabilidad, su puntuación de CVSS y su nivel de severidad cualitativo. Para obtener más información, consulta la "[National Vulnerability Database](https://nvd.nist.gov/)" del Instituto Nacional de Estándares y Tecnología. El nivel de gravedad es uno de cuatro niveles posibles que se definen en el [Sistema de clasificación de vulnerabilidades comunes (CVSS), Sección 5](https://www.first.org/cvss/specification-document)". - Bajo @@ -87,12 +93,12 @@ La {% data variables.product.prodname_advisory_database %} utiliza los niveles d **Tip:** Puedes utilizar la barra lateral a la izquierda para explorar las asesorías que revisa {% data variables.product.company_short %} y aquellas sin revisar, por separado. {% endtip %} -3. Da clic en cualquier asesoría para ver los detalles. By default, you will see {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. To show malware advisories, use `type:malware` in the search bar. +3. Click an advisory to view details. By default, you will see {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. {% ifversion GH-advisory-db-supports-malware %}To show malware advisories, use `type:malware` in the search bar.{% endif %} {% note %} -También se puede acceder a la base de datos utilizando la API de GraphQL. By default, queries will return {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities unless you specify `type:malware`. Para obtener más información, consulta la sección "[evento de webhook de `security_advisory`](/webhooks/event-payloads/#security_advisory)". +También se puede acceder a la base de datos utilizando la API de GraphQL. {% ifversion GH-advisory-db-supports-malware %}By default, queries will return {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities unless you specify `type:malware`.{% endif %} For more information, see the "[`security_advisory` webhook event](/webhooks/event-payloads/#security_advisory)." {% endnote %} @@ -107,29 +113,16 @@ Puedes buscar la base de datos y utilizar los calificadores para definir más tu {% data reusables.search.date_gt_lt %} -| Qualifier | Ejemplo | -| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type:reviewed` | [**type:reviewed**](https://github.com/advisories?query=type%3Areviewed) will show {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. | -| `type:malware` | [**type:malware**](https://github.com/advisories?query=type%3Amalware) will show {% data variables.product.company_short %}-reviewed advisories for malware. | -| `type:unreviewed` | [**type:unreviewed**](https://github.com/advisories?query=type%3Aunreviewed) mostrará las asesorías sin revisar. | -| `GHSA-ID` | [**GHSA-49wp-qq6x-g2rf**](https://github.com/advisories?query=GHSA-49wp-qq6x-g2rf) mostrará la asesoría con esta ID de {% data variables.product.prodname_advisory_database %}. | -| `CVE-ID` | [**CVE-2020-28482**](https://github.com/advisories?query=CVE-2020-28482) mostrará la asesoría con este número de ID de CVE. | -| `ecosystem:ECOSYSTEM` | [**ecosystem:npm**](https://github.com/advisories?utf8=%E2%9C%93&query=ecosystem%3Anpm) mostrará únicamente asesorías que afecten paquetes NPM. | -| `severity:LEVEL` | [**severity:high**](https://github.com/advisories?utf8=%E2%9C%93&query=severity%3Ahigh) mostrará únicamente asesorías con nivel de gravedad alto. | -| `affects:LIBRARY` | [**affects:lodash**](https://github.com/advisories?utf8=%E2%9C%93&query=affects%3Alodash) mostrará únicamente asesorías que afecten la biblioteca lodash. | -| `cwe:ID` | [**cwe:352**](https://github.com/advisories?query=cwe%3A352) mostrará únicamente las asesorías con este número de CWE. | -| `credit:USERNAME` | [**credit:octocat**](https://github.com/advisories?query=credit%3Aoctocat) mostrará únicamente las asesorías que se atribuyen a la cuenta de usuario "octocat". | -| `sort:created-asc` | [**sort:created-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-asc) organizará los resultados para mostrar las asesorías más viejas primero. | -| `sort:created-desc` | [**sort:created-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-desc) organizará los resultados para mostrar las asesorías más nuevas primero. | -| `sort:updated-asc` | [**sort:updated-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-asc) organizará los resultados para mostrar aquellos actualizados menos recientemente. | -| `sort:updated-desc` | [**sort:updated-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-desc) organizará los resultados para mostrar los aquellos actualizados más recientemente. | -| `is:withdrawn` | [**is:withdrawn**](https://github.com/advisories?utf8=%E2%9C%93&query=is%3Awithdrawn) mostrará únicamente las asesorías que se han retirado. | -| `created:YYYY-MM-DD` | [**created:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=created%3A2021-01-13) mostrará únicamente las asesorías creadas en esta fecha. | -| `updated:YYYY-MM-DD` | [**updated:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=updated%3A2021-01-13) mostrará únicamente asesorías actualizadas en esta fecha. | +| Qualifier | Ejemplo | +| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `type:reviewed` | [**type:reviewed**](https://github.com/advisories?query=type%3Areviewed) will show {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. | +{% ifversion GH-advisory-db-supports-malware %}| `type:malware` | [**type:malware**](https://github.com/advisories?query=type%3Amalware) will show {% data variables.product.company_short %}-reviewed advisories for malware. | +{% endif %}| `type:unreviewed`| [**type:unreviewed**](https://github.com/advisories?query=type%3Aunreviewed) will show unreviewed advisories. | +| `GHSA-ID`| [**GHSA-49wp-qq6x-g2rf**](https://github.com/advisories?query=GHSA-49wp-qq6x-g2rf) will show the advisory with this {% data variables.product.prodname_advisory_database %} ID. | | `CVE-ID`| [**CVE-2020-28482**](https://github.com/advisories?query=CVE-2020-28482) will show the advisory with this CVE ID number. | | `ecosystem:ECOSYSTEM`| [**ecosystem:npm**](https://github.com/advisories?utf8=%E2%9C%93&query=ecosystem%3Anpm) will show only advisories affecting NPM packages. | | `severity:LEVEL`| [**severity:high**](https://github.com/advisories?utf8=%E2%9C%93&query=severity%3Ahigh) will show only advisories with a high severity level. | | `affects:LIBRARY`| [**affects:lodash**](https://github.com/advisories?utf8=%E2%9C%93&query=affects%3Alodash) will show only advisories affecting the lodash library. | | `cwe:ID`| [**cwe:352**](https://github.com/advisories?query=cwe%3A352) will show only advisories with this CWE number. | | `credit:USERNAME`| [**credit:octocat**](https://github.com/advisories?query=credit%3Aoctocat) will show only advisories credited to the "octocat" user account. | | `sort:created-asc`| [**sort:created-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-asc) will sort by the oldest advisories first. | | `sort:created-desc`| [**sort:created-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-desc) will sort by the newest advisories first. | | `sort:updated-asc`| [**sort:updated-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-asc) will sort by the least recently updated first. | | `sort:updated-desc`| [**sort:updated-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-desc) will sort by the most recently updated first. | | `is:withdrawn`| [**is:withdrawn**](https://github.com/advisories?utf8=%E2%9C%93&query=is%3Awithdrawn) will show only advisories that have been withdrawn. | | `created:YYYY-MM-DD`| [**created:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=created%3A2021-01-13) will show only advisories created on this date. | | `updated:YYYY-MM-DD`| [**updated:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=updated%3A2021-01-13) will show only advisories updated on this date. | ## Visualizar tus repositorios vulnerables -For any {% data variables.product.company_short %}-reviewed advisory in the {% data variables.product.prodname_advisory_database %}, you can see which of your repositories are affected by that security vulnerability or malware. Para ver un repositorio vulnerable, debes tener acceso a las {% data variables.product.prodname_dependabot_alerts %} de este. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#access-to-dependabot-alerts)". +For any {% data variables.product.company_short %}-reviewed advisory in the {% data variables.product.prodname_advisory_database %}, you can see which of your repositories are affected by that security vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}. Para ver un repositorio vulnerable, debes tener acceso a las {% data variables.product.prodname_dependabot_alerts %} de este. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#access-to-dependabot-alerts)". 1. Navega hasta https://github.com/advisories. 2. Haz clic en una asesoría. @@ -137,6 +130,38 @@ For any {% data variables.product.company_short %}-reviewed advisory in the {% d 4. Opcionalmente, para filtrar la lista, utiliza la barra de búsqueda o los menús desplegables. El menú desplegable de "Organización" te permite filtrar las {% data variables.product.prodname_dependabot_alerts %} por propietario (organización o usuario). ![Barra de búsqueda y menús desplegables para filtrar alertas](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) 5. For more details about the advisory, and for advice on how to fix the vulnerable repository, click the repository name. +{% ifversion security-advisories-ghes-ghae %} +## Accessing the local advisory database on {% data variables.product.product_location %} + +If your site administrator has enabled {% data variables.product.prodname_github_connect %} for {% data variables.product.product_location %}, you can also browse reviewed advisories locally. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)". + +You can use your local advisory database to check whether a specific security vulnerability is included, and therefore whether you'd get alerts for vulnerable dependencies. You can also view any vulnerable repositories. + +1. Navigate to `https://HOSTNAME/advisories`. +2. Opcionalmente, para filtrar la lista, utiliza cualquiera de los menúes desplegables. ![Filtros desplegables](/assets/images/help/security/advisory-database-dropdown-filters.png) + {% note %} + + **Note:** Only reviewed advisories will be listed. Unreviewed advisories can be viewed in the {% data variables.product.prodname_advisory_database %} on {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Accessing an advisory in the GitHub Advisory Database](#accessing-an-advisory-in-the-github-advisory-database)". + + {% endnote %} +3. Click an advisory to view details.{% ifversion GH-advisory-db-supports-malware %} By default, you will see {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. To show malware advisories, use `type:malware` in the search bar.{% endif %} + +You can also suggest improvements to any advisory directly from your local advisory database. For more information, see "[Editing advisories from {% data variables.product.product_location %}](/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database#editing-advisories-from-your-github-enterprise-server-instance)". + +### Viewing vulnerable repositories for {% data variables.product.product_location %} + +{% data reusables.repositories.enable-security-alerts %} + +In the local advisory database, you can see which repositories are affected by each security vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}. Para ver un repositorio vulnerable, debes tener acceso a las {% data variables.product.prodname_dependabot_alerts %} de este. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#access-to-dependabot-alerts)". + +1. Navigate to `https://HOSTNAME/advisories`. +2. Haz clic en una asesoría. +3. En la parte superior de la página de la asesoría, haz clic en **Alertas del dependabot**. ![Las alertas del dependabot](/assets/images/help/security/advisory-database-dependabot-alerts.png) +4. Opcionalmente, para filtrar la lista, utiliza la barra de búsqueda o los menús desplegables. El menú desplegable de "Organización" te permite filtrar las {% data variables.product.prodname_dependabot_alerts %} por propietario (organización o usuario). ![Barra de búsqueda y menús desplegables para filtrar alertas](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) +5. For more details about the advisory, and for advice on how to fix the vulnerable repository, click the repository name. + +{% endif %} + ## Leer más - [Definición de MITRE de "vulnerabilidad"](https://www.cve.org/ResourcesSupport/Glossary#vulnerability) diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md index c8b4b5d2a2..f935a42a90 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md @@ -7,6 +7,8 @@ redirect_from: versions: fpt: '*' ghec: '*' + ghes: '*' + ghae: '*' type: how_to topics: - Security advisories @@ -19,8 +21,9 @@ shortTitle: Editar la base de datos de asesorías ## Acerca de editar las asesorías en la {% data variables.product.prodname_advisory_database %} Las asesorías de seguridad en la {% data variables.product.prodname_advisory_database %} en [github.com/advisories](https://github.com/advisories) se consideran asesorías globales. Cualquiera puede sugerir mejoras en cualquier asesoría de seguridad en la {% data variables.product.prodname_advisory_database %}. Puedes editar o agregar cualquier detalle, incluyendo los ecosistemas adicionales afectados, el nivel de severidad o la descripción de quién se vio impactado. El equipo de selección de {% data variables.product.prodname_security %} revisará las mejoras enviadas y las publicará en la {% data variables.product.prodname_advisory_database %} en caso de que se acepten. +{% ifversion fpt or ghec %} +Solo los propietarios y adminsitradores de repositorios pueden editar las asesorías de seguridad a nivel de repositorio. For more information, see "[Editing a repository security advisory](/code-security/security-advisories/editing-a-security-advisory)."{% endif %} -Solo los propietarios y adminsitradores de repositorios pueden editar las asesorías de seguridad a nivel de repositorio. Para obtener más información, consulta la sección "[Editar una asesoría de seguridad de repositorio](/code-security/security-advisories/editing-a-security-advisory)". ## Editar las asesorías en la base de datos de asesorías de GitHub 1. Navega hasta https://github.com/advisories. @@ -30,4 +33,15 @@ Solo los propietarios y adminsitradores de repositorios pueden editar las asesor 5. Cuand terminas de editar la asesoría, haz clic en **Enviar mejoras**. 6. Una vez que emites tus mejoras, el equipo de selección de {% data variables.product.prodname_security %} creará una solicitud de cambios en [github/advisory-database](https://github.com/github/advisory-database), la cuál contendrá tus cambios para revisarlos. Si la asesoría se originó desde un repositorio de {% data variables.product.prodname_dotcom %}, también etiquetaremos al publicador original para que pueda agregar un comentario opcional. Puedes ver la solicitud de cambios y obtener notificaciones cuando se actualice o cierre. -También puedes abrir una solicitud de cambios directamente en un archivo de asesoría en el repositorio [github/advisory-database](https://github.com/github/advisory-database). Para obtener más información, consulta los [lineamientos de contribución](https://github.com/github/advisory-database/blob/main/CONTRIBUTING.md). +También puedes abrir una solicitud de cambios directamente en un archivo de asesoría en el repositorio [github/advisory-database](https://github.com/github/advisory-database). Para obtener más información, consulta los [lineamientos de contribución](https://github.com/github/advisory-database/blob/main/CONTRIBUTING.md). + +{% ifversion security-advisories-ghes-ghae %} +## Editing advisories from {% data variables.product.product_location %} + +If you have {% data variables.product.prodname_github_connect %} enabled for {% data variables.product.product_location %}, you will be able to see advisories by adding `/advisories` to the instance url. + +1. Navigate to `https://HOSTNAME/advisories`. +2. Selecciona la asesoría de seguridad a la cual te gustaría contribuir. +3. On the right-hand side of the page, click the **Suggest improvements for this vulnerability on Github.com.** link. A new tab opens with the same security advisory on {% data variables.product.prodname_dotcom_the_website %}. ![Enlace para sugerir mejoras](/assets/images/help/security/suggest-improvements-to-advisory-on-github-com.png) +4. Edit the advisory, following steps four through six in "[Editing advisories in the GitHub Advisory Database](#editing-advisories-in-the-github-advisory-database)" above. +{% endif %} diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md index 01f1908cf9..1af433b3b7 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md @@ -150,32 +150,32 @@ Para los lenguajes compatibles, el {% data variables.product.prodname_dependabot {% tip %} -**Tip:** You can only dismiss open alerts. +**Tip:** Solo puedes descartar las alertas abiertas. {% endtip %} -If you schedule extensive work to upgrade a dependency, or decide that an alert does not need to be fixed, you can dismiss the alert. Dismissing alerts that you have already assessed makes it easier to triage new alerts as they appear. +Si programas mucho trabajo para actualizar una dependencias o decides que una alerta no necesita corregirse, puedes descartar la alerta. El descartar alertas que ya valoraste facilita clasificar las nuevas que aparecen. 1. Ver los detalles de una alerta. Para obtener más información, consulta la sección "[Ver las dependencias vulnerables](#viewing-dependabot-alerts)" (anteriormente). -1. Select the "Dismiss" dropdown, and click a reason for dismissing the alert.{% ifversion reopen-dependabot-alerts %} Unfixed dismissed alerts can be reopened later.{% endif %} ![Elegir una razón para descartar la alerta a través del menú desplegable de "Descartar"](/assets/images/help/repository/dependabot-alert-dismiss-drop-down-ungrouped.png) +1. Selecciona el menú desplegable de "Descartar" y haz clic en una razón para descartar la alerta.{% ifversion reopen-dependabot-alerts %} Las alertas descartadas sin fijar pueden volverse a abrir posteriormente.{% endif %} ![Elegir una razón para descartar la alerta a través del menú desplegable de "Descartar"](/assets/images/help/repository/dependabot-alert-dismiss-drop-down-ungrouped.png) {% ifversion dependabot-bulk-alerts %} ### Descartar varias alertas al mismo tiempo -1. View the open {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Viewing {% data variables.product.prodname_dependabot_alerts %}](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-dependabot-alerts)". -2. Optionally, filter the list of alerts by selecting a dropdown menu, then clicking the filter that you would like to apply. También puedes teclear filtros en la barra de búsqueda. -3. To the left of each alert title, select the alerts that you want to dismiss. ![Screenshot of open alerts with checkboxes emphasized](/assets/images/help/graphs/select-multiple-alerts.png) -4. Optionally, at the top of the list of alerts, select all alerts on the page. ![Screenshot of all open alerts selected](/assets/images/help/graphs/select-all-alerts.png) -5. Select the "Dismiss alerts" dropdown, and click a reason for dismissing the alerts. ![Screenshot of open alerts page with "Dismiss alerts" drop-down emphasized](/assets/images/help/graphs/dismiss-multiple-alerts.png) +1. Mira las {% data variables.product.prodname_dependabot_alerts %} abiertas. Para obtener más información, consulta la sección "[Ver las {% data variables.product.prodname_dependabot_alerts %}](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-dependabot-alerts)". +2. Opcionalmente, filtra la lista de alertas seleccionado un menú desplegable y haciendo clic en el filtro que te gustaría aplicar. También puedes teclear filtros en la barra de búsqueda. +3. A la izquierda de cada título de alerta, selecciona aquellas que quieras descartar. ![Captura de pantalla de las alertas abiertas con énfasis en las casillas de verificación](/assets/images/help/graphs/select-multiple-alerts.png) +4. Opcionalmente, en la parte superior de la lista de alertas, selecciona todas en la página. ![Captura de pantalla de todas las alertas abiertas seleccionadas](/assets/images/help/graphs/select-all-alerts.png) +5. Selecciona el menú desplegable de "Descartar alertas" y haz clic en una razón para hacerlo. ![Captura de pantalla de la página con alertas abiertas y énfasis en el menú desplegable de "Descartar alertas"](/assets/images/help/graphs/dismiss-multiple-alerts.png) {% endif %} {% ifversion reopen-dependabot-alerts %} -## Viewing and updating closed alerts +## Ver y actualziar las alertas cerradas {% tip %} -**Tip:** You can only reopen alerts that have been previously dismissed. Closed alerts that have already been fixed cannot be reopened. +**Tip:** Solo puedes volver a abrir alertas que se hayan descartado previamente. Las alertas cerradas que ya se hayan corregido no se pueden volver a abrir. {% endtip %} {% data reusables.repositories.navigate-to-repo %} @@ -185,17 +185,17 @@ If you schedule extensive work to upgrade a dependency, or decide that an alert ![Screenshot showing the "Closed" option](/assets/images/help/repository/dependabot-alerts-closed.png){% endif %} 1. Haz clic en la alerta que te gustaría ver o actualizar.{% ifversion dependabot-bulk-alerts %} ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert-checkbox.png){% else %} ![Screenshot showing a highlighted dependabot alert](/assets/images/help/repository/dependabot-alerts-select-closed-alert.png){% endif %} -2. Optionally, if the alert was dismissed and you wish to reopen it, click **Reopen**. Alerts that have already been fixed cannot be reopened. ![Screenshot showing the "Reopen" button](/assets/images/help/repository/reopen-dismissed-alert.png) +2. Opcionalmente, si se descartó la alerta y quieres volver a abrirla, haz clic en **Reabrir**. Las alertas que ya se hayan corregido no pueden volverse a abrir. ![Captura de pantalla que muestra el botón "Reabrir"](/assets/images/help/repository/reopen-dismissed-alert.png) {% endif %} {% ifversion dependabot-bulk-alerts %} -### Reopening multiple alerts at once +### Reabrir alertas múltiples al mismo tiempo -1. View the closed {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Viewing and updating closed alerts](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-and-updating-closed-alerts)" (above). -2. To the left of each alert title, select the alerts that you want to reopen. ![Screenshot of closed alerts with checkboxes emphasized](/assets/images/help/repository/dependabot-alerts-open-checkbox.png) -3. Optionally, at the top of the list of alerts, select all closed alerts on the page. ![Screenshot of closed alerts with all alerts selected](/assets/images/help/graphs/select-all-closed-alerts.png) -4. Click **Reopen** to reopen the alerts. Alerts that have already been fixed cannot be reopened. ![Screenshot of closed alerts with "Reopen" button emphasized](/assets/images/help/graphs/reopen-multiple-alerts.png) +1. Ver las {% data variables.product.prodname_dependabot_alerts %} cerradas. Para obtener más información, consulta la sección "[Ver y actualizar las alertas cerradas](/en/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts#viewing-and-updating-closed-alerts)" (anteriormente). +2. A la izquierda de cada título de alerta, selecciona aquellas que quieras reabrir. ![Captura de pantalla de las alertas cerradas con énfasis en las casillas de verificación](/assets/images/help/repository/dependabot-alerts-open-checkbox.png) +3. Opcionalmente, en la parte superior de la lista de alertas, selecciona todas las alertas cerradas en la página. ![Captura de pantalla de las alertas cerradas con todas las alertas seleccionadas](/assets/images/help/graphs/select-all-closed-alerts.png) +4. Haz clic en **Reabrir** para reabrir las alertas. Las alertas que ya se hayan corregido no pueden volverse a abrir. ![Captura de pantalla de las alertas cerradas con énfasis en el botón "Reabrir"](/assets/images/help/graphs/reopen-multiple-alerts.png) {% endif %} diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md b/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md index 700c159f89..882f325b33 100644 --- a/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md +++ b/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md @@ -33,7 +33,7 @@ topics: Puedes habilitar las {% data variables.product.prodname_dependabot_security_updates %} para cualquier repositorio que utilice {% data variables.product.prodname_dependabot_alerts %} y la gráfica de dependencias. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)". -You can disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository or for all repositories owned by your personal account or organization. Para obtener más información, consulta la sección "[Administrar las {% data variables.product.prodname_dependabot_security_updates %} para tus repositorios](#managing-dependabot-security-updates-for-your-repositories)" acontinuación. +Puedes inhabilitar las {% data variables.product.prodname_dependabot_security_updates %} para un repositorio individual o para todos los repositorios que pertenezcan a tu organización o cuenta personal. Para obtener más información, consulta la sección "[Administrar las {% data variables.product.prodname_dependabot_security_updates %} para tus repositorios](#managing-dependabot-security-updates-for-your-repositories)" acontinuación. {% ifversion fpt or ghec %}{% data reusables.dependabot.dependabot-tos %}{% endif %} @@ -63,7 +63,7 @@ Si no se habilitan las actualizaciones de seguridad para tu repositorio y no sab Puedes habilitar o inhabilitar las {% data variables.product.prodname_dependabot_security_updates %} para un repositorio individual (ver a continuación). -You can also enable or disable {% data variables.product.prodname_dependabot_security_updates %} for all repositories owned by your personal account or organization. Para obtener más información, consulta la sección "[Administrar los ajustes de seguridad y análisis de tu cuenta personal](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account)" o "[Administrar los ajustes de seguridad y análisis para tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". +También puedes habilitar o inhabilitar las {% data variables.product.prodname_dependabot_security_updates %} para todos los repositorios que pertenezcan a tu cuenta de usuario personal. Para obtener más información, consulta la sección "[Administrar los ajustes de seguridad y análisis de tu cuenta personal](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account)" o "[Administrar los ajustes de seguridad y análisis para tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". Las {% data variables.product.prodname_dependabot_security_updates %} requieren de configuraciones de repositorio específicas. Para obtener más información, consulta "[Repositorios soportados](#supported-repositories)". @@ -72,7 +72,7 @@ Las {% data variables.product.prodname_dependabot_security_updates %} requieren {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} -1. Under "Code security and analysis", to the right of "{% data variables.product.prodname_dependabot %} security updates", click **Enable** to enable the feature or **Disable** to disable it. {% ifversion fpt or ghec %}Para repositorios públicos, el botón está inhabilitado si la característica siempre está habilitada.{% endif %} +1. Debajo de "Análisis y seguridad del código", a la derecha de "Actualizaciones de seguridad del {% data variables.product.prodname_dependabot %}", haz clic en **Habilitar** para habilitar la característica o en **Inhabilitar** para inhabilitarla. {% ifversion fpt or ghec %}Para repositorios públicos, el botón está inhabilitado si la característica siempre está habilitada.{% endif %} {% ifversion fpt or ghec %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/security-and-analysis-disable-or-enable-fpt-private.png){% elsif ghes > 3.6 or ghae-issue-7044 %}{% else %}![Screenshot of "Code security and analysis" section with button to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/enterprise/3.3/repository/security-and-analysis-disable-or-enable-ghes.png){% endif %} ## Anular el comportamiento predeterminado con un archivo de configuración diff --git a/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index f09d41f793..850f9ff0c1 100644 --- a/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -32,9 +32,9 @@ El {% data variables.product.prodname_secret_scanning_caps %} como protección c Para que puedas utilizar el {% data variables.product.prodname_secret_scanning %} como protección contra subidas, el repositorio u organización necesita tener habilitados tanto la {% data variables.product.prodname_GH_advanced_security %} como el {% data variables.product.prodname_secret_scanning %}. Para obtener más información, consulta las secciones "[Administrar los ajustes de seguridad y análisis de tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)", "[Administrar los ajustes de seguridad y análisis de tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" y "[Acerca de la {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)". -Organization owners, security managers, and repository administrators can enable push protection for {% data variables.product.prodname_secret_scanning %} via the UI and API. Para obtener más información, consulta la sección "[Repositorios](/rest/reference/repos#update-a-repository)" y expande la sección de "Propiedades del objeto `security_and_analysis`" en la documentación de la API de REST. +Los propietarios de las organizaciones, administradores de seguridad y administradores de repositorio pueden habilitar la protección de subida para {% data variables.product.prodname_secret_scanning %} a través de la IU y de la API. Para obtener más información, consulta la sección "[Repositorios](/rest/reference/repos#update-a-repository)" y expande la sección de "Propiedades del objeto `security_and_analysis`" en la documentación de la API de REST. -### Enabling {% data variables.product.prodname_secret_scanning %} as a push protection for an organization +### Habilitar el {% data variables.product.prodname_secret_scanning %} como protección contra subida para una organización {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} @@ -42,7 +42,7 @@ Organization owners, security managers, and repository administrators can enable {% data reusables.repositories.navigate-to-ghas-settings %} {% data reusables.advanced-security.secret-scanning-push-protection-org %} -### Enabling {% data variables.product.prodname_secret_scanning %} as a push protection for a repository +### Habilitar el {% data variables.product.prodname_secret_scanning %} como protección de subida para un repositorio {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} @@ -51,13 +51,13 @@ Organization owners, security managers, and repository administrators can enable {% data reusables.advanced-security.secret-scanning-push-protection-repo %} -## Using {% data variables.product.prodname_secret_scanning %} as a push protection from the command line +## Utilizar el {% data variables.product.prodname_secret_scanning %} como protección de subida desde la línea de comandos -When you attempt to push a supported secret to a repository or organization with {% data variables.product.prodname_secret_scanning %} as a push protection enabled, {% data variables.product.prodname_dotcom %} will block the push. You can remove the secret from your commit or follow a provided URL to allow the push. +Cuando intentas subir un secreto compatible a un repositorio u organización con {% data variables.product.prodname_secret_scanning %} como una protección contra subida habilitada, {% data variables.product.prodname_dotcom %} bloqueará la subida. Puedes eliminar el secreto desde tu confirmación o seguir una URL proporcionada para permitir la subida. -Up to five detected secrets will be displayed at a time on the command line. Si ya se detectó un secreto en particular en el repositorio y la alerta ya existe, {% data variables.product.prodname_dotcom %} no lo bloqueará. +Se mostrarán hasta cinco secretos detectados a la vez en la línea de comandos. Si ya se detectó un secreto en particular en el repositorio y la alerta ya existe, {% data variables.product.prodname_dotcom %} no lo bloqueará. -![Screenshot showing that a push is blocked when a user attempts to push a secret to a repository](/assets/images/help/repository/secret-scanning-push-protection-with-link.png) +![Captura de pantalla que muestra que una subida está bloqueada cuando un usuario intenta subir un secreto a un repositorio](/assets/images/help/repository/secret-scanning-push-protection-with-link.png) Si necesitas eliminar el secreto de tu última confirmación (es decir, `HEAD`) en la rama que se está subiendo y cualquier confirmación anterior que lo contenga, puedes eliminarlo de `HEAD` y luego combinar las confirmaciones que haya entre ellos cuando la confirmación se introdujo y la primera versión de `HEAD` para la cual se eliminó el secreto. @@ -65,34 +65,34 @@ Si necesitas eliminar el secreto de tu última confirmación (es decir, `HEAD`) **Notas**: -* If your git configuration supports pushes to multiple branches, and not only to the default branch, your push may be blocked due to additional and unintended refs being pushed. For more information, see the [`push.default` options](https://git-scm.com/docs/git-config#Documentation/git-config.txt-pushdefault) in the Git Docs. -* If {% data variables.product.prodname_secret_scanning %} upon a push times out, {% data variables.product.prodname_dotcom %} will still run a scan after the push. +* Si tu configuración de git es compatible con las subidas a ramas múltiples y no solo a la rama predeterminada, tu subida podría bloquearse debido a que se están subiendo refs imprevistos y adicionales. Para obtener más información, consulta las [opciones de `push.default`](https://git-scm.com/docs/git-config#Documentation/git-config.txt-pushdefault) en los documentos de Git. +* Si el {% data variables.product.prodname_secret_scanning %} excede el tiempo cuando se hace una subida, {% data variables.product.prodname_dotcom %} aún ejecutará el escaneo después de dicha subida. {% endnote %} -### Allowing a blocked secret to be pushed +### Permitir que se suba un secreto bloqueado Si {% data variables.product.prodname_dotcom %} bloquea un secreto que piensas se puede subir con seguridad, puedes permitirlo y especificar la razón por la cual se debería de permitir. -Si confirmas que un secreto es real y que pretendes corregirlo después, debes intentar remediarlo tan pronto como sea posible. For example, you might revoke the secret and remove the secret from the repository's commit history. For more information, see "[Removing sensitive data from a repository](/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)." +Si confirmas que un secreto es real y que pretendes corregirlo después, debes intentar remediarlo tan pronto como sea posible. Por ejemplo, podrías revocar el secreto y eliminarlo del historial de confirmaciones del repositorio. Para obtener más información, consulta la sección "[Eliminar datos confidenciales de un repositorio](/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)". {% data reusables.secret-scanning.push-protection-allow-secrets-alerts %} -1. Visit the URL returned by {% data variables.product.prodname_dotcom %} when your push was blocked. ![Captura de pantalla que muestra un formulario con opciones para desbloquear la subida de un secreto](/assets/images/help/repository/secret-scanning-unblock-form.png) +1. Visita la URL que devolvió {% data variables.product.prodname_dotcom %} cuando se bloqueó tu subida. ![Captura de pantalla que muestra un formulario con opciones para desbloquear la subida de un secreto](/assets/images/help/repository/secret-scanning-unblock-form.png) {% data reusables.secret-scanning.push-protection-choose-allow-secret-options %} -1. Click **Allow me to push this secret**. -2. Reattempt the push on the command line within three hours. If you have not pushed within three hours, you will need to repeat this process. +1. Haz clic en **Permitirme subir este secreto**. +2. Vuelve a intentar la subida en la línea de comandos al cabo de tres horas. Si no has realizado una subida a cabo de tres horas, necesitarás repetir este proceso. {% ifversion secret-scanning-push-protection-web-ui %} -## Using secret scanning as a push protection from the web UI +## Utilizar el escaneo de secretos como una protección de subida desde la IU web -When you use the web UI to attempt to commit a supported secret to a repository or organization with secret scanning as a push protection enabled, {% data variables.product.prodname_dotcom %} will block the commit. You will see a banner at the top of the page with information about the secret's location, and the secret will also be underlined in the file so you can easily find it. +Cuando utilizas la IU web para intentar confirmar un secreto compatible en un repositorio u organización con el escaneo de secretos como protección contra subidas habilitada, {% data variables.product.prodname_dotcom %} la bloqueará. Puedes ver un letrero en la parte superior de la página con información sobre la ubicación del secreto y este también se subrayará en el archivo para que lo puedas encontrar con facilidad. - ![Screenshot showing commit in web ui blocked because of secret scanning push protection](/assets/images/help/repository/secret-scanning-push-protection-web-ui-commit-blocked-banner.png) + ![Captura de pantalla que muestra una confirmación bloqueada en la IU web debido a la protección contra subidas del escaneo de secretos](/assets/images/help/repository/secret-scanning-push-protection-web-ui-commit-blocked-banner.png) -{% data variables.product.prodname_dotcom %} will only display one detected secret at a time in the web UI. Si ya se detectó un secreto en particular en el repositorio y la alerta ya existe, {% data variables.product.prodname_dotcom %} no lo bloqueará. +{% data variables.product.prodname_dotcom %} solo mostrará un secreto detectado a la vez en la IU web. Si ya se detectó un secreto en particular en el repositorio y la alerta ya existe, {% data variables.product.prodname_dotcom %} no lo bloqueará. -You can remove the secret from the file using the web UI. Una vez que elimines el secreto, el letrero en la parte superior de la página cambiará y te dirá que ahora puedes confirmar tus cambios. +Puedes eliminar el secreto del archivo utilizando la IU web. Una vez que elimines el secreto, el letrero en la parte superior de la página cambiará y te dirá que ahora puedes confirmar tus cambios. ![Captura de pantalla que muestra la confirmación en la Iu web después de que se corrigió un secreto](/assets/images/help/repository/secret-scanning-push-protection-web-ui-commit-allowed.png) diff --git a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md index 1be7377e30..d90dd8335f 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md +++ b/translations/es-ES/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md @@ -57,7 +57,7 @@ Para valorar el impacto de una vulnerabilidad en tu código, también necesitas ## Asegurar tus tokens de comunicación -A menudo, el código necesita comunicarse con otros sistemas a través de una red y requiere secretos (como una contrasella o llave de API) para autenticarse. Tu sistema necesita acceso a estos secretos para ejecutarse, pero es la mejor práctica el no incluirlos en tu código fuente. Esto es especialmente importante en el caso de los repositorios públicos, pero también para los repositorios privados a los cuales tienen acceso muchas personas. +A menudo, el código necesita comunicarse con otros sistemas a través de una red y requiere secretos (como una contrasella o llave de API) para autenticarse. Tu sistema necesita acceso a estos secretos para ejecutarse, pero es la mejor práctica el no incluirlos en tu código fuente. Esto es especialmente importante para los repositorios a los cuales tienen acceso muchas personas{% ifversion not ghae %} y es crítico para los repositorios públicos{% endif %}. ### Detección automática de secretos confirmados a un repositorio diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md index 11efae4d56..f04fc26158 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md @@ -58,7 +58,7 @@ Si agregas una política a nivel organizacional, deberías configurarla en la el {% data reusables.codespaces.codespaces-policy-targets %} 1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. Para obtener información sobre otras restricciones, consulta las secciones "[Restringir la visibilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)", "[Restringir el periodo de tiempo de espera inactivo](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)" y "[Restringir el periodo de retención para los codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)". -1. After you've finished adding constraints to your policy, click **Save**. +1. Después de que termines de agregar restricciones a tu política, haz clic en **Guardar**. ## Editar una política You can edit an existing policy. Por ejemplo, puede que quieras agregar o eliminar restricciones hacia o desde una política. diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md index 616a1129ea..0423976756 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md @@ -59,7 +59,7 @@ If you add an organization-wide policy with a timeout constraint, you should set {% data reusables.codespaces.codespaces-policy-targets %} 1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. Para obtener información sobre otras restricciones, consulta las secciones "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)", "[Restringir la visibilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)" y "[Restringir el periodo de retención para los codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)". -1. After you've finished adding constraints to your policy, click **Save**. +1. Después de que termines de agregar restricciones a tu política, haz clic en **Guardar**. The policy will be applied to all new codespaces that are created, and to existing codespaces the next time they are started. @@ -73,7 +73,7 @@ You can edit an existing policy. Por ejemplo, puede que quieras agregar o elimin ## Borrar una política -1. Muestra la página de "Políticas del Codespace". For more information, see "[Adding a policy to set a maximum idle timeout period](#adding-a-policy-to-set-a-maximum-idle-timeout-period)." +1. Muestra la página de "Políticas del Codespace". Para obtener más información, consulta la sección "[Agregar una política para configurar un periodo de tiempo de inactividad máximo](#adding-a-policy-to-set-a-maximum-idle-timeout-period)". 1. Haz clic en el botón de borrar a la derecha de la política que quieras borrar. ![El botón de borrar para una política](/assets/images/help/codespaces/policy-delete.png) diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md index 05ee7c6467..7fd329e263 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md @@ -55,7 +55,7 @@ Si agregas una política de toda la organización, deberías configurarla para q {% data reusables.codespaces.codespaces-policy-targets %} 1. Si quieres agregar otra restricción a la política, haz clic en **Agregar restricción** y elige otra de ellas. Para obtener más información sobre otras restricciones, consulta las secciones "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)", "[Restringir el periodo de tiempo de inactividad](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)" y "[Restringir el periodo de detección para los codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)". -1. After you've finished adding constraints to your policy, click **Save**. +1. Después de que termines de agregar restricciones a tu política, haz clic en **Guardar**. ## Editar una política You can edit an existing policy. Por ejemplo, puede que quieras agregar o eliminar restricciones hacia o desde una política. diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md index 995459a64a..a1c8df2e36 100644 --- a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md +++ b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-a-jetbrains-ide.md @@ -25,7 +25,7 @@ You can use the default keyboard shortcuts for inline suggestions in your JetBra | Acción | Shortcut | |:-------------------------------------------------------------------------------------------- |:---------------------------------------------- | -| Accept an inline suggestion | Tab | +| Aceptar una sugerencia en una línea | Tab | | Dismiss an inline suggestion | Esc | | Show next inline suggestion | Option (⌥) or Alt+] | | Show previous inline suggestion | Option (⌥) or Alt+[ | @@ -38,7 +38,7 @@ You can use the default keyboard shortcuts for inline suggestions in your JetBra | Acción | Shortcut | |:-------------------------------------------------------------------------------------------- |:------------------------------- | -| Accept an inline suggestion | Tab | +| Aceptar una sugerencia en una línea | Tab | | Dismiss an inline suggestion | Esc | | Show next inline suggestion | Alt+] | | Show previous inline suggestion | Alt+[ | @@ -51,7 +51,7 @@ You can use the default keyboard shortcuts for inline suggestions in your JetBra | Acción | Shortcut | |:-------------------------------------------------------------------------------------------- |:------------------------------- | -| Accept an inline suggestion | Tab | +| Aceptar una sugerencia en una línea | Tab | | Dismiss an inline suggestion | Esc | | Show next inline suggestion | Alt+] | | Show previous inline suggestion | Alt+[ | diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md index 71ad993d92..37b92581e4 100644 --- a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md +++ b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md @@ -37,9 +37,9 @@ You can use the default keyboard shortcuts in {% data variables.product.prodname {% windows %} -| Acción | Shortcut | Command name | +| Acción | Shortcut | Nombre del comando | |:-------------------------------------------------------------------------------------------- |:-------------------------------- |:---------------------------------------- | -| Accept an inline suggestion | Tab | editor.action.inlineSuggest.commit | +| Aceptar una sugerencia en una línea | Tab | editor.action.inlineSuggest.commit | | Dismiss an inline suggestion | Esc | editor.action.inlineSuggest.hide | | Show next inline suggestion | Alt+] | editor.action.inlineSuggest.showNext | | Show previous inline suggestion | Alt+[ | editor.action.inlineSuggest.showPrevious | @@ -52,9 +52,9 @@ You can use the default keyboard shortcuts in {% data variables.product.prodname {% linux %} -| Acción | Shortcut | Command name | +| Acción | Shortcut | Nombre del comando | |:-------------------------------------------------------------------------------------------- |:-------------------------------- |:---------------------------------------- | -| Accept an inline suggestion | Tab | editor.action.inlineSuggest.commit | +| Aceptar una sugerencia en una línea | Tab | editor.action.inlineSuggest.commit | | Dismiss an inline suggestion | Esc | editor.action.inlineSuggest.hide | | Show next inline suggestion | Alt+] | editor.action.inlineSuggest.showNext | | Show previous inline suggestion | Alt+[ | editor.action.inlineSuggest.showPrevious | diff --git a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md index dfaae40163..1f4f33078c 100644 --- a/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md +++ b/translations/es-ES/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md @@ -21,7 +21,7 @@ To configure {% data variables.product.prodname_copilot %} in {% data variables. You can use the default keyboard shortcuts in {% data variables.product.prodname_vs %} when using {% data variables.product.prodname_copilot %}. Alternatively, you can rebind the shortcuts in the Tools settings for {% data variables.product.prodname_vs %} using your preferred keyboard shortcuts for each specific command. You can search for each keyboard shortcut by its command name in the Keyboard Shortcuts editor. -| Acción | Shortcut | Command name | +| Acción | Shortcut | Nombre del comando | |:------------------------------- |:-------------------------------------------- |:------------------------------------ | | Show next inline suggestion | Ctrl+Alt+] | Tools.Nextsuggestion | | Show previous inline suggestion | Ctrl+Alt+[ | Tools.Previoussuggestion | diff --git a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md index 77cee19fab..9468908ea7 100644 --- a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md +++ b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md @@ -75,7 +75,7 @@ To use {% data variables.product.prodname_copilot %}, you must first install the 1. To open a new tab with multiple additional options, press Ctrl+Enter. 1. To accept a suggestion, above the suggestion, click **Accept Solution**. To reject all suggestions, close the tab. -## Generating code suggestions from comments +## Generar sugerencias de código desde los comentarios {% data reusables.copilot.generating-suggestions-from-comments %} diff --git a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md index 03563c76b6..14093103a2 100644 --- a/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md +++ b/translations/es-ES/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md @@ -64,7 +64,7 @@ To use {% data variables.product.prodname_copilot %}, you must first install the 1. Optionally, you can hover over the suggestion to see the {% data variables.product.prodname_copilot %} command palette for choosing suggestions. {% data reusables.copilot.accept-or-reject-suggestion %} -## Generating code suggestions from comments +## Generar sugerencias de código desde los comentarios {% data reusables.copilot.generating-suggestions-from-comments %} diff --git a/translations/es-ES/content/copilot/quickstart.md b/translations/es-ES/content/copilot/quickstart.md index 55fc76a076..8b5e1de729 100644 --- a/translations/es-ES/content/copilot/quickstart.md +++ b/translations/es-ES/content/copilot/quickstart.md @@ -30,7 +30,7 @@ This guide will show you how to sign up for {% data variables.product.prodname_c To use {% data variables.product.prodname_copilot %}, you must first install the {% data variables.product.prodname_vscode %} extension. 1. En el mercado de {% data variables.product.prodname_vscode %}, dirígete a la página de la [Extensión del {% data variables.product.prodname_copilot %}](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) y haz clic en **Instalar**. ![Install {% data variables.product.prodname_copilot %} extension {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/install-copilot-extension-visual-studio-code.png) -1. A popup will appear, asking to open {% data variables.product.prodname_vscode %}. Click **Open {% data variables.product.prodname_vscode %}**. +1. A popup will appear, asking to open {% data variables.product.prodname_vscode %}. Haz clic en **Abrir {% data variables.product.prodname_vscode %}**. 1. In the "Extension: {% data variables.product.prodname_copilot %}" tab in {% data variables.product.prodname_vscode %}, click **Install**. ![Install button in {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/in-visual-studio-code-install-button.png) 1. Si no has autorizado a {% data variables.product.prodname_vscode %} previamente en tu cuenta de {% data variables.product.prodname_dotcom %}, se te pedirá iniciar sesión en {% data variables.product.prodname_dotcom %} en {% data variables.product.prodname_vscode %}. - If you have previously authorized {% data variables.product.prodname_vscode %} in your {% data variables.product.prodname_dotcom %} account, {% data variables.product.prodname_copilot %} will be automatically authorized. ![Screen shot of {% data variables.product.prodname_vscode %} authorization screen](/assets/images/help/copilot/vsc-copilot-authorize.png) diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project.md index 51414b71ee..6254c0cb52 100644 --- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project.md +++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project.md @@ -126,7 +126,7 @@ Una vez que estés satisfecho con los cambios que elegiste incluir en tu confirm 6. Si tienes una solicitud de cambios basada en la rama sobre la cual estás trabajando, {% data variables.product.prodname_desktop %} mostrará el estado de las verificaciones que se han ejecutado para dicha solicitud. Para obtener más información sobre las verificaciones, consulta la sección "[Ver y volver a ejecutar las verificaciones en GitHub Desktop](/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/viewing-and-re-running-checks-in-github-desktop)". - ![Checks display next to branch name](/assets/images/help/desktop/checks-dialog.png) + ![Las verificaciones se muestran junto al nombre de rama](/assets/images/help/desktop/checks-dialog.png) Si no se ha creado una solicitud de cambios para la rama actual, {% data variables.product.prodname_desktop %} te dará la opción de crear una. Para obtener más información, consulta la sección "[Crear un informe de problemas o solicitud de extracción](/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request)." diff --git a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md index 47752c3597..4432e05746 100644 --- a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md +++ b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md @@ -2,8 +2,7 @@ title: Acerca de los debates intro: 'Utiliza los debates para preguntar y responder preguntas, compartir información, hacer anuncios y moderar o participar en una conversación sobre un proyecto en {% data variables.product.product_name %}.' versions: - fpt: '*' - ghec: '*' + feature: discussions --- @@ -22,7 +21,7 @@ Puedes utilizar los debates del repositorio para hablar sobre temas que sean esp No necesitas cerrar un debate de la misma forma en que cierras una propuesta o una solicitud de cambios. -Si un administrador de repositorio o mantenedor de proyecto habilita los {% data variables.product.prodname_discussions %} para un repositorio, cualquiera que visite el repositorio podrá crear y participar en los debates de este. Si un propietario de organización habilita los {% data variables.product.prodname_discussions %} para esta, cualquiera que pueda ver el repositorio origen puede crear un debate de organización. +If a repository administrator or project maintainer enables {% data variables.product.prodname_discussions %} for a repository, anyone who has access to the repository can create and participate in discussions for the repository. Si un propietario de organización habilita los {% data variables.product.prodname_discussions %} para esta, cualquiera que pueda ver el repositorio origen puede crear un debate de organización. Los administradores del repositorio y los mantenedores del proyecto pueden administrar los debates y las categorías de los mismos en un repositorio y fijarlos para incrementar la visibilidad de éstos. Los moderadores y colaboradores pueden marcar los comentarios como respuestas, fijar debates, y convertir las propuestas en debates. Del mismo modo, para los debates organizacionales, el rol de un usuario en el repositorio origen determinará cómo puede interactuar dicho usuario con los debates de la organización. Para obtener más información, consulta la sección "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". @@ -30,7 +29,7 @@ Para obtener más información sobre la administración de debates, consulta la ## Acerca de las encuestas -Puedes crear encuestas en la categoría de encuestas para medir el interés en las ideas nuevas y la dirección de los proyectos. Cualquiera con acceso de lectura en tu repositorio puede crear encuestas, votar en ellas y ver sus resultados. Los usuarios que hayan cerrado sesión pueden ver los resultados de las encuestas en los repositorios públicos. +Puedes crear encuestas en la categoría de encuestas para medir el interés en las ideas nuevas y la dirección de los proyectos. Anyone with read access to your repository can create polls, vote in polls, and view their results.{% ifversion fpt or ghec %} Signed out users can view the results of polls in public repositories.{% endif %} Las encuestas requieren una pregunta y por lo menos dos opciones. Puedes agregar un máximo de ocho opciones y estas pueden contener un máximo de 128 caracteres. @@ -71,5 +70,5 @@ Puedes compartir tu retroalimentación sobre los {% data variables.product.prodn - "[Acerca de escribir y dar formato en {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)" - "[Buscar debates](/search-github/searching-on-github/searching-discussions)" - "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" -- "[Moderar comentarios y conversaciones](/communities/moderating-comments-and-conversations)" -- "[Mantener tu seguridad en {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)" +- "[Moderating comments and conversations](/communities/moderating-comments-and-conversations)"{% ifversion fpt or ghec %} +- "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)"{% endif %} diff --git a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md index ec1f076818..1378836013 100644 --- a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md +++ b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md @@ -4,8 +4,7 @@ shortTitle: Colaborar con los mantenedores intro: 'Puedes contribuir a las metas, planes, salud y comunidad de un proyecto en {% data variables.product.product_name %} si te comunicas con los mantenedores del proyecto en un debate.' permissions: 'People with read access to a repository can start and participate in discussions and polls in the repository. People with read access to the source repository for organization discussions can start and participate in discussions and polls in the organization. {% data reusables.enterprise-accounts.emu-permission-interact %}' versions: - fpt: '*' - ghec: '*' + feature: discussions --- @@ -53,4 +52,6 @@ Puedes buscar debates y filtrar la lista de estos en un repositorio u organizaci ## Leer más - "[Acerca de escribir y dar formato en {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)" +{%- ifversion fpt or ghec %} - "[Mantener tu seguridad en {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)" +{%- endif %} diff --git a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/index.md b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/index.md index ddc777aef7..22e3e449da 100644 --- a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/index.md +++ b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/index.md @@ -3,8 +3,7 @@ title: Colaborar con tu comunidad utilizando los debates shortTitle: Colaborar utilizando debates intro: Recopila y debate tu proyecto con los miembros de la comunidad y con otros mantenedores. versions: - fpt: '*' - ghec: '*' + feature: discussions children: - /about-discussions - /participating-in-a-discussion diff --git a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md index d97640f3e1..6b6c96c423 100644 --- a/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md +++ b/translations/es-ES/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md @@ -3,8 +3,7 @@ title: Participar en un debate intro: 'Puedes conversar con la comunidad y con los mantenedores en un foro dentro del repositorio de un proyecto en {% data variables.product.product_name %}.' permissions: 'People with read access to a repository can participate in discussions and polls in the repository. People with read access to the source repository for organization discussions can participate in discussions and polls in that organization. {% data reusables.enterprise-accounts.emu-permission-interact %}' versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: Participa en un debate --- @@ -15,7 +14,7 @@ shortTitle: Participa en un debate Adicionalmente a comenzar a ver los debates y encuestas, puedes comentar como respuesta al comentario original del autor de dicho debate. También puedes crear un hilo de comentarios si respondes a un comentario individual que otro miembro de la comunidad haya hecho dentro del debate, y reaccionar a los comentarios con emojis. -Puedes bloquear usuarios y reportar el contenido perjudicial para mantener un ambiente placentero y seguro en {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Mantener tu seguridad en {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)". +{% ifversion fpt or ghec %}You can block users and report disruptive content to maintain a safe and pleasant environment for yourself on {% data variables.product.product_name %}. For more information, see "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)."{% endif %} ## Prerrequisitos diff --git a/translations/es-ES/content/discussions/guides/best-practices-for-community-conversations-on-github.md b/translations/es-ES/content/discussions/guides/best-practices-for-community-conversations-on-github.md index 8a88856db6..a358039e75 100644 --- a/translations/es-ES/content/discussions/guides/best-practices-for-community-conversations-on-github.md +++ b/translations/es-ES/content/discussions/guides/best-practices-for-community-conversations-on-github.md @@ -3,8 +3,7 @@ title: Best practices for community conversations on GitHub shortTitle: Best practices for community conversations intro: 'You can use discussions to brainstorm with your team, and eventually move the conversation to an issue when you are ready to scope out the work.' versions: - fpt: '*' - ghec: '*' + feature: discussions --- @@ -22,7 +21,7 @@ For more information about opening an issue and cross-referencing a discussion, You can create and participate in discussions, issues, and pull requests, depending on the type of conversation you'd like to have. -You can use {% data variables.product.prodname_discussions %} to discuss big picture ideas, brainstorm, and develop a project's specific details before committing it to an issue, which can then be scoped. {% data variables.product.prodname_discussions %} is useful for teams if: +You can use {% data variables.product.prodname_discussions %} to discuss big picture ideas, brainstorm, and develop a project's specific details before committing it to an issue, which can then be scoped. {% data variables.product.prodname_discussions %} is useful for teams in a number of scenarios. - You are in the discovery phase of a project and are still learning which direction your team wants to go in - You want to collect feedback from a wider community about a project - You want to keep bug fixes, feature requests, and general conversations separate @@ -34,7 +33,7 @@ Issues are useful for discussing specific details of a project such as bug repor ## Following contributing guidelines -Before you open a discussion in an open source repository, check to see if the repository has contributing guidelines. The CONTRIBUTING file includes information about how the repository maintainer would like you to contribute ideas to the project. +Before you open a discussion in a repository, check to see if the repository has contributing guidelines. The CONTRIBUTING file includes information about how the repository maintainer would like you to contribute ideas to the project. For more information, see "[Setting up your project for healthy contributions](/communities/setting-up-your-project-for-healthy-contributions)." diff --git a/translations/es-ES/content/discussions/guides/finding-your-discussions.md b/translations/es-ES/content/discussions/guides/finding-your-discussions.md index 23808bf6e4..f1e0921c99 100644 --- a/translations/es-ES/content/discussions/guides/finding-your-discussions.md +++ b/translations/es-ES/content/discussions/guides/finding-your-discussions.md @@ -2,8 +2,7 @@ title: Finding your discussions intro: You can easily access every discussion you've created or participated in. versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: Encontrar debates redirect_from: - /discussions/guides/finding-discussions-across-multiple-repositories @@ -12,8 +11,7 @@ redirect_from: ## Encontrar debates -1. Ve a {% data variables.product.prodname_dotcom_the_website %}. -1. En la esquina superior derecha de {% data variables.product.prodname_dotcom_the_website %}, da clic en tu foto de perfil y luego en **Tus debates**. !["Tus debates" en el menú desplegable de la foto de perfil en {% data variables.product.product_name %}](/assets/images/help/discussions/your-discussions.png) +1. En la esquina superior derecha de {% data variables.product.product_location %}, da clic en tu foto de perfil y luego en **Tus debates**. !["Tus debates" en el menú desplegable de la foto de perfil en {% data variables.product.product_name %}](/assets/images/help/discussions/your-discussions.png) 1. Alterna entre **Creados** y **Comentados** para ver los debates que creaste o en los que has participado. ## Leer más diff --git a/translations/es-ES/content/discussions/guides/granting-higher-permissions-to-top-contributors.md b/translations/es-ES/content/discussions/guides/granting-higher-permissions-to-top-contributors.md index 1bff73165e..1d9b4f3e54 100644 --- a/translations/es-ES/content/discussions/guides/granting-higher-permissions-to-top-contributors.md +++ b/translations/es-ES/content/discussions/guides/granting-higher-permissions-to-top-contributors.md @@ -2,8 +2,7 @@ title: Otorgar permisos superiores a los contribuyentes principales intro: Los administradores de repositorio pueden promover a cualquier miembro de la comunidad para que sea un moderador o un mantenedor. versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: Otorgar permisos mayores --- @@ -16,11 +15,11 @@ Los colaboradores más útiles en los últimos 30 días se resaltarán en el tab {% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} -1. Compare la lista de contribuyentes con sus permisos de acceso al repositorio o, para los debates de organización, al repositorio origen para ver quién califica para moderarlos. +1. Compare the list of contributors with their access permissions to the repository or, for organization discussions, to the source repository to see who qualifies to moderate the discussion. ![Screenshot of most helpful contributors](/assets/images/help/discussions/most-helpful.png) ## Paso 2: Revisa los niveles de permiso de los {% data variables.product.prodname_discussions %} -Las personas con permisos de clasificación en un repositorio pueden ayudar a moderar los debates de este al marcar los comentarios como respuestas, bloquear los debates que ya no sean útiles o que estén dañando a la comunidad y convertir las propuestas en debates cuando alguna idea aún se encuentre en las primeras etapas de desarrollo. De forma similar, las personas con permisos de clasificación en el repositorio origen para los debates de organización pueden moderar dichos debates. Para obtener más información, consulta la sección "[Moderar los debates](/discussions/managing-discussions-for-your-community/moderating-discussions)". +People with triage permissions for a repository can help moderate that repository's discussions by marking comments as answers, locking discussions that are no longer useful or are damaging to the community, and converting issues to discussions when an idea is still in the early stages of development. De forma similar, las personas con permisos de clasificación en el repositorio origen para los debates de organización pueden moderar dichos debates. Para obtener más información, consulta la sección "[Moderar los debates](/discussions/managing-discussions-for-your-community/moderating-discussions)". Para obtener más información sobre los niveles de permiso y los {% data variables.product.prodname_discussions %} de un repositorio, consulta la sección "[Niveles de permiso de un repositorio en una organización](/organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization)". diff --git a/translations/es-ES/content/discussions/guides/index.md b/translations/es-ES/content/discussions/guides/index.md index 7dad98131f..f8dbce5539 100644 --- a/translations/es-ES/content/discussions/guides/index.md +++ b/translations/es-ES/content/discussions/guides/index.md @@ -3,8 +3,7 @@ title: Guías de los debates shortTitle: Guías intro: Descubre las trayectorias para iniciar o aprende las mejores prácticas para participar o monitorear los debates de tu comunidad. versions: - fpt: '*' - ghec: '*' + feature: discussions children: - /best-practices-for-community-conversations-on-github - /finding-your-discussions diff --git a/translations/es-ES/content/discussions/index.md b/translations/es-ES/content/discussions/index.md index feb1df7a42..817f73eab1 100644 --- a/translations/es-ES/content/discussions/index.md +++ b/translations/es-ES/content/discussions/index.md @@ -1,7 +1,7 @@ --- title: GitHub Discussions Documentation shortTitle: GitHub Discussions -intro: '{% data variables.product.prodname_discussions %} is a collaborative communication forum for the community around an open source project. Community members can ask and answer questions, share updates, have open-ended conversations, and follow along on decisions affecting the community''s way of working.' +intro: '{% data variables.product.prodname_discussions %} is a collaborative communication forum for the community around an{% ifversion fpt or ghec %} open source or{% endif %} internal project. Community members can ask and answer questions, share updates, have open-ended conversations, and follow along on decisions affecting the community''s way of working.' introLinks: quickstart: /discussions/quickstart featuredLinks: @@ -27,8 +27,7 @@ examples_source: data/product-examples/discussions/community-examples.yml product_video: 'https://www.youtube-nocookie.com/embed/IpBw2SJkFyk' layout: product-landing versions: - fpt: '*' - ghec: '*' + feature: discussions communityRedirect: name: Provide GitHub Feedback href: 'https://github.com/github/feedback/discussions/categories/discussions-feedback' diff --git a/translations/es-ES/content/discussions/managing-discussions-for-your-community/index.md b/translations/es-ES/content/discussions/managing-discussions-for-your-community/index.md index acf3c13816..e0b2c3651a 100644 --- a/translations/es-ES/content/discussions/managing-discussions-for-your-community/index.md +++ b/translations/es-ES/content/discussions/managing-discussions-for-your-community/index.md @@ -3,8 +3,7 @@ title: Administrar los debates para tu comunidad shortTitle: Administrar los debates intro: 'Puedes habilitar y configurar los {% data variables.product.prodname_discussions %} en tu repositorio y puedes utilizar herramientas en {% data variables.product.product_name %} para moderar conversaciones entre los miembros de la comunidad.' versions: - fpt: '*' - ghec: '*' + feature: discussions children: - /managing-discussions - /managing-categories-for-discussions diff --git a/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md b/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md index a6c8bbf306..122c96066c 100644 --- a/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md +++ b/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md @@ -3,8 +3,7 @@ title: Managing categories for discussions intro: 'You can categorize discussions to organize conversations for your community members, and you can choose a format for each category.' permissions: Repository administrators and people with write or greater access to a repository can manage categories for discussions in the repository. Repository administrators and people with write or greater access to the source repository for organization discussions can manage categories for discussions in the organization. versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: Administrar las categorías redirect_from: - /discussions/managing-discussions-for-your-community/managing-categories-for-discussions-in-your-repository @@ -32,7 +31,7 @@ Cada categoría debe tener un nombre único y un emoji distintivo, y se le puede ## Crear una categoría -1. On {% data variables.product.product_location %}, navigate to the main page of the repository or organization where you want to create a category. +1. En {% data variables.product.product_location %}, navega a la página principal del repositorio u organización en donde quieres crear una categoría. {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.edit-categories %} 1. Da clic en **Categoría nueva**. ![Botón de "Categoría nueva" sobre la lista de categorías de debate para un repositorio](/assets/images/help/discussions/click-new-category-button.png) @@ -43,7 +42,7 @@ Cada categoría debe tener un nombre único y un emoji distintivo, y se le puede Puedes editar una categoría para cambiar el emoji, título, descripción y formato de debate de la misma. -1. En {% data variables.product.product_location %}, navega a la página principal del repositorio u organización en donde quieres crear una categoría. +1. On {% data variables.product.product_location %}, navigate to the main page of the repository or organization where you want to edit a category. {% data reusables.discussions.discussions-tab %} 1. A la derecha de la categoría en la lista, da clic en {% octicon "pencil" aria-label="The pencil icon" %}. ![Botón de editar a la derecha de la categoría en la lista de categorías de un repositorio](/assets/images/help/discussions/click-edit-for-category.png) 1. {% data reusables.discussions.edit-category-details %} @@ -54,7 +53,7 @@ Puedes editar una categoría para cambiar el emoji, título, descripción y form Cuando borras una categoría, {% data variables.product.product_name %} enviará todos los debates en la categoría que se borró a una categoría existente que elijas. -1. En {% data variables.product.product_location %}, navega a la página principal del repositorio u organización en donde quieres crear una categoría. +1. On {% data variables.product.product_location %}, navigate to the main page of the repository or organization where you want to delete a category. {% data reusables.discussions.discussions-tab %} 1. A la derecha de la categoría en la lista, da clic en {% octicon "trash" aria-label="The trash icon" %}. ![Botón de cesto de basura a la derecha de la categoría en la lista de categorías de un repositorio](/assets/images/help/discussions/click-delete-for-category.png) 1. Utiliza el menú desplegable y elige una categoría nueva para cualquier debate en la categoría que estás eliminando. ![Menú desplegable para elegir una categoría nueva cuando se borra una categoría existente](/assets/images/help/discussions/choose-new-category.png) diff --git a/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-discussions.md b/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-discussions.md index 143caba10e..efa57aa20d 100644 --- a/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-discussions.md +++ b/translations/es-ES/content/discussions/managing-discussions-for-your-community/managing-discussions.md @@ -3,8 +3,7 @@ title: Administrar los debates intro: 'You can categorize, spotlight, transfer, or delete the discussions.' permissions: Repository administrators and people with write or greater access to a repository can manage discussions in the repository. Repository administrators and people with write or greater access to the source repository for organization discussions can manage discussions in the organization. versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: Administrar los debates redirect_from: - /discussions/managing-discussions-for-your-community/managing-discussions-in-your-repository @@ -17,7 +16,7 @@ redirect_from: Organization owners can choose the permissions required to create a discussion in repositories owned by the organization. Similarly, to choose the permissions required to create an organization discussion, organization owners can change the permissions required in the source repository. Para obtener más información, consulta la sección "[Administrar la creación de debates para los repositorios de tu organización](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)". -Como mantenedor de debates, puedes crear recursos comunitarios para impulsar los debates que se alinien con la meta general del proyecto y mantener así un foro abierto y amistoso para los colaboradores. El crear un código de conducta o lineamientos de contribución para que los colaboradores los sigan te ayudará a proporcionar un foro colaborativo y productivo. Para obtener más información sobre cómo crear recursos comunitarios, consulta las secciones "[Agregar un código de conducta a tu proyecto](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)" y "[Configurar los lineamientos para los contribuyentes de un repositorio](/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)". +Como mantenedor de debates, puedes crear recursos comunitarios para impulsar los debates que se alinien con la meta general del proyecto y mantener así un foro abierto y amistoso para los colaboradores. Creating{% ifversion fpt or ghec %} a code of conduct or{% endif %} contribution guidelines for collaborators to follow will help facilitate a collaborative and productive forum. For more information on creating community resources, see{% ifversion fpt or ghec %} "[Adding a code of conduct to your project](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)," and{% endif %} "[Setting guidelines for repository contributors](/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)." Cuando un debate produce una idea o error que está listo para solucionarse, puedes crear una propuesta nueva desde un debate. Para obtener más información, consulta la sección "[Crear una propuesta](/issues/tracking-your-work-with-issues/creating-an-issue#creating-an-issue-from-a-discussion)". @@ -29,11 +28,11 @@ Para obtener más información sobre cómo proporcionar un debate sano, consulta Para administrar los debates en un repositorio, debes habilitar los {% data variables.product.prodname_discussions %} en este. Para obtener más información, consulta la sección "[Habilitar o inhabilitar los {% data variables.product.prodname_discussions %} para un repositorio](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)". -To manage discussions in an organization, {% data variables.product.prodname_discussions %} must be enabled for the organization. For more information, see "[Enabling or disabling {% data variables.product.prodname_discussions %} for an organization](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)." +To manage discussions in an organization, {% data variables.product.prodname_discussions %} must be enabled for the organization. Para obtener más información, consulta la sección "[Habilitar o inhabilitar los {% data variables.product.prodname_discussions %} para una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)". ## Cambiar la categoría de un debate -Puedes categorizar los debates para ayudar a que los miembros de la comunidad encuentren aquellos que tengan alguna relación. For more information, see "[Managing categories for discussions](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)." +Puedes categorizar los debates para ayudar a que los miembros de la comunidad encuentren aquellos que tengan alguna relación. Para obtener más información, consulta la sección "[Administrar las categorías de los debates](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)". También puedes migrar un debate a una categoría diferente. It's not possible to move a discussion to or from the polls category. @@ -75,7 +74,7 @@ Editar un debate que se ha fijado no cambiará la categoría del mismo. Para obt ## Transferir un debate -Para transferir un debate, debes tener permisos para crear debates en el repositorio a donde quieras trasnferirlo. If you want to transfer a discussion to an organization, you must have permissions to create discussions in the source repository for the organization's discussions. Solo puedes transferir debates entre los repositorios que pertenezcan a la misma cuenta de organización o de usuario. No puedes transferir un debate desde un repositorio privado hacia uno público. +Para transferir un debate, debes tener permisos para crear debates en el repositorio a donde quieras trasnferirlo. If you want to transfer a discussion to an organization, you must have permissions to create discussions in the source repository for the organization's discussions. Solo puedes transferir debates entre los repositorios que pertenezcan a la misma cuenta de organización o de usuario. You can't transfer a discussion from a private{% ifversion ghec or ghes %} or internal{% endif %} repository to a public repository. {% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} diff --git a/translations/es-ES/content/discussions/managing-discussions-for-your-community/moderating-discussions.md b/translations/es-ES/content/discussions/managing-discussions-for-your-community/moderating-discussions.md index bc3b88968d..7c892d87e3 100644 --- a/translations/es-ES/content/discussions/managing-discussions-for-your-community/moderating-discussions.md +++ b/translations/es-ES/content/discussions/managing-discussions-for-your-community/moderating-discussions.md @@ -1,16 +1,15 @@ --- title: Moderar los debates -intro: 'Puedes promover una colaboración sana si marcas los comentarios como respuestas, bloqueando y desbloqueando debates, convirtiendo propuestas en debates y editando o borrando los comentarios, debates y categorías que no se alineen con el código de conducta de tu comunidad.' +intro: 'You can promote healthy collaboration by marking comments as answers, locking or unlocking discussions, converting issues to discussions, and editing or deleting comments, discussions, and categories that don''t align with your{% ifversion fpt or ghec %} community''s code of conduct{% elsif ghes > 3.5 %} organization''s contribution guidelines{% endif %}.' permissions: People with triage access to a repository can moderate discussions in the repository. People with triage access to the source repository for organization discussions can moderate discussions in the organization. versions: - fpt: '*' - ghec: '*' + feature: discussions --- ## Acerca de moderar los debates -{% data reusables.discussions.about-discussions %} Si tienes permisos de clasificación para un repositorio, puedes ayudar a moderar los debates de este marcando los comentarios como respuestas, bloqueando debates que ya no sean útiles o que dañen a la comunidad y convirtiendo las propuestas en debates cuando una idea aún está en las etapas tempranas de desarrollo. De forma similar, si tienes permisos de clasificación para el repositorio origen para los debates de la organización, puedes moderarlos en esta. +{% data reusables.discussions.about-discussions %} If you have triage permissions for a repository, you can help moderate that repository's discussions by marking comments as answers, locking discussions that are no longer useful or are damaging to the community, and converting issues to discussions when an idea is still in the early stages of development. De forma similar, si tienes permisos de clasificación para el repositorio origen para los debates de la organización, puedes moderarlos en esta. ## Marcar un comentario como una respuesta diff --git a/translations/es-ES/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md b/translations/es-ES/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md index ce8bce92b1..64144d88b2 100644 --- a/translations/es-ES/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md +++ b/translations/es-ES/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md @@ -3,8 +3,7 @@ title: Ver las perspectivas de tus debates intro: 'Las perspectivas de los debates proporcionan datos de la actividad, vistas y contribuciones de los mismos.' permissions: Repository administrators and people with maintain access to a repository can view the insights dashboard for discussions in that repository. Repository administrators and people with maintain access to the source repository for organization discussions can view the insights dashboard for discussions in that organization. versions: - fpt: '*' - ghec: '*' + feature: discussions topics: - Discussions shortTitle: Ver las perspectivas de los debates diff --git a/translations/es-ES/content/discussions/quickstart.md b/translations/es-ES/content/discussions/quickstart.md index 7dc934485f..3e783568fe 100644 --- a/translations/es-ES/content/discussions/quickstart.md +++ b/translations/es-ES/content/discussions/quickstart.md @@ -3,21 +3,20 @@ title: Guía de inicio rápido para los debates de GitHub intro: 'Habilita los {% data variables.product.prodname_discussions %} en un repositorio u organización e inicia conversaciones con tu comunidad.' allowTitleToDifferFromFilename: true versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: Inicio Rápido --- ## Introducción -{% data variables.product.prodname_discussions %} es un foro de comunicación colaborativa para la comunidad que circunda un proyecto de código abierto. Los debates existen para las conversaciones que necesitan ser transparentes y accesibles pero no necesitan rastrearse en un tablero de proyecto y no se relacionan con el código, a diferencia de los {% data variables.product.prodname_github_issues %}. Los debates habilitan las conversaciones abiertas y fluídas en un foro público. +{% data variables.product.prodname_discussions %} is a collaborative communication forum for the community around an open source or internal project. Los debates existen para las conversaciones que necesitan ser transparentes y accesibles pero no necesitan rastrearse en un tablero de proyecto y no se relacionan con el código, a diferencia de los {% data variables.product.prodname_github_issues %}. Los debates habilitan las conversaciones abiertas y fluídas en un foro público. Los debates proporcionan un espacio para que existan conversaciones colaborativas al conectar y asignar un área más centralizada para conectarse y encontrar información. ## Habilitar los {% data variables.product.prodname_discussions %} en tu repositorio -Los propietarios de los repositorios y las personas con acceso de escritura pueden habilitar los {% data variables.product.prodname_discussions %} para una comunidad en sus repositorios privados o públicos. +Repository owners and people with write access can enable {% data variables.product.prodname_discussions %} for a community on their public{% ifversion ghes > 3.5 %}, internal{% endif %} and private repositories. The visibility of a discussion is inherited from the repository the discussion is created in. Cuando habilitas los {% data variables.product.prodname_discussions %} por primera vez, se te invitará a configurar una publicación de bienvenida. @@ -42,7 +41,7 @@ Puedes darles la bienvenida a tu comunidad y presentarles una forma nueva de com ## Configurar los lineamientos comunitarios para los contribuyentes -En el caso de los debates de repositorio, puedes configurar lineamientos de contribución para fomentar que los colaboradores tengan conversaciones útiles y significativas que sean relevantes para el repositorio. También puedes actualizar el archivo de README del repositorio para comunicar tus expectativas de cuándo deberían los colaboradores abrir una propuesta o un debate. Para obtener más información sobre proporcionar lineamientos para tu proyecto, consulta las secciones "[Agregar un código de conducta a tu proyecto](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)" y "[Configurar tu proyecto para que tegan contribuciones sanas](/communities/setting-up-your-project-for-healthy-contributions)". +En el caso de los debates de repositorio, puedes configurar lineamientos de contribución para fomentar que los colaboradores tengan conversaciones útiles y significativas que sean relevantes para el repositorio. También puedes actualizar el archivo de README del repositorio para comunicar tus expectativas de cuándo deberían los colaboradores abrir una propuesta o un debate. For more information about providing guidelines for your project, see{% ifversion fpt or ghec %} "[Adding a code of conduct to your project](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)" and{% endif %} "[Setting up your project for healthy contributions](/communities/setting-up-your-project-for-healthy-contributions)." Para el caso de los debates, puedes compartir información sobre cómo participar en tu organización al crear un README de perfil para ella. Para obtener más información, consulta la sección "[Personalizar el perfil de tu organización ](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile)". @@ -62,7 +61,7 @@ Cualquier usuario no autenticado que pueda ver un repositorio podrá crear una e Los propietarios de los repositorios y las personas con acceso de escritura en estos pueden crear categorías nuevas para mantener los debates organizados. De la misma manera, ya que los debates de las organizaciones se basan en un repositorio origen, los propietarios de los repositorios y las personas con acceso de escritura con acceso de escritura en el repositorio origen pueden crear categorías nuevas para estos debates. -Los colaboradores que participen y creen debates nuevos pueden agruparlos en las categorías existentes más relevantes. Los debates también pueden volver a categorizarse después de su creación. Para obtener más información, consulta la sección "[Administrar las categorías de los debates](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)". +Collaborators participating in and creating new discussions can group discussions into the most relevant existing categories. Los debates también pueden volver a categorizarse después de su creación. Para obtener más información, consulta la sección "[Administrar las categorías de los debates](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)". {% data reusables.discussions.you-can-label-discussions %} diff --git a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md index 4d286ac1a8..107648719a 100644 --- a/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md +++ b/translations/es-ES/content/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom.md @@ -20,7 +20,7 @@ For assignments with complex setup environments, teachers can customize the dev {% note %} -**Note**: Individual codespaces are automatically deleted if they are stopped and left unused for a prolonged period. For more information, see "[Configuring automatic deletion of your codespaces](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces)." +**Note**: Individual codespaces are automatically deleted if they are stopped and left unused for a prolonged period. Para obtener más información, consulta la sección "[Configurar el borrado automático de tus codespaces](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces)". {% endnote %} diff --git a/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md b/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md index e489674246..1f79859fa4 100644 --- a/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md +++ b/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md @@ -136,7 +136,7 @@ Las notificaciones proporcionan actualizaciones sobre la actividad en {% data va ### 8. Trabajar con {% data variables.product.prodname_pages %} Puedes utilizar {% data variables.product.prodname_pages %} para crear y hospedar un sitio web directamente desde un repositorio de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages)". -{% ifversion fpt or ghec %} +{% ifversion discussions %} ### 9. Uso de {% data variables.product.prodname_discussions %} Puedes habilitar los {% data variables.product.prodname_discussions %} en tu repositorio para ayudar a crear una comunidad al rededor de tu proyecto. Los mantenedores, contribuyentes y visitantes pueden utilizar los debates para compartir anuncios, hacer y responder preguntas y participar en conversaciones sobre las metas. Para obtener más información, consulta la sección "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". {% endif %} diff --git a/translations/es-ES/content/get-started/quickstart/communicating-on-github.md b/translations/es-ES/content/get-started/quickstart/communicating-on-github.md index 30cfaa7b24..7b1d06033e 100644 --- a/translations/es-ES/content/get-started/quickstart/communicating-on-github.md +++ b/translations/es-ES/content/get-started/quickstart/communicating-on-github.md @@ -24,10 +24,9 @@ topics: {% data variables.product.product_name %} proporciona herramientas de comunicación colaborativas que te permiten interactuar de cerca con tu comunidad. Esta guía de inicio rápido te mostrará cómo escoger la herramienta correcta para tus necesidades. -{% ifversion fpt or ghec %} +{% ifversion discussions %} Puedes crear y participar en propuestas, solicitudes de cambios, {% data variables.product.prodname_discussions %} y debates de equipo, dependiendo del tipo de conversación que te gustaría tener. -{% endif %} -{% ifversion ghes or ghae %} +{% else %} Puedes crear y participar de propuestas, solicitudes de extracción y debates de equipos, dependiendo del tipo de conversación que quieras tener. {% endif %} @@ -100,7 +99,7 @@ La pestaña **Archivos que cambiaron** de la solicitud de cambios muestra la sol - El usuario crea una solicitud de cambios con la solución. - Un mantenedor de repositorio revisa la solicitud de cambios, la comenta y la fusiona. -{% ifversion fpt or ghec %} +{% ifversion discussions %} ### Casos para los {% data variables.product.prodname_discussions %} - Tengo una pregunta que no se relaciona necesariamente con los archivos específicos del repositorio. @@ -145,10 +144,10 @@ Estos ejemplos te muestran cómo decidir cuál es la mejor herramienta para tus Para las propuestas, por ejemplo, puedes etiquetarlas con etiquetas para buscarlas más rápidamente y crear plantillas de propuesta para ayudar a los contribuyentes a abrir propuestas significativas. Para obtener más información, consulta la sección "[Acerca de las propuestas](/github/managing-your-work-on-github/about-issues#working-with-issues)" y "[Acerca de las plantillas de propuestas y solicitudes de cambio](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates)". -Para las solicitudes de cambio, puedes crear borradores de estas si los cambios que propones aún están en curso. Los borradores de solicitudes de cambios no pueden fusionarse hasta que se marquen como listos para revisión. Para obtener más información, consulta "[Acerca de las solicitudes de extracción](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)." +Para las solicitudes de cambio, puedes crear borradores de estas si los cambios que propones aún están en curso. Los borradores de solicitudes de cambios no pueden fusionarse hasta que se marquen como listos para revisión. Para obtener más información, consulta la sección "[Acerca de las solicitudes de cambios](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)". -{% ifversion fpt or ghec %} -Para el caso de los {% data variables.product.prodname_discussions %}, puedes configurar un código de conducta y fijar los debates que contengan información importante de tu comunidad. Para obtener más información, consulta la sección "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". +{% ifversion discussions %} +For {% data variables.product.prodname_discussions %}, you can{% ifversion fpt or ghec %} set up a code of conduct and{% endif %} pin discussions that contain important information for your community. Para obtener más información, consulta la sección "[Acerca de los debates](/discussions/collaborating-with-your-community-using-discussions/about-discussions)". {% endif %} Para el caso de los debates de equipo, puedes editarlos o borrarlos en la página del equipo y puedes configurar las notificaciones para estos. Para obtener más información, consulta [Acerca de los debates del equipo](/organizations/collaborating-with-your-team/about-team-discussions)". diff --git a/translations/es-ES/content/get-started/using-github/keyboard-shortcuts.md b/translations/es-ES/content/get-started/using-github/keyboard-shortcuts.md index 7340b142cf..cf773a630a 100644 --- a/translations/es-ES/content/get-started/using-github/keyboard-shortcuts.md +++ b/translations/es-ES/content/get-started/using-github/keyboard-shortcuts.md @@ -43,7 +43,7 @@ The {% data variables.product.prodname_command_palette %} also gives you quick a |G P | Go to the **Pull requests** tab. For more information, see "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)."{% ifversion fpt or ghes or ghec %} |G A | Go to the **Actions** tab. For more information, see "[About Actions](/actions/getting-started-with-github-actions/about-github-actions)."{% endif %} |G B | Go to the **Projects** tab. For more information, see "[About project boards](/articles/about-project-boards)." -|G W | Go to the **Wiki** tab. For more information, see "[About wikis](/communities/documenting-your-project-with-wikis/about-wikis)."{% ifversion fpt or ghec %} +|G W | Go to the **Wiki** tab. For more information, see "[About wikis](/communities/documenting-your-project-with-wikis/about-wikis)."{% ifversion discussions %} |G G | Go to the **Discussions** tab. For more information, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)."{% endif %} ## Source code editing diff --git a/translations/es-ES/content/graphql/guides/using-the-graphql-api-for-discussions.md b/translations/es-ES/content/graphql/guides/using-the-graphql-api-for-discussions.md index 8502bc9ab8..a0b5e7d6f9 100644 --- a/translations/es-ES/content/graphql/guides/using-the-graphql-api-for-discussions.md +++ b/translations/es-ES/content/graphql/guides/using-the-graphql-api-for-discussions.md @@ -2,8 +2,7 @@ title: Utilizar la API de GraphQL para los debates intro: 'Aprende a utilizar la API de GraphQL de los {% data variables.product.prodname_discussions %}.' versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: Utilizar GraphQL para los debates --- diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/about-issues.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/about-issues.md index aa93f1927e..d5d112fa1b 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/about-issues.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/about-issues.md @@ -48,7 +48,8 @@ Para ayudar a que los colaboradores abran propuestas significativas que proporci Puedes @mencionar colaboradores que tengan acceso a tu repositorio en una propuesta para dirigir su atención a un cometnario. Para enlazar las propuestas relacionadas en el mismo repositorio, puedes teclear `#` seguido de parte del título de la propuesta y luego hacer clic en la propueta que quieras enlazar. Para comunicar la responsabilidad, puedes asignar propuestas. Si frecuentemente te encuentras tecleando el mismo comentario, puedes utilizar las respuestas guardadas. {% ifversion fpt or ghec %} Para obtener más información, consulta las secciones "[Sintaxis básica para escritura y formato](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)" y "[Asignar propuestas y solicitudes de cambio a otros usuarios de GitHub](/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users)". - +{% endif %} +{% ifversion discussions %} ## Comparar propuestas y debates Algunas conversaciones son más adecuadas para los {% data variables.product.prodname_discussions %}. {% data reusables.discussions.you-can-use-discussions %} Para orientarte sobre cuándo utilizar una propuesta o debate, consulta la sección "[Comuinicarte en GitHub](/github/getting-started-with-github/quickstart/communicating-on-github)". diff --git a/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-an-issue.md b/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-an-issue.md index ae88b7642f..9f37c4d124 100644 --- a/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-an-issue.md +++ b/translations/es-ES/content/issues/tracking-your-work-with-issues/creating-an-issue.md @@ -99,7 +99,7 @@ You can open a new issue from a specific line or lines of code in a file or pull {% data reusables.repositories.assign-an-issue-as-project-maintainer %} {% data reusables.repositories.submit-new-issue %} -{% ifversion fpt or ghec %} +{% ifversion discussions %} ## Creating an issue from discussion diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md index 9dae7b0195..8d550324ce 100644 --- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md +++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md @@ -818,4 +818,6 @@ Para obtener más información, consulta la sección "[Administrar la publicaci ## Leer más - "[Mantener tu organización segura](/articles/keeping-your-organization-secure)"{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5146 %} +{%- ifversion fpt or ghec %} - "[Exportar la información de miembro para tu organización](/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization)"{% endif %} +{%- endif %} diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md index 73b01a362f..9017551439 100644 --- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md +++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md @@ -134,7 +134,7 @@ Some of the features listed below are limited to organizations using {% data var | [Delete or transfer repositories out of the organization](/articles/setting-permissions-for-deleting-or-transferring-repositories) | | | | | **X** | | [Archive repositories](/articles/about-archiving-repositories) | | | | | **X** |{% ifversion fpt or ghec %} | Display a sponsor button (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") | | | | | **X** |{% endif %} -| Create autolink references to external resources, like Jira or Zendesk (see "[Configuring autolinks to reference external resources](/articles/configuring-autolinks-to-reference-external-resources)") | | | | | **X** |{% ifversion fpt or ghec %} +| Create autolink references to external resources, like Jira or Zendesk (see "[Configuring autolinks to reference external resources](/articles/configuring-autolinks-to-reference-external-resources)") | | | | | **X** |{% ifversion discussions %} | [Enable {% data variables.product.prodname_discussions %}](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository) in a repository | | | | **X** | **X** | | [Create and edit categories](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions) for {% data variables.product.prodname_discussions %} | | | | **X** | **X** | | [Move a discussion to a different category](/discussions/managing-discussions-for-your-community/managing-discussions) | | | **X** | **X** | **X** | diff --git a/translations/es-ES/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md index 2d0462cebf..3b91834c36 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md @@ -3,8 +3,7 @@ title: Enabling or disabling GitHub Discussions for an organization intro: 'You can use {% data variables.product.prodname_discussions %} in a organization as a place for your organization to have conversations that aren''t specific to a single repository within your organization.' permissions: 'Organization owners can enable {% data variables.product.prodname_discussions %} for their organization.' versions: - fpt: '*' - ghec: '*' + feature: discussions topics: - Organizations shortTitle: Debates de organización diff --git a/translations/es-ES/content/organizations/managing-organization-settings/index.md b/translations/es-ES/content/organizations/managing-organization-settings/index.md index 2e5f8cd0e2..b875dc951a 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/index.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/index.md @@ -27,6 +27,7 @@ children: - /allowing-people-to-delete-issues-in-your-organization - /enabling-or-disabling-github-discussions-for-an-organization - /managing-discussion-creation-for-repositories-in-your-organization + - /managing-the-commit-signoff-policy-for-your-organization - /setting-team-creation-permissions-in-your-organization - /managing-scheduled-reminders-for-your-organization - /managing-the-default-branch-name-for-repositories-in-your-organization diff --git a/translations/es-ES/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md index 3f9a838fd9..d8ccd6e141 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md @@ -5,8 +5,7 @@ redirect_from: - /github/setting-up-and-managing-organizations-and-teams/managing-discussion-creation-for-repositories-in-your-organization permissions: Organization owners can manage discussion creation for repositories owned by the organization. versions: - fpt: '*' - ghec: '*' + feature: discussions topics: - Organizations - Teams diff --git a/translations/es-ES/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md new file mode 100644 index 0000000000..66928608d1 --- /dev/null +++ b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md @@ -0,0 +1,25 @@ +--- +title: Managing the commit signoff policy for your organization +intro: 'You can require users to automatically sign off all commits they make in {% data variables.product.product_name %}''s web interface to repositories owned by your organization.' +versions: + feature: commit-signoffs +permissions: Organization owners can require all commits to repositories owned by the organization be signed off by the commit author. +topics: + - Organizations +shortTitle: Manage the commit signoff policy +--- + +## About commit signoffs + +To affirm that a commit complies with the rules and licensing governing a repository, many organizations require developers to sign off on every commit. If your organization requires commit signoffs, you can make signing off a seamless part of the commit process by enabling compulsory commit signoffs for users committing through {% data variables.product.product_name %}'s web interface. After you enable compulsory commit signoffs for an organization, every commit made to repositories in that organization through {% data variables.product.product_name %}'s web interface will automatically be signed off on by the commit author. + +People with admin access to a repository can also enable compulsory commit signoffs at the repository level. For more information, see "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)." + +{% data reusables.repositories.commit-signoffs %} + +## Managing compulsory commit signoffs for your organization + +{% data reusables.profile.access_org %} +{% data reusables.profile.org_settings %} +{% data reusables.organizations.repository-defaults %} +1. Select or deselect **Require contributors to sign off on web-based commits**. ![Screenshot of Require contributors to sign off on web-based commits](/assets/images/help/organizations/require-signoffs.png) diff --git a/translations/es-ES/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md index ee9196524b..c6217d52e1 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md @@ -22,6 +22,9 @@ Los propietarios de la organización pueden administrar la visualización de los Cada miembro de la organización elige su propio nombre de perfil en sus configuraciones. Para obtener más información, consulta la sección "[Personalizar tu perfil](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#changing-your-profile-name)." +{% ifversion profile-name-enterprise-setting %} +You may not be able to configure this setting for your organization, if an enterprise owner has set a policy at the enterprise level. Para obtener más información, consulta la sección "[Requerir políticas de administración de repositorios en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories)".{% endif %} + {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.member-privileges %} diff --git a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md index 586acb6af8..8a123551a6 100644 --- a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md +++ b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md @@ -49,7 +49,7 @@ After choosing an inherited role, you can select additional permissions for your You can only choose an additional permission if it's not already included in the inherited role. For example, if the inherited role offers **Write** access to a repository, then the "Close a pull request" permission will already be included in the inherited role. -{% ifversion ghec %} +{% ifversion discussions %} ### Discussions - **Create a discussion category**: Ability to create a new discussion category. For more information, see "[Creating a new discussion category](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions#creating-a-category)". diff --git a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md index acba6e6df0..c50b182c9a 100644 --- a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md +++ b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md @@ -1,6 +1,6 @@ --- -title: Managing moderators in your organization -intro: 'You can give an individual or team in your organization the ability to block and limit access, by assigning them to the moderator role.' +title: Administrar moderadores en tu organización +intro: Puedes proporcionar a un individuo o equipo de tu organización la capacidad de bloquear y limitar el acceso si les asignas el rol de moderador. permissions: Organization owners can assign the moderator role. versions: fpt: '*' @@ -9,10 +9,10 @@ topics: - Organizations - Teams - Community -shortTitle: Managing moderators +shortTitle: Administrar moderadores --- -## About organization moderators +## Acerca de los moderadores de las organizaciones Algunas veces es necesario bloquear a un contribuyente o configurar los límites de interacción de tu organización o para los repositorios individuales. Como propietario de organización, puedes llevar a cabo estas tareas, pero podrías necesitar delegar estas tareas a otros miembros de tu organización. Puedes hacer esto asignando el rol de moderador a un miembro de la organización o a un equipo. diff --git a/translations/es-ES/content/packages/index.md b/translations/es-ES/content/packages/index.md index 495a8e992d..a486e6d606 100644 --- a/translations/es-ES/content/packages/index.md +++ b/translations/es-ES/content/packages/index.md @@ -12,10 +12,11 @@ featuredLinks: - /packages/learn-github-packages/installing-a-package popular: - /packages/working-with-a-github-packages-registry/working-with-the-npm-registry - - '{% ifversion fpt or ghec or ghes > 3.4 %}/packages/working-with-a-github-packages-registry/working-with-the-container-registry{% else %}/packages/working-with-a-github-packages-registry/working-with-the-docker-registry{% endif %}' + - '{% ifversion docker-ghcr-enterprise-migration %}/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry{% endif %}' - /packages/learn-github-packages - /packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry guideCards: + - '{% ifversion docker-ghcr-enterprise-migration %}/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry{% endif %}' - '{% ifversion fpt or ghec or ghes > 3.4 %}/packages/working-with-a-github-packages-registry/working-with-the-container-registry{% else %}/packages/working-with-a-github-packages-registry/working-with-the-docker-registry{% endif %}' - /packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry changelog: diff --git a/translations/es-ES/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md b/translations/es-ES/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md index 507071754a..9a7c035065 100644 --- a/translations/es-ES/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md +++ b/translations/es-ES/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md @@ -16,7 +16,7 @@ shortTitle: Visibilidad & control de accesos Los paquetes con permisos granulares tienen un alcance de una cuenta personal o de organización. Puedes cambiar la visibilidad y el control de accesos de un paquete por separado desde el repositorio al cual está conectado (o enlazado). -Actualmente, solo puedes utilizar permisos granulares con el {% data variables.product.prodname_container_registry %}. Los permisos granulares no son compatibles en nuestros otros registros de paquetes, tales como el registro de npm. +Actualmente, solo puedes utilizar permisos granulares con el {% data variables.product.prodname_container_registry %}. Granular permissions are not supported in our other package registries, such as the npm registry.{% ifversion docker-ghcr-enterprise-migration %} For more information about migration to the {% data variables.product.prodname_container_registry %}, see "[Migrating to the {% data variables.product.prodname_container_registry %} from the Docker registry](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry)."{% endif %} Para obtener más información sobre los permisos de los paquetes con alcance de repositorio, los alcances relacionados con paquetes para los PAT o para administrar permisos para los flujos de trabajo de tus acciones, consulta la sección "[Acerca de los permisos para los Paquetes de GitHub](/packages/learn-github-packages/about-permissions-for-github-packages)". diff --git a/translations/es-ES/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md index a5b06828ca..f86f160f8a 100644 --- a/translations/es-ES/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md +++ b/translations/es-ES/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md @@ -1,6 +1,6 @@ --- title: Migrarse al registro del contenedor desde el registro de Docker -intro: 'Las imágenes de Docker que se almacenaron previamente en el registro de Docker se están migrando automáticamente al {% data variables.product.prodname_container_registry %}.' +intro: '{% ifversion docker-ghcr-enterprise-migration %}An enterprise owner can{% else %}{% data variables.product.company_short %} will{% endif %} migrate Docker images previously stored in the Docker registry on {% data variables.product.product_location %} to the {% data variables.product.prodname_container_registry %}.' product: '{% data reusables.gated-features.packages %}' redirect_from: - /packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images @@ -9,35 +9,61 @@ redirect_from: versions: fpt: '*' ghec: '*' -shortTitle: Migrarse al registro de contenedores + feature: docker-ghcr-enterprise-migration +shortTitle: Migration to Container registry +topics: + - Containers + - Docker + - Migration --- -El registro de Docker de {% data variables.product.prodname_dotcom %} se ha reemplazado con el {% data variables.product.prodname_container_registry %}. Si almacenaste imágenes de Docker en el registro de Docker, se migrarán automáticamente al {% data variables.product.prodname_container_registry %}. No necesitas hacer nada. Cualquier script o flujo de trabajo de {% data variables.product.prodname_actions %} que utilice el designador de nombre para el registro de Docker (`docker.pkg.github.com`) seguirá funcionando después de la migración al {% data variables.product.prodname_container_registry %} (`ghcr.io`). +{% data reusables.package_registry.container-registry-ghes-beta %} -La migración se está llevando a cabo gradualmente, en vez de hacerla toda al unísono. Si aún no se migraron tus imágenes, llegaremos a ellas pronto. +## Acerca de {% data variables.product.prodname_container_registry %} -## ¿Cómo puedes saber si ya se migraron tus imágenes? +{% data reusables.package_registry.container-registry-benefits %} For more information, see "[Working with the {% data variables.product.prodname_container_registry %}](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)." -Después de que migraste las imágenes al {% data variables.product.prodname_container_registry %}, verás los siguientes cambios en la página de detalles de un paquete: +## About migration from the Docker registry -* El icono ahora es el logo del {% data variables.product.prodname_container_registry %}, previamente, era un logo de Docker. -* El dominio en la URL de extracción ahora es `ghcr.io`, anteriormente, fue `docker.pkg.github.com`. +{% data reusables.package_registry.container-registry-replaces-docker-registry %} If you've stored Docker images in the Docker registry, {% ifversion docker-ghcr-enterprise-migration %}an enterprise owner{% else %}{% data variables.product.company_short %}{% endif %} will gradually migrate the images to the {% data variables.product.prodname_container_registry %}. No action is required on your part. -![Página de detalles del {% data variables.product.prodname_container_registry %}](/assets/images/help/package-registry/container-registry-details-page.png) +{% ifversion docker-ghcr-enterprise-migration %} -## Diferencias clave entre el {% data variables.product.prodname_container_registry %} y el registro de Docker +{% note %} -El {% data variables.product.prodname_container_registry %} se optimiza para ser compatible con algunas de las necesidades únicas de los contenedores. +**Note**: {% data reusables.package_registry.container-registry-ghes-migration-availability %} For more information about finding the version of {% data variables.product.product_name %} that you use, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)." -Con el {% data variables.product.prodname_container_registry %} puedes: -- Almacena las imágenes de contenedor dentro de cuenta personal y de organización o conéctalas a un repositorio. -- Elige si quieres heredar permisos desde un repositorio o si quieres configurar permisos granulares independientemente de un repositorio. -- Acceder a imágenes de contenedores públicos anónimamente. +{% endnote %} -### Consultas a la API para detalles de las imágenes de Docker +{% endif %} -Después de la migración, ya no podrás utilizar la API de GraphQL para consultar los paquetes del `PackageType` "DOCKER". En vez de esto, puedes utilizar la API de REST para consultar los paquetes con el `package_type` "container". Para obtener más información, consulta el artículo "[Packages](/rest/reference/packages)" de la API de REST. +After a Docker image has been migrated to the {% data variables.product.prodname_container_registry %}, you'll see the following changes to the details for the package. -## Facturación +- The icon will be the {% data variables.product.prodname_container_registry %} logo instead of the Docker logo. +- The domain in the pull URL will be {% data variables.product.prodname_container_registry_namespace %} instead of {% data variables.product.prodname_docker_registry_namespace %}. -Para obtener más información sobre la facturación del {% data variables.product.prodname_container_registry %}, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)". +{% ifversion fpt or ghec %} + +![Screenshot of a Docker image migrated to the {% data variables.product.prodname_container_registry %}](/assets/images/help/package-registry/container-registry-details-page.png) + +{% endif %} + +{% data reusables.package_registry.container-registry-migration-namespaces %} + +{% ifversion fpt or ghec %} + +After migration, you'll no longer be able to use the GraphQL API to query for packages with a `PackageType` of "DOCKER". Instead, you can use the REST API to query for packages with a `package_type` of "container". For more information, see "[Packages](/rest/reference/packages)" in the REST API documentation. + +## Acerca de la facturación para {% data variables.product.prodname_container_registry %} + +For more information about billing for the {% data variables.product.prodname_container_registry %}, see "[About billing for {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)." + +{% endif %} + +{% ifversion docker-ghcr-enterprise-migration %} + +## Leer más + +- "[Migrating your enterprise to the {% data variables.product.prodname_container_registry %} from the Docker registry](/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry)" + +{% endif %} diff --git a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md index a1989efc54..482e118420 100644 --- a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md +++ b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md @@ -19,19 +19,18 @@ versions: shortTitle: Registro de contenedores --- -{% ifversion ghes > 3.4 %} -{% note %} +{% data reusables.package_registry.container-registry-ghes-beta %} -**Nota:**: {% data variables.product.prodname_container_registry %} se encuentra actualmente en beta para {% data variables.product.product_name %} y está sujeto a cambios. +## Acerca de {% data variables.product.prodname_container_registry %} -{% endnote %} -{% endif %} +{% data reusables.package_registry.container-registry-benefits %} {% ifversion ghes > 3.4 %} -## Prerrequisitos -Para configurar y utilizar el {% data variables.product.prodname_container_registry %} en {% data variables.product.prodname_ghe_server %}, tu administrador de sitio primero debe habilitar el {% data variables.product.prodname_registry %} **y** el aislamiento de subdominios. Para obtener más información, consulta las secciones "[Iniciar con GitHub Packages para tu empresa](/admin/packages/getting-started-with-github-packages-for-your-enterprise)" y "[Habilitar el aislamiento de subdominios](/admin/configuration/configuring-network-settings/enabling-subdomain-isolation)". +To use the {% data variables.product.prodname_container_registry %} on {% data variables.product.product_name %}, your site administrator must first configure {% data variables.product.prodname_registry %} for your instance **and** enable subdomain isolation. Para obtener más información, consulta las secciones "[Iniciar con GitHub Packages para tu empresa](/admin/packages/getting-started-with-github-packages-for-your-enterprise)" y "[Habilitar el aislamiento de subdominios](/admin/configuration/configuring-network-settings/enabling-subdomain-isolation)". + {% endif %} + ## Acerca del soporte para el {% data variables.product.prodname_container_registry %} El {% data variables.product.prodname_container_registry %} es actualmente compatible con los siguientes formatos de contenedores de imagen: diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md index 91eb2e5b3c..f0b3fe8f25 100644 --- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md +++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md @@ -17,6 +17,9 @@ versions: {% data reusables.commits.about-commits %} +{% ifversion commit-signoffs %} +If the repository you are committing to has compulsory commit signoffs enabled, and you are committing via the web interface, you will automatically sign off on the commit as part of the commit process. For more information, see "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)." {% endif %} + You can add a co-author on any commits you collaborate on. For more information, see "[Creating a commit with multiple authors](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors)." {% ifversion fpt or ghec %} diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md index 6256d9253a..5c0d0ad309 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md @@ -1,11 +1,9 @@ --- title: Habilita o inhabilita los debates de GitHub para un repositorio intro: 'Puedes utilizar los {% data variables.product.prodname_discussions %} en un repositorio como un lugar para que tu comunidad tenga conversaciones, haga preguntas y publique respuestas sin dimensionar el trabajo en una propuesta.' -product: '{% data reusables.gated-features.discussions %}' permissions: 'People with admin permissions to a repository can enable {% data variables.product.prodname_discussions %} for the repository.' versions: - fpt: '*' - ghec: '*' + feature: discussions topics: - Repositories redirect_from: diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md index a364ef9e68..22d5f3d484 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md @@ -13,6 +13,7 @@ children: - /managing-teams-and-people-with-access-to-your-repository - /managing-the-forking-policy-for-your-repository - /managing-pull-request-reviews-in-your-repository + - /managing-the-commit-signoff-policy-for-your-repository - /managing-git-lfs-objects-in-archives-of-your-repository - /enabling-anonymous-git-read-access-for-a-repository - /about-email-notifications-for-pushes-to-your-repository diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md new file mode 100644 index 0000000000..0e76db15bc --- /dev/null +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md @@ -0,0 +1,24 @@ +--- +title: Managing the commit signoff policy for your repository +intro: 'You can require users to automatically sign off on the commits they make to your repository using {% data variables.product.product_name %}''s web interface.' +versions: + feature: commit-signoffs +permissions: Organization owners and repository administrators can require all commits to a repository to be signed off by the commit author. +topics: + - Repositories +shortTitle: Manage the commit signoff policy +--- + +## About commit signoffs + +Commit signoffs enable users to affirm that a commit complies with the rules and licensing governing a repository. You can enable compulsory commit signoffs on individual repositories for users committing through {% data variables.product.product_location %}'s web interface, making signing off on a commit a seemless part of the commit process. Once compulsory commit signoffs are enabled for a repository, every commit made to that repository through {% data variables.product.product_location %}'s web interface will automatically be signed off on by the commit author. + +Organization owners can also enable compulsory commit signoffs at the organization level. For more information, see "[Managing the commit signoff policy for your organization](/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization)." + +{% data reusables.repositories.commit-signoffs %} + +## Enabling or disabling compulsory commit signoffs for your repository + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.sidebar-settings %} +1. Select **Require contributors to sign off on web-based commits**. ![Screenshot of Require contributors to sign off on web-based commits](/assets/images/help/repository/require-signoffs.png) diff --git a/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md b/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md index 66180a5c45..3c3716db6f 100644 --- a/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md +++ b/translations/es-ES/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md @@ -64,7 +64,7 @@ You can choose whether {% data variables.large_files.product_name_long %} ({% da ![Providing a DMG with the Release](/assets/images/help/releases/releases_adding_binary.gif) 2. To notify users that the release is not ready for production and may be unstable, select **This is a pre-release**. ![Checkbox to mark a release as prerelease](/assets/images/help/releases/prerelease_checkbox.png) -{%- ifversion fpt or ghec %} +{%- ifversion discussions %} 1. Optionally, if {% data variables.product.prodname_discussions %} are enabled in the repository, select **Create a discussion for this release**, then select the **Category** drop-down menu and click a category for the release discussion. ![Checkbox to create a release discussion and drop-down menu to choose a category](/assets/images/help/releases/create-release-discussion.png) {%- endif %} diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-discussions.md b/translations/es-ES/content/search-github/searching-on-github/searching-discussions.md index ad00931354..8c342f2377 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-discussions.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-discussions.md @@ -2,8 +2,7 @@ title: Buscar debates intro: 'Puedes buscar debates en {% data variables.product.product_name %} y reducir los resultados utilizando calificadores.' versions: - fpt: '*' - ghec: '*' + feature: discussions topics: - GitHub search redirect_from: diff --git a/translations/es-ES/content/site-policy/github-terms/github-corporate-terms-of-service.md b/translations/es-ES/content/site-policy/github-terms/github-corporate-terms-of-service.md index 502f481456..64c73868c5 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-corporate-terms-of-service.md +++ b/translations/es-ES/content/site-policy/github-terms/github-corporate-terms-of-service.md @@ -10,7 +10,7 @@ topics: - Legal --- -_These terms apply to GitHub.com customers who have executed agreements in place referencing the Corporate Terms of Service. All other business or institution customers are directed to [github.com/customer-terms](https://github.com/customer-terms) for current terms._ +_Estos términos aplican a los clientes de GitHub.com que hayan ejecutado acuerdos vigentes que referencien los Términos de Servicio Corporativo. Se dirigirá al resto de los negocios o clientes institucionales a [github.com/customer-terms](https://github.com/customer-terms) para ver los términos actuales._ ## Términos de servicio corporativos de GitHub Fecha de entrada en vigencia de la versión: 16 de noviembre de 2020 @@ -27,11 +27,11 @@ El presente Acuerdo se aplica a las siguientes ofertas de GitHub, como se define **"Acuerdo"** significa, colectivamente, todos los términos, condiciones, avisos contenidos o referenciados en este documento y todas las demás reglas operativas. políticas y procedimientos que GitHub puede publicar periódicamente en el Servicio. Las políticas de sitio de GitHub están disponibles en [https://docs.github.com/categories/site-policy](/categories/site-policy). -**“All Users”** means, collectively, Customer’s Users and External Users who use the Service. +**“Todos los usuarios”** se refiere, colectivamente, a los usuarios externos y del cliente quienes utilizan el servicio. -**“Americas”** means the United States, Canada, Mexico, or a country in Central or South America or the Caribbean. +**“Las Américas”** se refiere a los Estados Unidos, Canadá, México o a los países de América Central o del Sur o del Caribe. -**"Beta Previews"** mean software, services, or features identified as alpha, beta, preview, early access, or evaluation, or words or phrases with similar meanings. +**"Vistas Previas Beta"** se refiere al software, servicios o características identificadas como alfa, beta, vista previa, acceso temprano o palabras y frases con significados similares. **"Información confidencial"** se refiere a toda la información no pública divulgada por cualquiera de las Partes a otros, ya sea por escrito, en forma oral o por otros medios, designada como confidencial o que la Parte receptora sabe o razonablemente debe saber, conforme a las circunstancias en torno a la divulgación y la naturaleza de la información, que es confidencial para la Parte reveladora. Para evitar dudas, ningún Contenido publicado en el Servicio se considerará Información confidencial excepto el Contenido del Cliente almacenado únicamente en los Repositorios privados del Cliente. La Información confidencial no incluye ninguna información que (i) era de conocimiento público o se dio a conocer públicamente por motivos ajenos a la parte receptora; (ii) era legítimamente conocida o se dio a conocer en forma legítima a la Parte receptora sin restricciones de propiedad o confidencialidad por parte de una fuente que no es la parte reveladora y que tiene derecho a divulgarla; (iii) es aprobada por la Parte reveladora para su divulgación sin restricciones en un documento escrito firmado por un funcionario debidamente autorizado de dicha Parte reveladora; (iv) la Parte receptora desarrolla independientemente sin el acceso a la Información confidencial de la otra Parte ni el uso de esta; o (v) está o estuvo almacenada o publicada en el Servicio y fuera de los Repositorios privados del Cliente. @@ -112,7 +112,7 @@ El Cliente es responsable de: (i) todo el Contenido publicado y la actividad que En algunas situaciones, pueden aplicarse términos de terceros al uso del Cliente de GitHub. Por ejemplo, el Cliente puede ser miembro de una Organización con sus propios términos o acuerdos de licencia; el Cliente puede descargar una aplicación que se integre con el Servicio; o el Cliente puede usar el Servicio para autenticarse a otro servicio. Aunque este Acuerdo es el acuerdo completo de GitHub con el Cliente, los términos de otras partes rigen sus relaciones con el Cliente. ### 5. Feriado en Términos del Gobierno federal de los EE.⁰UU -Si el cliente es una government entity or otherwise accessing or using the Service in a government capacity, the [U.S. Federal Government Amendment](/articles/amendment-to-github-terms-of-service-applicable-to-us-federal-government-users) applies, and Customer agrees to its provisions. +Si el cliente es una entidad gubernamental de los EE.UU. o accede o utiliza de otra manera el servicio en calidad de gobierno, aplicará la [Enmienda del Gobierno Federal de los EE.UU., ](/articles/amendment-to-github-terms-of-service-applicable-to-us-federal-government-users)y el cliente acordará con estas disposiciones. ### 6. Acuerdo sobre los Niveles de Servicio de Enterprise Cloud El compromiso de tiempo activo trimestral de Github para Github Enterprise Cloud se proporciona en el [Acuerdo de Nivel de Servicio Empresarial](/github/site-policy/github-enterprise-service-level-agreement). Si el cliente se registra para GitHub Enterprise Cloud, entonces éste será acreedor a un crédito de servicio en caso de que GitHub no cumpla con sus niveles de servicio. diff --git a/translations/es-ES/content/site-policy/other-site-policies/github-and-trade-controls.md b/translations/es-ES/content/site-policy/other-site-policies/github-and-trade-controls.md index e7c38a9a5e..d6c150b9ae 100644 --- a/translations/es-ES/content/site-policy/other-site-policies/github-and-trade-controls.md +++ b/translations/es-ES/content/site-policy/other-site-policies/github-and-trade-controls.md @@ -48,7 +48,7 @@ GitHub Enterprise Server no podrá venderse, exportarse o re-exportarse a cualqu ### ¿En qué países y territorios se aplican las sanciones del gobierno estadounidense ? -Crimea, the separatist areas of Donetsk and Luhansk, Cuba, Iran, North Korea, and Syria. Sin embargo, en lo que corresponde a Iran, GitHub ahora tiene una licencia de la Oficina de Control de Bienes Extranjeros (OFAC) del Departamento del Tesoro de los EE.UU. para proporcionar servicios en la nube a los desarrolladores que residen o se ubican de otra forma en este país. Tanto las versiones de paga como las gratuitas de los servicios de la nube de GitHub se encuentran habitualmente disponibles también para los desarrolladores que se ubican en Cuba. +Crimea, las áreas separatistas de Donetsk y Luhansk, Cuba, Irán, Corea del Norte y Siria. Sin embargo, en lo que corresponde a Iran, GitHub ahora tiene una licencia de la Oficina de Control de Bienes Extranjeros (OFAC) del Departamento del Tesoro de los EE.UU. para proporcionar servicios en la nube a los desarrolladores que residen o se ubican de otra forma en este país. Tanto las versiones de paga como las gratuitas de los servicios de la nube de GitHub se encuentran habitualmente disponibles también para los desarrolladores que se ubican en Cuba. ### ¿Cómo garantiza GitHub que las personas que no viven o que tienen vínculos profesionales con los países y territorios sancionados continúan teniendo acceso o capacidad de solicitud? diff --git a/translations/es-ES/data/features/GH-advisory-db-erlang-support.yml b/translations/es-ES/data/features/GH-advisory-db-erlang-support.yml new file mode 100644 index 0000000000..bfb6aa0a58 --- /dev/null +++ b/translations/es-ES/data/features/GH-advisory-db-erlang-support.yml @@ -0,0 +1,7 @@ +#Reference: Issue #6207. +#We have added support for Elixir advisories to the Advisory Database. +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.7' + ghae: 'issue-6207' diff --git a/translations/es-ES/data/features/audit-log-streaming.yml b/translations/es-ES/data/features/audit-log-streaming.yml new file mode 100644 index 0000000000..1ff0517353 --- /dev/null +++ b/translations/es-ES/data/features/audit-log-streaming.yml @@ -0,0 +1,5 @@ +#Reference: #7055 +#Documentation for audit log streaming +versions: + ghec: '*' + ghes: '>= 3.6' diff --git a/translations/es-ES/data/features/commit-signoffs.yml b/translations/es-ES/data/features/commit-signoffs.yml new file mode 100644 index 0000000000..26fe611963 --- /dev/null +++ b/translations/es-ES/data/features/commit-signoffs.yml @@ -0,0 +1,5 @@ +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6049' diff --git a/translations/es-ES/data/features/discussions.yml b/translations/es-ES/data/features/discussions.yml new file mode 100644 index 0000000000..66a3bb8592 --- /dev/null +++ b/translations/es-ES/data/features/discussions.yml @@ -0,0 +1,4 @@ +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' diff --git a/translations/es-ES/data/features/docker-ghcr-enterprise-migration.yml b/translations/es-ES/data/features/docker-ghcr-enterprise-migration.yml new file mode 100644 index 0000000000..48c1b97cc9 --- /dev/null +++ b/translations/es-ES/data/features/docker-ghcr-enterprise-migration.yml @@ -0,0 +1,4 @@ +#Reference: #7360 +#Documentation for migration from Docker registry to Container registry for enterprise products +versions: + ghes: '>= 3.6' diff --git a/translations/es-ES/data/features/ghas-enablement-webhook.yml b/translations/es-ES/data/features/ghas-enablement-webhook.yml index cbb4509714..83f8a995bc 100644 --- a/translations/es-ES/data/features/ghas-enablement-webhook.yml +++ b/translations/es-ES/data/features/ghas-enablement-webhook.yml @@ -2,5 +2,5 @@ #docs-content 7314. GHAS enablement webhook versions: ghec: '*' - ghes: '>3.6' + ghes: '>= 3.6' ghae: 'issue-7314' diff --git a/translations/es-ES/data/features/motion-management.yml b/translations/es-ES/data/features/motion-management.yml new file mode 100644 index 0000000000..573307aac2 --- /dev/null +++ b/translations/es-ES/data/features/motion-management.yml @@ -0,0 +1,7 @@ +#Issue 6523 +#Support for customizing the automatic playback of animated images in the web interface +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6523' diff --git a/translations/es-ES/data/features/pause-audit-log-stream.yml b/translations/es-ES/data/features/pause-audit-log-stream.yml new file mode 100644 index 0000000000..59bcda81d5 --- /dev/null +++ b/translations/es-ES/data/features/pause-audit-log-stream.yml @@ -0,0 +1,4 @@ +#Reference #4640 +#Documentation for pausing an audit log stream +versions: + ghec: '*' diff --git a/translations/es-ES/data/features/require-tls-for-smtp.yml b/translations/es-ES/data/features/require-tls-for-smtp.yml new file mode 100644 index 0000000000..dd1f0d2c78 --- /dev/null +++ b/translations/es-ES/data/features/require-tls-for-smtp.yml @@ -0,0 +1,4 @@ +#Reference 7394 +#Documentation for the option to enforce TLS encryption for incoming SMTP connections +versions: + ghes: '>=3.6' diff --git a/translations/es-ES/data/features/security-advisories-ghes-ghae.yml b/translations/es-ES/data/features/security-advisories-ghes-ghae.yml new file mode 100644 index 0000000000..c4d8f488a5 --- /dev/null +++ b/translations/es-ES/data/features/security-advisories-ghes-ghae.yml @@ -0,0 +1,4 @@ +#Reference: Issue #6982 Community Contributions to Security Advisories - Enterprise 3.6 +versions: + ghes: '>=3.6' + ghae: 'issue-6982' diff --git a/translations/es-ES/data/graphql/ghes-3.6/graphql_previews.enterprise.yml b/translations/es-ES/data/graphql/ghes-3.6/graphql_previews.enterprise.yml new file mode 100644 index 0000000000..781f7b1b7e --- /dev/null +++ b/translations/es-ES/data/graphql/ghes-3.6/graphql_previews.enterprise.yml @@ -0,0 +1,123 @@ +- + title: Acceso al borrado de versiones de paquetes + description: >- + Esta vista previa agrega soporte para la mutación DeletePackageVersion, la cual habilita el borrado de versiones de paquetes privados. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- + title: Implementaciones + description: >- + Esta vista previa añade soporte para las mutaciones de despliegue y para nuevas características de despliegue. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/c2c-actions-service' +- + title: >- + >- MergeInfoPreview - Información más detallada sobre un estado de fusión de una solicitud de extracción. + description: >- + Esta vista previa agrega soporte para acceder a campos que proporcionan información más detallada sobre el estado de la fusión de una solicitud de extracción. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Actualiza varias refs en una sola operación. + description: Esta vista previa agrega soporte para actualizar varias refs en una sola operación. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/reponauts' +- + title: Detalles de Eventos del Proyecto + description: >- + Esta vista previa añade detalles sobre el proyecto, tarjeta de proyecto y columna de proyecto a un evento de incidencia relacionado con un proyecto. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Vista Previa de Etiquetas + description: >- + Esta vista previa agrega soporte para crear, actualizar, agregar y borrar etiquetas. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Importar Proyecto + description: Esta vista previa agrega soporte para importar proyectos. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Vista Previa de las Tareas de Revisión del Equipo + description: >- + Esta vista previa agrega soporte para actualizar la configuración para las tareas de revisión del equipo. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/es-ES/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml b/translations/es-ES/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 0000000000..718abf97a7 --- /dev/null +++ b/translations/es-ES/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,86 @@ +--- +upcoming_changes: + - + location: LegacyMigration.uploadUrlTemplate + description: 'Se eliminará a `uploadUrlTemplate`. Utiliza `uploadUrl` en sustitución.' + reason: 'Se está eliminando a `uploadUrlTemplate` porque no es una URL estándar y agrega un paso extra al usuario.' + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: AssignedEvent.user + description: 'Se eliminará a `user`. Utiliza el campo `assignee` en sustitución.' + reason: Los asignados ahora pueden ser maniquíes. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: UnassignedEvent.user + description: 'Se eliminará a `user`. Utiliza el campo `assignee` en sustitución.' + reason: Los asignados ahora pueden ser maniquíes. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Issue.timeline + description: 'Se eliminará a `timeline`. Utiliza Issue.timelineItems en sustitución.' + reason: 'Se eliminará a `timeline`' + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: PullRequest.timeline + description: 'Se eliminará a `timeline`. Utiliza PullRequest.timelineItems en sustitución.' + reason: 'Se eliminará a `timeline`' + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: MergeStateStatus.DRAFT + description: 'El `DRAFT` se eliminará. Utiliza PullRequest.isDraft en su lugar.' + reason: El estado del DRAFT se eliminará de esta enumeración y se deberá utilizar `isDraft` en su lugar + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: nplasterer + - + location: PackageType.DOCKER + description: 'Se eliminará a `DOCKER`.' + reason: Se eliminará a DOCKER de esta enumeración, ya que este tipo se migrará para que solo lo utilice la API de REST de paquetes. + date: '21-06-2021' + criticality: breaking + owner: reybard + - + location: ReactionGroup.users + description: 'Se eliminará a `users`. Utiliza el campo de `reactors` en su lugar.' + reason: Los reactores ahora pueden ser maniquíes, bots y organizaciones. + date: '2021-10-01T00:00:00+00:00' + criticality: breaking + owner: synthead + - + location: Repository.defaultMergeQueue + description: 'Se eliminará a `defaultMergeQueue`. Utiliza `Repository.mergeQueue` en su lugar.' + reason: 'Se eliminará `defaultMergeQueue`.' + date: '01-04-2022' + criticality: breaking + owner: colinshum + - + location: AddPullRequestToMergeQueueInput.branch + description: 'Se eliminará la `branch`.' + reason: Las solicitudes de cambio se agregan a la cola de fusión para la rama base, el argumento `branch` ahora es un no-op + date: '2022-07-01T00:00:00+00:00' + criticality: breaking + owner: jhunschejones + - + location: Enterprise.userAccounts + description: 'Se eliminarán las `userAccounts`. Utilice el campo `Enterprise.members` en su lugar.' + reason: Se eliminará el campo de `Enterprise.userAccounts`. + date: '2022-07-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: RemovePullRequestFromMergeQueueInput.branch + description: 'Se eliminará la `branch`.' + reason: Las solicitudes de cambio se eliminan de la cola de fusión para la rama base, el argumento `branch` ahora es un no-op + date: '2022-10-01T00:00:00+00:00' + criticality: breaking + owner: jhunschejones diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/15.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/15.yml index f5dfc63ee1..f966c3b514 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/15.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-2/15.yml @@ -8,7 +8,7 @@ sections: - In some cases, site administrators were not automatically added as enterprise owners. - After merging a branch into the default branch, the "History" link for a file would still link to the previous branch instead of the target branch. changes: - - Creating or updating check runs or check suites could return `500 Internal Server Error` if the value for certain fields, like the name, was too long. + - El crear o actualizar ejecuciones de verificación o suites de verificación pudo devolver un `500 Internal Server Error` si el valor para campos específicos, como el de nombre, era demasiado largo. known_issues: - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. - Las reglas de cortafuegos personalizadas se eliminan durante el proceso de actualización. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-2/16.yml b/translations/es-ES/data/release-notes/enterprise-server/3-2/16.yml index 6c7e2778c7..4e2adf6fe1 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-2/16.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-2/16.yml @@ -8,9 +8,9 @@ sections: - 'Se corrigió un problema en donde los archivos dentro de los archivos zip de los artefactos tenían permisos de 000 cuando se desempacaban utilizando una herramienta de descompresión. Ahora los archivos tenían el permiso configurado en 644, de la misma forma que funciona en GitHub.com.' - 'In some cases, the collectd daemon could consume excess memory.' - 'In some cases, backups of rotated log files could accumulate and consume excess storage.' - - 'After an upgrade to a new feature release and subsequent configuration run, Elasticsearch could log excessive exceptions while rebuilding indices.' + - 'Después de actualizar a un lanzamiento de característica nuevo y a una ejecución de configuración posterior, Elastichsearch pudo haber registrado excepciones excesivas de bitácoras mientras recompilaba los índices.' - 'In some cases where a protected branch required more than one approving review, a pull request could be merged with fewer than the required number of approving reviews.' - - 'On instances using LDAP authentication, the authentication prompt for sudo mode incorrectly placed the cursor within the password field by default when text fields for both a username and password were visible.' + - 'En las instancias que utilizan autenticación de LDAP, el mensaje de autenticación para modo sudo colocó incorrectamente el cursor dentro del campo de contraseña predeterminadamente cuando los campos de texto tanto para el nombre de usuario como par ala contraseña estaban visibles.' changes: - 'The `ghe-set-password` command-line utility starts required services automatically when the instance is booted in recovery mode.' - 'Metrics for `aqueduct` background processes are gathered for Collectd forwarding and display in the Management Console.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/10.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/10.yml index bcff668dd6..77c3532f6c 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/10.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-3/10.yml @@ -6,9 +6,9 @@ sections: - Los paquetes se actualizaron a las últimas versiones de seguridad. bugs: - In some cases, site administrators were not automatically added as enterprise owners. - - After merging a branch into the default branch, the "History" link for a file would still link to the previous branch instead of the target branch. + - Después de fusionar una rama en la rama predeterminada, el enlace de "Historial" de un archivo aún enlazaba con la rama anterior en vez de con la rama destino. changes: - - Creating or updating check runs or check suites could return `500 Internal Server Error` if the value for certain fields, like the name, was too long. + - El crear o actualizar ejecuciones de verificación o suites de verificación pudo devolver un `500 Internal Server Error` si el valor para campos específicos, como el de nombre, era demasiado largo. known_issues: - Después de haber actualizado a {% data variables.product.prodname_ghe_server %} 3.3, podría que las {% data variables.product.prodname_actions %} no inicien automáticamente. Para resolver este problema, conéctate al aplicativo a través de SSH y ejecuta el comando `ghe-actions-start`. - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/8.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/8.yml index 9a0828719b..85356f5c19 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/8.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-3/8.yml @@ -8,7 +8,7 @@ sections: - 'En algunas topologías de clúster, el comando `ghe-cluster-status` dejó directorios vacíos en `/tmp`.' - 'El SNMP registró una cantidad alta de mensajes de error de `Cannot statfs` incorrectamente en syslog' - 'Para el caso de las instancias configuradas con la autenticación de SAML y con la recuperación de fallos integrada habilitada, los usuarios integrados se atoraron en un bucle de "inicio de sesión" al intentar iniciar sesión desde la página generada después de salir de sesión.' - - 'Attempts to view the `git fsck` output from the `/stafftools/repositories/:owner/:repo/disk` page would fail with a `500 Internal Server Error`.' + - 'Los intentos pra ver la salida de `git fsck` de la página `/stafftools/repositories/:owner/:repo/disk` fallaron con un `500 Internal Server Error`.' - 'Al utilizar aserciones cifradas de SAML, algunas de ellas no estaban marcando correctamente a las llaves SSH como verificadas.' - 'Los videos que se suben a los comentarios de las propuestas no se representaron adecuadamente.' - 'When using the file finder on a repository page, typing the backspace key within the search field would result in search results being listed multiple times and cause rendering problems.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/9.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/9.yml index 67a108e5d5..56406a2ac4 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/9.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-3/9.yml @@ -6,7 +6,7 @@ sections: bugs: - Un script interno para validar nombres de host en el archivo de configuración de {% data variables.product.prodname_ghe_server %} devolvió un error cuando la secuencia de nombre de host iniciaba con un "." (punto). - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured - - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. + - El argumento `--gateway` se agergó al comando `ghe-setup-network`, para permitir que pasara la dirección de puerta de enlace al configurar los ajustes de red utilizando la línea de comandos. - Image attachments that were deleted would return a `500 Internal Server Error` instead of a `404 Not Found` error. - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. - Una entrada incorrecta en la base de datos para las réplicas de repositorio ocasionó que dicha base de datos se corrompiera al realizar una restauración utilizando {% data variables.product.prodname_enterprise_backup_utilities %}. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/4.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/4.yml index 8bfcda1d00..d6d223fb0e 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/4.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-4/4.yml @@ -7,11 +7,11 @@ sections: - Un script interno para validar nombres de host en el archivo de configuración de {% data variables.product.prodname_ghe_server %} devolvió un error cuando la secuencia de nombre de host iniciaba con un "." (punto). - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured. - When {% data variables.product.prodname_actions %} was enabled but TLS was disabled on {% data variables.product.prodname_ghe_server %} 3.4.1 and later, applying a configuration update would fail. - - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. + - El argumento `--gateway` se agergó al comando `ghe-setup-network`, para permitir que pasara la dirección de puerta de enlace al configurar los ajustes de red utilizando la línea de comandos. - 'Las terminales de la [API de facturación para {% data variables.product.prodname_GH_advanced_security %}](/rest/enterprise-admin/billing#get-github-advanced-security-active-committers-for-an-enterprise) no se habilitaron y no se puede acceder a ellas.' - Image attachments that were deleted would return a `500 Internal Server Error` instead of a `404 Not Found` error. - In environments configured with a repository cache server, the `ghe-repl-status` command incorrectly showed gists as being under-replicated. - - The "Get a commit" and "Compare two commits" endpoints in the [Commit API](/rest/commits/commits) would return a `500` error if a file path in the diff contained an encoded and escaped unicode character. + - Las terminales de "Obtén una confirmación" y "Compara dos confirmaciones" en la [API de confirmaciones](/rest/commits/commits) devolvieron un error `500` si una ruta de archivo en el diff contenía un carácter de unicode cifrado y escapado. - The calculation of "maximum committers across entire instance" reported in the site admin dashboard was incorrect. - Una entrada incorrecta en la base de datos para las réplicas de repositorio ocasionó que dicha base de datos se corrompiera al realizar una restauración utilizando {% data variables.product.prodname_enterprise_backup_utilities %}. - The activity timeline for secret scanning alerts wasn't displayed. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/5.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/5.yml index fb3b2ea6c9..83ac707d2a 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/5.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-4/5.yml @@ -8,13 +8,13 @@ sections: bugs: - Files inside an artifact archive were unable to be opened after decompression due to restrictive permissions. - Redis timeouts no longer halt database migrations while running `ghe-config-apply`. - - Background job processors would get stuck in a partially shut-down state, resulting in certain kinds of background jobs (like code scanning) appearing stuck. + - Los procesadores de jobs en segundo plano se atoraron en un estado de cierre parcial, lo cuál dio como resultado que algunos tipos de jobs en segundo plano (como el escaneo de código) se mostrarán atorados. - In some cases, site administrators were not automatically added as enterprise owners. - A rendering issue could affect the dropdown list for filtering secret scanning alerts in a repository. changes: - Improved the performance of Dependabot version updates after first enabled. - The GitHub Pages build and synchronization timeouts are now configurable in the Management Console. - - Creating or updating check runs or check suites could return `500 Internal Server Error` if the value for certain fields, like the name, was too long. + - El crear o actualizar ejecuciones de verificación o suites de verificación pudo devolver un `500 Internal Server Error` si el valor para campos específicos, como el de nombre, era demasiado largo. - 'Cuando [despliegas nodos de servidor caché](/admin/enterprise-management/caching-repositories/configuring-a-repository-cache#configuring-a-repository-cache), ahora es obligatorio describir la topología del centro de datos (utilizando el argumento `--datacenter`) para cada nodo en el sistema. Este requisito previene situaciones en donde el dejar una membrecía del centro de datos configurada como "default" ocasiona que las cargas de trabajo se balanceen inadecuadamente a lo largo de varios centros de datos.' known_issues: - En una instancia recién configurada de {% data variables.product.prodname_ghe_server %} sin ningún usuario, un atacante podría crear el primer usuario adminsitrador. diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/6.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/6.yml index e542b56851..616f06e430 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/6.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-4/6.yml @@ -8,9 +8,9 @@ sections: bugs: - 'In some cases, the collectd daemon could consume excess memory.' - 'In some cases, backups of rotated log files could accumulate and consume excess storage.' - - 'After an upgrade to a new feature release and subsequent configuration run, Elasticsearch could log excessive exceptions while rebuilding indices.' + - 'Después de actualizar a un lanzamiento de característica nuevo y a una ejecución de configuración posterior, Elastichsearch pudo haber registrado excepciones excesivas de bitácoras mientras recompilaba los índices.' - 'In some cases where a protected branch required more than one approving review, a pull request could be merged with fewer than the required number of approving reviews.' - - 'On instances using LDAP authentication, the authentication prompt for sudo mode incorrectly placed the cursor within the password field by default when text fields for both a username and password were visible.' + - 'En las instancias que utilizan autenticación de LDAP, el mensaje de autenticación para modo sudo colocó incorrectamente el cursor dentro del campo de contraseña predeterminadamente cuando los campos de texto tanto para el nombre de usuario como par ala contraseña estaban visibles.' - 'In some cases, scheduled GitHub Actions workflows could become disabled.' - 'The Billing API''s "[Get GitHub Advanced Security active committers for an organization](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)" endpoint now returns `Link` headers to provide information about pagination.' - 'The Billing API''s "[Get GitHub Advanced Security active committers for an organization](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)" endpoint now returns the correct number of total committers.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml index b5c05eb6f3..7e8c44508b 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml @@ -22,7 +22,7 @@ sections: Los roles de repositorio también son totalmente compatibles en las API de REST de GitHub Enterprise. La API de organizaciones se puede utilizar para listar todos los roles de repositorio personalizados en una organización y las API existentes para otorgar acceso a los repositorios para individuos y equipos tienen soporte extendido para los roles de repositorio personalizados. Para obtener más información, consulta la sección "[Organizations](/rest/reference/orgs#list-custom-repository-roles-in-an-organization)" en la documentación de la API de REST. - - heading: GitHub Container registry in public beta + heading: El registro de contenedores de GitHub está en beta público notes: - | El registro de contenedores de GitHub (GHCR) está ahora disponible en GitHub Enterprise Server 3.5 como un beta público. Este ofrece a los desarrolladores la capacidad de publicar, descargar y administrar contenedores. La compatibilidad de contenedores de GitHub Packages implementa los estándares OCI para hospedar imágenes de Docker. Para obtener más información, consulta la sección "[Registro de contenedores de GitHub](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)". @@ -37,7 +37,7 @@ sections: - | Ahora puedes analizar la forma en la que trabaja tu equipo, entender el valor que obtienes de GitHub Enterprise Server y ayudarnos a mejorar nuestros productos si revisas los daos de uso de tu instancia y compartes estos datos agregados con GitHub. Puedes utilizar tus propias herramientas para analizar tu uso a lo largo del tiempo si descargas los datos en un archivo CSV o JSON o si accedes a ellos utilizando la API de REST. Para ver una lista de métricas agregadas que se recolectan, consulta la sección "[Acerca de las estadísticas de servidor](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)". Los datos de estadística de servidor no incluyen datos personales ni contenido de GitHub, tal como código, propuestas, comentarios o contenido de solicitudes de cambios. Para entender mejor el cómo almacenamos y aseguramos datos de estadísticas de servidor, consulta la sección "[Seguridad de GitHub](https://github.com/security)". Para obtener más información sobre las estadísticas de servidor, consulta la sección "[Analizar la forma en la que trabaja tu equipo con las estadísticas de servidor](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics)". Esta característica está disponible en beta público. - - heading: GitHub Actions rate limiting is now configurable + heading: El límite de tasa de GitHub Actions ahora se puede configurar notes: - | Los administradores de sitio ahora pueden habilitar y configurar un limite de tasa para las GitHub Actions. Predeterminadamente, el límite de tasa se inhabilita. Cuando los jobs de los flujos de trabajo no se pueden asignar inmediatamente a un ejecutor disponible, esperarán en cola hasta que un ejecutor esté disponible. Sin embargo, si las GitHub Actions sufren una carga alta sostenida, la cola puede respaldarse más rápido de lo que puede drenarse y el rendimiento de la instancia de GitHub Enterprise Server podría degradarse. Para evitar esto, un administrador puede configurar un límite de tasa. Cuando dicho límite se exceda, las ejecuciones de flujo de trabajo adicionales fallarán de inmediato en vez de ponerse en cola. Una vez que la tasa se haya estabilizado debajo del umbral, las ejecuciones nuevas se pueden poner en cola nuevamente. Para obtener más información, consulta la sección "[Configurar los límites de tasa](/admin/configuration/configuring-your-enterprise/configuring-rate-limits#configuring-rate-limits-for-github-actions)". @@ -57,7 +57,7 @@ sections: - | La compatibilidad para las GitHub Actions en los repositorios internos ahora está disponible al público en general para las organizaciones de tu instancia de GitHub Enterprise Server. Puedes hacer innersourcing de automatización si compartes las acciones en los repositorios internos. Puedes administrar los ajustes de un repositorio o utilizar la API de REST para permitir el acceso a los flujos de trabajo en otros repositorios dentro de la organización o en cualquier organización de la instancia. Para obtener más información, consulta las secciones "[Compartir las acciones y los flujos de trabajo con tu empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)", "[Administrar los ajustes de las GitHub Actions para un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-an-internal-repository)" y "[Permisos de las acciones](/rest/actions/permissions#get-the-level-of-access-for-workflows-outside-of-the-repository)" en la documentación de la API de REST. - - heading: Cache support for GitHub Actions on GitHub Enterprise Server is now generally available + heading: El soporte de caché para GitHub Actions en GitHub Enterprise Server ahora está disponible en general notes: - | Ahora puedes utilizar el almacenamiento de dependencias en caché para acelerar tus flujos de trabajo de GitHub Actions. Para almacenar las dependencias en caché para un job, puedes incluir la acción [actions/cache](https://github.com/actions/cache) para crear un caché con una llave única. Puedes compartir cachés en todos los flujos de trabajo del mismo repositorio. Estos flujos de trabajo pueden restablecer el caché y ejecutarse más rápido. @@ -71,7 +71,7 @@ sections: El almacenamiento externo de blobs que se configura con tu cuenta empresarial ahora se compartirá entre los artefactos de flujo de trabajo, bitácoras y también con los cachés. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para acelerar los flujos de trabajo](/actions/using-workflows/caching-dependencies-to-speed-up-workflows)". - - heading: Automatically sign commits made in the web UI + heading: Firma automáticamente las confirmaciones que se hagan en la IU web notes: - | Ahora puedes configurar GitHub Enterprise Server para que firme automáticamente las confirmaciones que se hacen en la interfaz web, tal como las de editar un archivo o fusionar una solicitud de cambios. Las confirmaciones firmadas aumentan la seguridad de que los cambios vengan de fuentes confiables. Esta característica permite que el ajuste de protección de rama [Requerir confirmaciones firmadas](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-signed-commits) bloquee las confirmaciones sin firmar para que no ingresen a un repositorio, mientras que permite la entrada de confirmaciones firmadas; incluso aquellas que se hacen en la interfaz web. Para obtener más información, consulta la sección "[Configurar el firmado de las confirmaciones web](/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing)". @@ -128,7 +128,7 @@ sections: - | El resumen de alertas de seguridad a nivel organizacional ahora está disponible en general. Los clientes de GitHub Advanced Security pueden utilizar el resumen de seguridad para obtener una vista centrada en el repositorio de los riesgos de seguridad de las aplicaciones o una vista centrada en las alertas de todo el escaneo de código, el Dependabot y las alertas de escaneo para todos los repositorios en una organización. Para obtener más información, consulta la sección "[Acerca de la revisión de seguridad](/code-security/security-overview/about-the-security-overview)". - - heading: Code scanning detects more security issues, supports new language versions + heading: El escaneo de código detecta más problemas de seguridad y es compatible con versiones nuevas de los lenguajes notes: - | El escaneo de código ahora detecta una cantidad mayor de CWE y el escaneo de código de CodeQL es totalmente compatible con las características de lenguaje en los lanzamientos de los siguientes lenguajes. @@ -162,7 +162,7 @@ sections: - | La bitácora de auditoría ahora incluye los eventos asociados con los patrones personalizados del escaneo de secretos. Estos datos ayudan a que lis clientes de GitHub Advanced Security entiendan las acciones que se toman en los patrones personalizados de su [repository](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#repository_secret_scanning_custom_pattern-category-actions), [organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#org_secret_scanning_custom_pattern-category-actions) o [enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#business_secret_scanning_custom_pattern-category-actions) para las auditorías de seguridad y cumplimiento. Para obtener más información, consulta la sección "[Revisar la bitácora de auditoría para tu organización](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)" o "[Revisar las bitácoras de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise)". - - heading: Configure permissions for secret scanning with custom repository roles + heading: Configurar permisos para el escaneo de código con roles de repositorio personalizados notes: - | Ahora puedes configurar dos permisos nuevos para el escaneo de secretos cuando administras roles de repositorio personalizados. @@ -187,7 +187,7 @@ sections: - | Los clientes de GitHub Advanced Security ahora pueden ver las alertas del Dependabot en la pestaña de **Seguridad** de una organización. Esta vista está disponible para los propietarios de las organizaciones y miembros de los equipos con el [rol de gerente de seguridad](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization). Para obtener más información, consulta la sección "[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)". - - heading: Configure permissions for Dependabot alerts with custom repository roles + heading: Configurar los permisos para las alertas del Dependabot con roles de repositorio personalizados notes: - | Ahora puedes configurar dos permisos nuevos para las alertas del Dependabot cuando administres roles de repositorio personalizados. @@ -223,7 +223,7 @@ sections: - | El nuevo objeto de GraphQL `DependabotUpdate` te permite ver la información sobre lo que le pasa a las actualizaciones de seguridad de tu repositorio. Cuando GitHub Enterprise Server detecta que una dependencia de tu repositorio está vulnerable, el Dependabot intentará abrir la solicitud de cambios para actualizar la dependencia a una versión no vulnerable. Ahora puedes ver la solicitud de cambios que corrige la vulnerabilidad. En algunos casos, el Dependabot no puede abrir una solicitud de cambios. Anteriormente, el mensaje de error que generaba el Dependabot solo se podía ver en la sección de "Alertas del Dependabot" en la pestaña de **Seguridad**. Ahora, si el Dependabot se encuentra con un error al intentar abrir la solicitud de cambios de una alerta de seguridad, puedes determinar la razón de esto utilizando la API de GraphQL. Para obtener más información, consulta la sección "[Objects](/graphql/reference/objects#dependabotupdate)" en la documentación de la API de GraphQL. - - heading: Access more information about Dependabot alerts via GraphQL API + heading: Accede a más información sobre las alertas del Dependabot a través de la API de GraphQL notes: - | Ahora puedes ver las alertas fijas del Dependabot con la API de GraphQL. También puedes acceder y filtrar por estado y por identificador numérico único y puedes filtrar por estado en el objeto de alerta de la vulnerabilidad. Ahora existen los siguientes campos para una `RepositoryVulnerabilityAlert`. @@ -235,7 +235,7 @@ sections: Para obtener más información, consulta la sección "[Objects](/graphql/reference/objects#repositoryvulnerabilityalert)" en la documentación de la API de GraphQL. - - heading: Git events in the enterprise audit log + heading: Los eventos de Git en la bitácora de auditoría empresarial notes: - | Los siguientes eventos relacionados con Git ahora pueden aparecer en la bitácora de auditoría empresarial. Si habilitas la característica y configuras un periodo de retención de bitácora de auditoría, los eventos nuevos estarán disponibles para su búsqueda a través de la IU y la API o para exportar en JSON o en CSV. @@ -266,7 +266,7 @@ sections: - Un nuevo ajuste de repositorio permite que el botón de **Actualizar rama** siempre esté disponible cuando la rama de tema de una solicitud de cambios no está actualizada con la rama base. Anteriormente, este botón solo estaba disponible cuando el ajuste de protección de rama **Siempre sugerir la actualización de las ramas de las solicitudes de cambio** estaba habilitado. Las personas con acceso de mantenedor o administrativo pueden administrar el ajuste de **Siempre sugerir actualizar las ramas de las solicitudes de cambio** de la sección **Solicitudes de cambio** en los ajustes de repositorio. Para obtener más información, consulta la sección "[Administrar las sugerencias para actualizar las ramas de las solicitudes de cambios](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches)". - - heading: Configure custom HTTP headers for GitHub Pages sites + heading: Configurar los encabezados personalizados de HTTP para los sitios de GitHub Pages notes: - | Ahora puedes configurar los encabezados HTTP personalizados que aplican a todos los sitios de GitHub Pages que se sirven desde tu instancia de GitHub Enterprise Server. Para obtener más información, consulta la sección "[Configurar GitHub Pages para tu empresa](/admin/configuration/configuring-your-enterprise/configuring-github-pages-for-your-enterprise#configuring-github-pages-response-headers-for-your-enterprise)". @@ -327,7 +327,7 @@ sections: - | GitHub Connect ya no funcionará después del 3 de junio para las instancias que ejecuten GitHub Enterprise Server 3.1 o anterior, debido al cambio en el formato de los tokens de autenticación de GitHub. Para seguir utilizando GitHub Connect, mejora a GitHub Enterprise Server 3.2 o posterior. Para obtener más información, consulta el [Blog de GitHub](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/). [Actualizado: 2022-06-14] - - heading: CodeQL runner deprecated in favor of CodeQL CLI + heading: El ejecutor de CodeQL se obsoletizó para favorecer al CLI de CodeQL notes: - | El ejecutor de CodeQL es obsoleto para favorecer al CLI de CodeQL. GitHub Enterprise Server 3.4 y posterior ya no incluyen al ejecutor de CodeQL. Esta obsoletización solo afecta a los usuarios que utilizan el escaneo de código de CodeQL en sistemas de IC/DC de terceros. No se afecta a los usuarios de GitHub Actions. GitHub recomienda fuertemente que los clientes se migren al CLI de CodeQL, lo que es un reemplazo completo de características para el ejecutor de CodeQL y tiene muchas características adicionales. Para obtener más información, consulta la sección "[Migrarse del ejecutor de CodeQL al CLI de CodeQL](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)". @@ -344,6 +344,6 @@ sections: - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - Actions services need to be restarted after restoring an appliance from a backup taken on a different host. + - Los servicios de las acciones necesitan reiniciarse después de restablecer un aplicativo de un respaldo que se llevó a un host diferente. - 'Deleted repositories will not be purged from disk automatically after the 90-day retention period ends. [Updated: 2022-06-08]' - 'Management Console may appear stuck on the _Starting_ screen after upgrading an under-provisioned instance to GitHub Enterprise Server 3.5. [Updated: 2022-06-20]' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/1.yml index a12aa468bb..5d6fa2d640 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/1.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-5/1.yml @@ -7,7 +7,7 @@ sections: - Un script interno para validar nombres de host en el archivo de configuración de {% data variables.product.prodname_ghe_server %} devolvió un error cuando la secuencia de nombre de host iniciaba con un "." (punto). - In HA configurations where the primary node's hostname was longer than 60 characters, MySQL would fail to be configured. - When {% data variables.product.prodname_actions %} was enabled but TLS was disabled on {% data variables.product.prodname_ghe_server %} 3.4.1 and later, applying a configuration update would fail. - - The `--gateway` argument was added to the `ghe-setup-network` command, to allow passing the gateway address when configuring network settings using the command line. + - El argumento `--gateway` se agergó al comando `ghe-setup-network`, para permitir que pasara la dirección de puerta de enlace al configurar los ajustes de red utilizando la línea de comandos. - 'The [{% data variables.product.prodname_GH_advanced_security %} billing API](/rest/enterprise-admin/billing#get-github-advanced-security-active-committers-for-an-enterprise) endpoints were not enabled and accessible.' - Image attachments that were deleted would return a `500 Internal Server Error` instead of a `404 Not Found` error. - In environments configured with a repository cache server, the `ghe-repl-status` command incorrectly showed gists as being under-replicated. @@ -28,6 +28,6 @@ sections: - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - Actions services need to be restarted after restoring an appliance from a backup taken on a different host. + - Los servicios de las acciones necesitan reiniciarse después de restablecer un aplicativo de un respaldo que se llevó a un host diferente. - 'Deleted repositories will not be purged from disk automatically after the 90-day retention period ends. This issue is resolved in the 3.5.1 release. [Updated: 2022-06-10]' - 'Management Console may appear stuck on the _Starting_ screen after upgrading an under-provisioned instance to GitHub Enterprise Server 3.5. [Updated: 2022-06-20]' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/2.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/2.yml index ffce5e4eb4..642b8d3a6d 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/2.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-5/2.yml @@ -31,5 +31,5 @@ sections: - Cuando se habilita "Los usuarios pueden buscar en GitHub.com" con GitHub Connect, las propuestas en los repositorios privados e internos no se incluirán en los resultados de búsqueda de GitHub.com. - El registor de npm del {% data variables.product.prodname_registry %} ya no regresa un valor de tiempo en las respuestas de metadatos. Esto se hizo para permitir mejoras de rendimiento sustanciales. Seguimos teniendo todos los datos necesarios para devolver un valor de tiempo como parte de la respuesta de metadatos y terminaremos de devolver este valor ene l futuro una vez que hayamos resuelto los problemas de rendimiento existentes. - Los límites de recursos que son específicos para procesar ganchos de pre-recepción podrían ocasionar que fallen algunos ganchos de pre-recepción. - - Actions services need to be restarted after restoring an appliance from a backup taken on a different host. + - Los servicios de las acciones necesitan reiniciarse después de restablecer un aplicativo de un respaldo que se llevó a un host diferente. - 'Deleted repositories will not be purged from disk automatically after the 90-day retention period ends. This issue is resolved in the 3.5.1 release. [Updated: 2022-06-10]' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/3.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/3.yml index 0e7b22e8d7..e95c4a2e8a 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-5/3.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-5/3.yml @@ -8,10 +8,10 @@ sections: bugs: - 'In some cases, the collectd daemon could consume excess memory.' - 'In some cases, backups of rotated log files could accumulate and consume excess storage.' - - 'After an upgrade to a new feature release and subsequent configuration run, Elasticsearch could log excessive exceptions while rebuilding indices.' + - 'Después de actualizar a un lanzamiento de característica nuevo y a una ejecución de configuración posterior, Elastichsearch pudo haber registrado excepciones excesivas de bitácoras mientras recompilaba los índices.' - 'In some cases where a protected branch required more than one approving review, a pull request could be merged with fewer than the required number of approving reviews.' - 'The GitHub Enterprise Importer did not correctly migrate settings for projects within repositories.' - - 'On instances using LDAP authentication, the authentication prompt for sudo mode incorrectly placed the cursor within the password field by default when text fields for both a username and password were visible.' + - 'En las instancias que utilizan autenticación de LDAP, el mensaje de autenticación para modo sudo colocó incorrectamente el cursor dentro del campo de contraseña predeterminadamente cuando los campos de texto tanto para el nombre de usuario como par ala contraseña estaban visibles.' - 'The site admin dashboard erroneously included an option to export a report listing dormant users.' - 'La terminal de la API de facturación de "[Obtener los confirmantes activos de GitHub Advanced Security para una organización](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)" ahora devuelve encabezados de `Link` para proporcionar información sobre la paginación.' - 'La terminal de la API de facturación de "[Obtener los confirmantes activos de GitHub Advanced Security para una organización](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)" ahora devuelve la cantidad correcta de confirmantes totales.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-6/0-rc1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-6/0-rc1.yml new file mode 100644 index 0000000000..5a197a4297 --- /dev/null +++ b/translations/es-ES/data/release-notes/enterprise-server/3-6/0-rc1.yml @@ -0,0 +1,301 @@ +date: '2022-07-26' +release_candidate: true +deprecated: false +intro: | + {% note %} + + **Note:** If {% data variables.product.product_location %} is running a release candidate build, you can't upgrade with a hotpatch. We recommend that you only run release candidates in a test environment. + + {% endnote %} + + For upgrade instructions, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)." +sections: + features: + - heading: Infrastructure + notes: + # https://github.com/github/releases/issues/2002 + - | + Repository caching is generally available. Repository caching increases Git read performance for distributed developers, providing the data locality and convenience of geo-replication without impact on push workflows. With the general availability release, GitHub Enterprise Server caches both Git and Git LFS data. For more information, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)." + + - heading: Instance security + notes: + # https://github.com/github/releases/issues/1569 + - | + GitHub has changed the supported algorithms and hash functions for all SSH connections to GitHub Enterprise Server, disabled the unencrypted and unauthenticated Git protocol, and optionally allowed the advertisement of an Ed25519 host key. For more information, see the [GitHub Blog](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server/) and the following articles. + + - "[Configuring SSH connections to your instance](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)" + - "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)" + - "[Configuring host keys for your instance](/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance)" + + # https://github.com/github/releases/issues/2341 + - | + You can require TLS encryption for incoming SMTP connections to your instance. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)." + + - heading: Audit logs + notes: + # https://github.com/github/releases/issues/1438 + - | + You can stream audit log and Git events for your instance to Amazon S3, Azure Blob Storage, Azure Event Hubs, Google Cloud Storage, or Splunk. Audit log streaming is in public beta and subject to change. For more information, see "[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)." + + - heading: GitHub Connect + notes: + # https://github.com/github/releases/issues/2306 + - | + Server Statistics is now generally available. Server Statistics collects aggregate usage data from your GitHub Enterprise Server instance, which you can use to better anticipate the needs of your organization, understand how your team works, and show the value you get from GitHub Enterprise Server. For more information, see "[About Server Statistics](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics)." + + - heading: Administrator experience + notes: + # https://github.com/github/releases/issues/2351 + - | + Enterprise owners can join organizations on the instance as a member or owner from the enterprise account's **Organizations** page. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)." + + # https://github.com/github/releases/issues/2221 + - | + Enterprise owners can allow users to dismiss the configured global announcement banner. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)." + + - heading: GitHub Advanced Security + notes: + # https://github.com/github/releases/issues/2321 + - | + Users on an instance with a GitHub Advanced Security license can opt to receive a webhook event that triggers when an organization owner or repository administrator enables or disables a code security or analysis feature. For more information, see the following documentation. + + - "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#security_and_analysis)" in the webhook documentation + - "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)" + - "[Managing security and analysis features for your repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)" + + # https://github.com/github/releases/issues/2191 + - | + Users on an instance with a GitHub Advanced Security license can optionally add a comment when dismissing a code scanning alert in the web UI or via the REST API. Dismissal comments appear in the event timeline. Users can also add or retrieve a dismissal comment via the REST API. For more information, see "[Triaging code scanning alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests#dismissing-an-alert-on-your-pull-request)" and "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)" in the REST API documentation. + + # https://github.com/github/releases/issues/2228 + - | + On instances with a GitHub Advanced Security license, secret scanning prevents the leak of secrets in the web editor. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#using-secret-scanning-as-a-push-protection-from-the-web-ui)." + + # https://github.com/github/releases/issues/2318 + # https://github.com/github/releases/issues/2277 + - | + Enterprise owners and users on an instance with a GitHub Advanced Security license can view secret scanning alerts and bypasses of secret scanning's push protection in the enterprise and organization audit logs, and via the REST API. For more information, see the following documentation. + + - "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)" + - "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#secret_scanning_push_protection-category-actions)" + - "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#secret_scanning_push_protection-category-actions)" + - "[Secret Scanning](/rest/secret-scanning#list-secret-scanning-alerts-for-an-enterprise)" in the REST API documentation + + # https://github.com/github/releases/issues/2230 + # https://github.com/github/releases/issues/2317 + - | + Enterprise owners on an instance with a GitHub Advanced Security license can perform dry runs of custom secret scanning patterns for the enterprise, and all users can perform dry runs when editing a pattern. Dry runs allow you to understand a pattern's impact across the entire instance and hone the pattern before publication and generation of alerts. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." + + # https://github.com/github/releases/issues/2236 + - | + Users on an instance with a GitHub Advanced Security license can use `sort` and `direction` parameters in the REST API when retrieving secret scanning alerts, and sort based on the alert’s `created` or `updated` fields. The new parameters are available for the entire instance, or for individual organizations or repositories. For more information, see the following documentation. + + - "[List secret scanning alerts for an enterprise](/rest/secret-scanning#list-secret-scanning-alerts-for-an-enterprise)" + - "[List secret scanning alerts for an organization](/rest/secret-scanning#list-secret-scanning-alerts-for-an-organization)" + - "[List secret scanning alerts for a repository](/rest/secret-scanning#list-secret-scanning-alerts-for-a-repository)" + - "[Secret Scanning](/rest/secret-scanning)" in the REST API documentation + + # https://github.com/github/releases/issues/2263 + - | + The contents of the `github/codeql-go` repository have moved to the `github/codeql` repository, to live alongside similar libraries for all other programming languages supported by CodeQL. The open-source CodeQL queries, libraries, and extractor for analyzing codebases written in the Go programming language with GitHub's CodeQL code analysis tools can now be found in the new location. For more information, including guidance on migrating your existing workflows, see [github/codeql-go#741](https://github.com/github/codeql-go/issues/741). + + - heading: Dependabot + notes: + # https://github.com/github/releases/issues/2256 + - | + Enterprise owners on instances with a GitHub Advanced Security license can see an overview of Dependabot alerts for the entire instance, including a repository-centric view of application security risks, and an alert-centric view of all secret scanning and Dependabot alerts. The views are in beta and subject to change, and alert-centric views for code scanning are planned for a future release of GitHub Enterprise Server. For more information, see "[Viewing the security overview](/code-security/security-overview/viewing-the-security-overview#viewing-the-security-overview-for-an-enterprise)." + + # https://github.com/github/releases/issues/1993 + - | + Dependabot alerts show users if repository code calls vulnerable functions. Individual alerts display a "vulnerable call" label and code snippet, and users can filter search by `has:vulnerable-calls`. Vulnerable functions are curated during publication to the [GitHub Advisory Database](https://github.com/advisories). New incoming Python advisories will be supported, and GitHub is backfilling known vulnerable functions for historical Python advisories. After beta testing with Python, GitHub will add support for other ecosystems. For more information, see "[Viewing and updating Dependabot alerts](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)." + + # https://github.com/github/releases/issues/2160 + - | + Users can select multiple Dependabot alerts, then dismiss or reopen or dismiss the alerts. For example, from the **Closed alerts** tab, you can select multiple alerts that have been previously dismissed, and then reopen them all at once. For more information, see "[About Dependabot alerts](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)." + + # https://github.com/github/releases/issues/2232 + - | + Dependabot updates `@types` dependencies alongside corresponding packages in TypeScript projects. Before this change, users would see separate pull requests for a package and the corresponding `@types` package. This feature is automatically enabled for repositories containing `@types` packages in the project's `devDependencies` within the _package.json_ file. You can disable this behavior by setting the [`ignore`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore) field in your `dependabot.yml` file to `@types/*`. For more information, see "[About Dependabot version updates](/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates)" and "[Configuration options for the _dependabot.yml_ file](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file)." + + - heading: Code security + notes: + # https://github.com/github/releases/issues/2098 + # https://github.com/github/releases/issues/2282 + - | + GitHub Actions can enforce dependency reviews on users' pull requests by scanning for dependencies, and will warn users about associated security vulnerabilities. The `dependency-review-action` action is supported by a new API endpoint that diffs the dependencies between any two revisions. For more information, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement)." + + # https://github.com/github/releases/issues/2243 + - | + The dependency graph detects _Cargo.toml_ and _Cargo.lock_ files for Rust. These files will be displayed in the **Dependency graph** section of the **Insights** tab. Users will receive Dependabot alerts and updates for vulnerabilities associated with their Rust dependencies. Package metadata, including mapping packages to repositories, will be added at a later date. For more information, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)." + + # https://github.com/github/releases/issues/1766 + - | + If GitHub Connect is enabled for your instance, users can contribute an improvement to a security advisory in the [GitHub Advisory Database](https://github.com/advisories). To contribute, click **Suggest improvements for this vulnerability** while viewing an advisory's details. For more information, see the following articles. + + - "[Managing GitHub Connect](/admin/configuration/configuring-github-connect/managing-github-connect)" + - "[Browsing security vulnerabilities in the GitHub Advisory Database](/enterprise-cloud@latest/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/browsing-security-vulnerabilities-in-the-github-advisory-database)" in the GitHub Enterprise Cloud documentation + - "[About GitHub Security Advisories for repositories](/enterprise-cloud@latest/code-security/repository-security-advisories/about-github-security-advisories-for-repositories)" in the GitHub Enterprise Cloud documentation + - "[Editing security advisories in the GitHub Advisory Database](/enterprise-cloud@latest/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)" in the GitHub Enterprise Cloud documentation + + - heading: GitHub Actions + notes: + # https://github.com/github/releases/issues/2159 + - | + Within a workflow that calls a reusable workflow, users can pass the secrets to the reusable workflow with `secrets: inherit`. For more information, see "[Reusing workflows](/actions/using-workflows/reusing-workflows#using-inputs-and-secrets-in-a-reusable-workflow)." + + # https://github.com/github/releases/issues/2102 + - | + When using GitHub Actions, to reduce the risk of merging a change that was not reviewed by another person into a protected branch, enterprise owners and repository administrators can prevent Actions from creating pull requests. Organization owners could previously enable this restriction. For more information, see the following articles. + + - "[Enforcing policies for GitHub Actions in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)" + - "[Disabling or limiting GitHub Actions for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-creating-or-approving-pull-requests)" + - "[Managing GitHub Actions settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)" + + # https://github.com/github/releases/issues/2155 + - | + Users can write a single workflow triggered by `workflow_dispatch` and `workflow_call`, and use the `inputs` context to access input values. Previously, `workflow_dispatch` inputs were in the event payload, which increased difficulty for workflow authors who wanted to write one workflow that was both reusable and manually triggered. For workflows triggered by `workflow_dispatch`, inputs are still available in the `github.event.inputs` context to maintain compatibility. For more information, see "[Contexts](/actions/learn-github-actions/contexts#inputs-context)." + + # https://github.com/github/releases/issues/2103 + - | + To summarize the result of a job, users can generate Markdown and publish the contents as a job summary. For example, after running tests with GitHub Actions, a summary can provide an overview of passed, failed, or skipped tests, potentially reducing the need to review the full log output. For more information, see "[Workflow commands for GitHub Actions](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary)." + + # https://github.com/github/releases/issues/2161 + - | + To more easily diagnose job execution failures during a workflow re-run, users can enable debug logging, which outputs information about a job's execution and environment. For more information, see "[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)" and "[Using workflow run logs](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)." + + # https://github.com/github/releases/issues/2140 + - | + If you manage self-hosted runners for GitHub Actions, you can ensure a consistent state on the runner itself before and after a workflow run by defining scripts to execute. By using scripts, you no longer need to require that users manually incorporate these steps into workflows. Pre- and post-job scripts are in beta and subject to change. For more information, see "[Running scripts before or after a job](/actions/hosting-your-own-runners/running-scripts-before-or-after-a-job)." + + - heading: GitHub Packages + notes: + # https://github.com/github/releases/issues/2334 + - | + Enterprise owners can migrate container images from the GitHub Docker registry to the GitHub Container registry. The Container registry provides the following benefits. + + - Improves the sharing of containers within an organization + - Allows the application of granular access permissions + - Permits the anonymous sharing of public container images + - Implements OCI standards for hosting Docker images + + The Container registry is in beta and subject to change. For more information, see "[Migrating your enterprise to the Container registry from the Docker registry](/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry)." + + - heading: Community experience + notes: + # https://github.com/github/releases/issues/2113 + - | + GitHub Discussions is available for GitHub Enterprise Server. GitHub Discussions provides a central gathering space to ask questions, share ideas, and build connections. For more information, see "[GitHub Discussions](/discussions)." + + # https://github.com/github/releases/issues/2259 + - | + Enterprise owners can configure a policy to control whether people's usernames or full names are displayed within internal or public repositories. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-the-display-of-member-names-in-your-repositories)." + + - heading: Organizations + notes: + # https://github.com/github/releases/issues/2019 + - | + Users can create member-only READMEs for an organization. For more information, see "[Customizing your organization's profile](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile)." + + # https://github.com/github/releases/issues/2234 + - | + Organization owners can pin a repository to an organization's profile directly from the repository via the new **Pin repository** dropdown. Pinned public repositories appear to all users of your instance, while public, private, and internal repositories are only visible to organization members. + + - heading: Repositories + notes: + # https://github.com/github/releases/issues/2214 + - | + While creating a fork, users can customize the fork's name. For more information, see "[Fork a repo](/get-started/quickstart/fork-a-repo)." + + # https://github.com/github/releases/issues/1973 + - | + Users can block creation of branches that match a configured name pattern with the **Restrict pushes that create matching branches** branch protection rule. For example, if a repository's default branch changes from `master` to `main`, a repository administrator can prevent any subsequent creation or push of the `master` branch. For more information, see + "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#restrict-who-can-push-to-matching-branches)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule#creating-a-branch-protection-rule)." + + # https://github.com/github/releases/issues/2179 + - | + Users can create a branch directly from a repository's **Branches** page by clicking the **New branch**. For more information, see "[Creating and deleting branches within your repository](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)." + + # https://github.com/github/releases/issues/2220 + - | + Users can delete a branch that's associated with an open pull request. For more information, see "[Creating and deleting branches within your repository](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)." + + # https://github.com/github/releases/issues/2118 + - | + Repositories with multiple licenses display all of the licenses in the "About" sidebar on the {% octicon "code" aria-label="The code icon" %} **Code** tab. For more information, see "[Licensing a repository](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository)." + + # https://github.com/github/releases/issues/2233 + - When a user renames or moves a file to a new directory, if at least half of the file's contents are identical, the commit history indicates that the file was renamed, similar to `git log --follow`. For more information, see the [GitHub Blog](https://github.blog/changelog/2022-06-06-view-commit-history-across-file-renames-and-moves/). + + # https://github.com/github/releases/issues/2093 + - | + Users can require a successful deployment of a branch before anyone can merge the pull request associated with the branch. For more information, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-deployments-to-succeed-before-merging)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)." + + # https://github.com/github/releases/issues/2073 + - | + Enterprise owners can prevent organization owners from inviting collaborators to repositories on the instance. For more information, see "[Enforcing a policy for inviting collaborators to repositories](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-collaborators-to-repositories)." + + # https://github.com/github/releases/issues/2173 + - | + Users can grant exceptions to GitHub Apps for any branch protection rule that supports exceptions. For more information, see "[About apps](/developers/apps/getting-started-with-apps/about-apps)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)." + + - heading: Commits + notes: + # https://github.com/github/releases/issues/2306 + - | + For public GPG signing keys that are expired or revoked, GitHub Enterprise Server verifies Git commit signatures and show commits as verified if the user made the commit while the key was still valid. Users can also upload expired or revoked GPG keys. For more information, see "[About commit signature verification](/authentication/managing-commit-signature-verification/about-commit-signature-verification)." + + # https://github.com/github/releases/issues/1977 + - | + To affirm that a commit complies with the rules and licensing governing a repository, organization owners and repository administrators can now require developers to sign off on commits made through the web interface. For more information, see "[Managing the commit signoff policy for your organization](/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization)" and "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)." + + - heading: Pull requests + notes: + # https://github.com/github/releases/issues/2261 + - | + Using the file tree located in the **Files changed** tab of a pull request, users can navigate modified files, understand the size and scope of changes, and focus reviews. The file tree appears if a pull request modifies at least two files, and the browser window is sufficiently wide. For more information, see "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" and "[Filtering files in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)." + + # https://github.com/github/releases/issues/2167 + - | + Users can default to using pull requests titles as the commit message for all squash merges. For more information, see "[Configuring commit squashing for pull requests](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests)." + + - heading: Releases + notes: + # https://github.com/github/releases/issues/2281 + - | + When viewing the details for a particular release, users can see the creation date for each release asset. For more information, see "[Viewing your repository's releases and tags](/repositories/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags)." + + # https://github.com/github/releases/issues/2279 + - While creating a release with automatically generated release notes, users can see the tag identified as the previous release, then choose to select a different tag to specify as the previous release. For more information, see "[Automatically generated release notes](/repositories/releasing-projects-on-github/automatically-generated-release-notes)." + + - heading: Markdown + notes: + # https://github.com/github/releases/issues/2260 + - | + Editing Markdown in the web interface has been improved. + + - After a user selects text and pastes a URL, the selected text will become a Markdown link to the pasted URL. + - When a user pastes spreadsheet cells or HTML tables, the resulting text will render as a table. + - When a user copies text containing links, the pasted text will include the link as a Markdown link. + + For more information, see "[Basic writing and formatting syntax](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#links)." + + # https://github.com/github/releases/issues/2258 + - | + When editing a Markdown file in the web interface, clicking the **Preview** tab will automatically scroll to the place in the preview that you were editing. The scroll location is based on the position of your cursor before you clicked the **Preview** tab. + + changes: + - Interactive elements in the web interface such as links and buttons show a visible outline when focused with a keyboard, to help users find the current position on a page. In addition, when focused, form fields have a higher contrast outline. + - If a user refreshes the page while creating a new issue or pull request, the assignees, reviewers, labels and projects will all be preserved. + + known_issues: + - On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user. + - Custom firewall rules are removed during the upgrade process. + - Git LFS tracked files [uploaded through the web interface](https://github.com/blog/2105-upload-files-to-your-repositories) are incorrectly added directly to the repository. + - Issues cannot be closed if they contain a permalink to a blob in the same repository, where the blob's file path is longer than 255 characters. + - When "Users can search GitHub.com" is enabled with GitHub Connect, issues in private and internal repositories are not included in GitHub.com search results. + - The {% data variables.product.prodname_registry %} npm registry no longer returns a time value in metadata responses. This was done to allow for substantial performance improvements. We continue to have all the data necessary to return a time value as part of the metadata response and will resume returning this value in the future once we have solved the existing performance issues. + - Resource limits that are specific to processing pre-receive hooks may cause some pre-receive hooks to fail. + - Actions services need to be restarted after restoring an instance from a backup taken on a different host. + - In a repository's settings, enabling the option to allow users with read access to create discussions does not enable this functionality. + - In some cases, users cannot convert existing issues to discussions. + - Custom patterns for secret scanning have `.*` as an end delimiter, specifically in the "After secret" field. This delimiter causes inconsistencies in scans for secrets across repositories, and you may notice gaps in a repository's history where no scans completed. Incremental scans may also be impacted. To prevent issues with scans, modify the end of the pattern to remove the `.*` delimiter. diff --git a/translations/es-ES/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-max-parallel.md b/translations/es-ES/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-max-parallel.md index dbea6d921e..0521e3dd4a 100644 --- a/translations/es-ES/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-max-parallel.md +++ b/translations/es-ES/data/reusables/actions/jobs/section-using-a-build-matrix-for-your-jobs-max-parallel.md @@ -1,4 +1,4 @@ -By default, {% data variables.product.product_name %} will maximize the number of jobs run in parallel depending on runner availability. Para configurar la cantidad máxima de jobs que puedan ejecutarse simultáneamente al utilizar una estrategia de jobs de `matrix`, utiliza `jobs..strategy.max-parallel`. +Predeterminadamente, {% data variables.product.product_name %} maximizará la cantidad de jobs que se ejecutan en paralelo, dependiendo de la disponibilidad del ejecutor. Para configurar la cantidad máxima de jobs que puedan ejecutarse simultáneamente al utilizar una estrategia de jobs de `matrix`, utiliza `jobs..strategy.max-parallel`. Por ejemplo, el siguiente flujo de trabajo ejecutará un máximo de dos jobs a la vez, incluso si hay ejecutores disponibles para ejecutar los seis jobs al mismo tiempo. diff --git a/translations/es-ES/data/reusables/actions/publish-to-packages-workflow-step.md b/translations/es-ES/data/reusables/actions/publish-to-packages-workflow-step.md index f7b7c88a46..b477b3efb9 100644 --- a/translations/es-ES/data/reusables/actions/publish-to-packages-workflow-step.md +++ b/translations/es-ES/data/reusables/actions/publish-to-packages-workflow-step.md @@ -1 +1 @@ -Ejecuta el comando `mvn --batch-mode deploy` para publicar a {% data variables.product.prodname_registry %}. La variable de ambiente `GITHUB_TOKEN` se configurará con el contenido del secreto `GITHUB_TOKEN`. The `permissions` key specifies the access granted to the `GITHUB_TOKEN`. +Ejecuta el comando `mvn --batch-mode deploy` para publicar a {% data variables.product.prodname_registry %}. La variable de ambiente `GITHUB_TOKEN` se configurará con el contenido del secreto `GITHUB_TOKEN`. La clave `permissions` especifica el acceso otorgado al `GITHUB_TOKEN`. diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-list.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-list.md index 6e53ef0e5b..59de8c675d 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-list.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-list.md @@ -1 +1 @@ -1. Locate the list of runners under "Runners". +1. Ubica el reto de los ejecutores debajo de "Ejecutores". diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-removing-a-runner.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-removing-a-runner.md index ea0d946b8e..612b01600d 100644 --- a/translations/es-ES/data/reusables/actions/self-hosted-runner-removing-a-runner.md +++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-removing-a-runner.md @@ -1,4 +1,4 @@ -1. Under "Runners", locate the runner in the list. Si tu ejecutor está en un grupo, da clic en {% octicon "chevron-down" aria-label="The downwards chevron" %} para expandir la lista. +1. Debajo de "Ejecutores", ubica el ejecutor en la lista. Si tu ejecutor está en un grupo, da clic en {% octicon "chevron-down" aria-label="The downwards chevron" %} para expandir la lista. 1. Da clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} junto al ejecutor que quieres eliminar, y luego da clic en **Eliminar**. ![Eliminar una configuración de ejecutor autoalojado](/assets/images/help/settings/actions-runner-remove.png) diff --git a/translations/es-ES/data/reusables/actions/supported-github-runners.md b/translations/es-ES/data/reusables/actions/supported-github-runners.md index 36607897ca..edd94968e7 100644 --- a/translations/es-ES/data/reusables/actions/supported-github-runners.md +++ b/translations/es-ES/data/reusables/actions/supported-github-runners.md @@ -84,7 +84,7 @@ macOS Catalina 10.15 [deprecated] macos-10.15 -Migrate to macOS-11 or macOS-12. For more information, see
this GitHub blog post. +Migra a macOS-11 o macOS-12. Para obtener más información, consulta esta publicación del blog de GitHub. diff --git a/translations/es-ES/data/reusables/advisory-database/beta-malware-advisories.md b/translations/es-ES/data/reusables/advisory-database/beta-malware-advisories.md index 94fc49a4c6..3c274857bb 100644 --- a/translations/es-ES/data/reusables/advisory-database/beta-malware-advisories.md +++ b/translations/es-ES/data/reusables/advisory-database/beta-malware-advisories.md @@ -1,5 +1,5 @@ -{% note %} +{% ifversion GH-advisory-db-supports-malware %}{% note %} **Note:** Advisories for malware are currently in beta and subject to change. -{% endnote %} +{% endnote %}{% endif %} diff --git a/translations/es-ES/data/reusables/audit_log/audit-log-action-categories.md b/translations/es-ES/data/reusables/audit_log/audit-log-action-categories.md index 6b720eba4e..3d916a4ce7 100644 --- a/translations/es-ES/data/reusables/audit_log/audit-log-action-categories.md +++ b/translations/es-ES/data/reusables/audit_log/audit-log-action-categories.md @@ -5,7 +5,7 @@ | `account` | Contains activities related to an organization account. | `advisory_credit` | Contains activities related to crediting a contributor for a security advisory in the {% data variables.product.prodname_advisory_database %}. Para obtener más información, consulta la sección "[Acerca de las asesorías de seguridad de {% data variables.product.prodname_dotcom %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". {%- endif %} | `artifact` | Contains activities related to {% data variables.product.prodname_actions %} workflow run artifacts. -{%- ifversion ghec %} +{%- ifversion audit-log-streaming %} | `audit_log_streaming` | Contains activities related to streaming audit logs for organizations in an enterprise account. {%- endif %} {%- ifversion fpt or ghec %} @@ -42,17 +42,17 @@ | `dotcom_connection` | Contains activities related to {% data variables.product.prodname_github_connect %}. | `enterprise` | Contains activities related to enterprise settings. {%- endif %} {%- ifversion ghec %} -| `enterprise_domain` | Contains activities related to verified enterprise domains. | `enterprise_installation` | Contains activities related to {% data variables.product.prodname_github_app %}s associated with an {% data variables.product.prodname_github_connect %} enterprise connection. +| `enterprise_domain` | Contains activities related to verified enterprise domains. | `enterprise_installation` | Contiene actividades relacionadas con las {% data variables.product.prodname_github_app %}asociadas con una conexión de empresa de {% data variables.product.prodname_github_connect %}. {%- endif %} {%- ifversion fpt or ghec %} -| `environment` | Contains activities related to {% data variables.product.prodname_actions %} environments. +| `environment` | Contiene actividades relacionadas con ambientes de {% data variables.product.prodname_actions %}. {%- endif %} {%- ifversion ghae %} -| `external_group` | Contains activities related to Okta groups. | `external_identity` | Contains activities related to a user in an Okta group. +| `external_group` | Contiene actividades relacionadas con grupos de Okta. | `external_identity` | Contiene actividades relacionadas con un usuario en un grupo de Okta. {%- endif %} -| `gist` | Contains activities related to Gists. | `git` | Contains activities related to Git events. | `hook` | Contains activities related to webhooks. | `integration` | Contains activities related to integrations in an account. | `integration_installation` | Contains activities related to integrations installed in an account. | `integration_installation_request` | Contains activities related to organization member requests for owners to approve integrations for use in the organization. +| `gist` | Contiene actividades relacionadas con Gists. | `git` | Contiene actividades relacionadas con eventos de Git. | `hook` | Contiene actividades relacionadas con webhooks. | `integration` | Contiene actividades relacionadas con integraciones en una cuenta. | `integration_installation` | Contiene actividades relacionadas con integraciones instaladas en una cuenta. | `integration_installation_request` | Contiene actividades relacionadas con solicitudes de miembros organizacionales para que los propietarios aprueben integraciones para su uso en la organización. {%- ifversion ghec or ghae %} -| `ip_allow_list` | Contains activities related to enabling or disabling the IP allow list for an organization. | `ip_allow_list_entry` | Contains activities related to the creation, deletion, and editing of an IP allow list entry for an organization. +| `ip_allow_list` | Contiene actividades relacionadas con habilitar o inhabilitar la lista de direcciones IP permitidas en una organización. | `ip_allow_list_entry` | Contains activities related to the creation, deletion, and editing of an IP allow list entry for an organization. {%- endif %} | `issue` | Contains activities related to pinning, transferring, or deleting an issue in a repository. | `issue_comment` | Contains activities related to pinning, transferring, or deleting issue comments. | `issues` | Contains activities related to enabling or disabling issue creation for an organization. {%- ifversion fpt or ghec %} diff --git a/translations/es-ES/data/reusables/code-scanning/about-analysis-origins-link.md b/translations/es-ES/data/reusables/code-scanning/about-analysis-origins-link.md index 6226acfa4c..d5e08bf318 100644 --- a/translations/es-ES/data/reusables/code-scanning/about-analysis-origins-link.md +++ b/translations/es-ES/data/reusables/code-scanning/about-analysis-origins-link.md @@ -1 +1 @@ -If you run code scanning using multiple configurations, then sometimes an alert will have multiple analysis origins. If an alert has multiple analysis origins, you can view the status of the alert for each analysis origin on the alert page. Para obtener más información, consulta la sección "[Acerca de los orígenes de análisis](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)". +Si ejecutas el escaneo de código utilizando configuraciones múltiples, entonces algunas veces una alerta tendrá varios orígenes de análisis. Si una alerta tiene varios orígenes de análisis, puedes ver el estado de la alerta para cada uno de ellos en la página de alertas. Para obtener más información, consulta la sección "[Acerca de los orígenes de análisis](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)". diff --git a/translations/es-ES/data/reusables/discussions/about-organization-discussions.md b/translations/es-ES/data/reusables/discussions/about-organization-discussions.md index c9964a9b33..08628cb121 100644 --- a/translations/es-ES/data/reusables/discussions/about-organization-discussions.md +++ b/translations/es-ES/data/reusables/discussions/about-organization-discussions.md @@ -1,5 +1,5 @@ When you enable organization discussions, you will choose a repository in the organization to be the source repository for your organization discussions. You can use an existing repository or create a repository specifically to hold your organization discussions. Discussions will appear both on the discussions page for the organization and on the discussion page for the source repository. -Permission to participate in or manage discussion in your organization is based on permission in the source repository. For example, a user needs write permission to the source repository in order to delete an organization discussion. This is identical to how a user needs write permission in a repository in order to delete a repository discussion. +Permission to participate in or manage discussions in your organization is based on permission in the source repository. For example, a user needs write permission to the source repository in order to delete an organization discussion. This is identical to how a user needs write permission in a repository in order to delete a repository discussion. You can change the source repository at any time. If you change the source repository, discussions are not transferred to the new source repository. diff --git a/translations/es-ES/data/reusables/enterprise-accounts/packages-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/packages-tab.md new file mode 100644 index 0000000000..33b2a48ea9 --- /dev/null +++ b/translations/es-ES/data/reusables/enterprise-accounts/packages-tab.md @@ -0,0 +1 @@ +1. En la barra lateral izquierda, da clic en **Paquetes**. diff --git a/translations/es-ES/data/reusables/enterprise/about-ssh-ports.md b/translations/es-ES/data/reusables/enterprise/about-ssh-ports.md new file mode 100644 index 0000000000..8c1324e355 --- /dev/null +++ b/translations/es-ES/data/reusables/enterprise/about-ssh-ports.md @@ -0,0 +1,5 @@ +Each {% data variables.product.product_name %} instance accepts SSH connections over two ports. Site administrators can access the administrative shell via SSH, then run command-line utilities, troubleshoot, and perform maintenance. Users can connect via SSH to access and write Git data in the instance's repositories. Users do not have shell access to your instance. Para obtener más información, consulta los siguientes artículos. + +- "[Puertos de red](/admin/configuration/configuring-network-settings/network-ports)" +- "[Accessing the administrative shell (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)" +- "[Acerca de SSH](/authentication/connecting-to-github-with-ssh/about-ssh)" diff --git a/translations/es-ES/data/reusables/enterprise/apply-configuration.md b/translations/es-ES/data/reusables/enterprise/apply-configuration.md new file mode 100644 index 0000000000..b3069f0be9 --- /dev/null +++ b/translations/es-ES/data/reusables/enterprise/apply-configuration.md @@ -0,0 +1,12 @@ +1. To apply the configuration, enter the following command. + + {% note %} + + **Note**: During a configuration run, services on {% data variables.product.product_location %} may restart, which can cause brief downtime for users. + + {% endnote %} + + ```shell + ghe-config-apply + ``` +1. Espera a que la configuración se ejecute por completo. diff --git a/translations/es-ES/data/reusables/enterprise/repository-caching-release-phase.md b/translations/es-ES/data/reusables/enterprise/repository-caching-release-phase.md index d70f2915de..4b0171d090 100644 --- a/translations/es-ES/data/reusables/enterprise/repository-caching-release-phase.md +++ b/translations/es-ES/data/reusables/enterprise/repository-caching-release-phase.md @@ -1,5 +1,7 @@ +{% ifversion ghes < 3.6 %} {% note %} **Nota:** El almacenamiento en caché del repositorio se encuentra actualmente en beta y está sujeto a cambios. {% endnote %} +{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/enterprise_installation/ssh-into-instance.md b/translations/es-ES/data/reusables/enterprise_installation/ssh-into-instance.md index cc637934c0..f194257ff4 100644 --- a/translations/es-ES/data/reusables/enterprise_installation/ssh-into-instance.md +++ b/translations/es-ES/data/reusables/enterprise_installation/ssh-into-instance.md @@ -1,4 +1,5 @@ -1. SSH en {% data variables.product.product_location %}. Para obtener más información, consulta "[Acceder al shell administrativo (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)." -```shell -$ ssh -p 122 admin@HOSTNAME -``` +1. SSH en {% data variables.product.product_location %}. If your instance comprises multiple nodes, for example if high availability or geo-replication are configured, SSH into the primary node. If you use a cluster, you can SSH into any node. For more information about SSH access, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)." + + ```shell + $ ssh -p 122 admin@HOSTNAME + ``` diff --git a/translations/es-ES/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md b/translations/es-ES/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md index dc896f8db4..0c777ed144 100644 --- a/translations/es-ES/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md +++ b/translations/es-ES/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md @@ -1,5 +1,9 @@ {% warning %} -**Nota:** Si habilitas al acceso de lectura anónimo de Git, eres responsable de todos los accesos y usos de esta característica. {% data variables.product.company_short %} no será responsable de ningún acceso no deseado o uso indebido de la función. También puede que no utilices esta característica para violar tu licencia desde {% data variables.product.company_short %}, incluyendo el límite de la cantidad de licencias de usuario que has comprado con nosotros. +**Advertencias:** + +- The Git protocol is unauthenticated and unencrypted. An attacker could intercept repository data transferred over connections using this protocol. +- If you enable anonymous Git read access, you're responsible for all access and use of the feature. {% data variables.product.company_short %} is not responsible for any unintended access, security risks, or misuse of the feature. +- You may not use this feature to violate your license from {% data variables.product.company_short %}, including the limit on the number of user licenses for {% data variables.product.product_location %}. {% endwarning %} diff --git a/translations/es-ES/data/reusables/gated-features/copilot.md b/translations/es-ES/data/reusables/gated-features/copilot.md index 22bff59ff4..d5cec1f417 100644 --- a/translations/es-ES/data/reusables/gated-features/copilot.md +++ b/translations/es-ES/data/reusables/gated-features/copilot.md @@ -1 +1 @@ -{% data variables.product.prodname_copilot %} is available to {% data variables.product.company_short %} customers with a personal account on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_copilot %} is free to use for verified students and open source maintainers. If you are not a student or open source maintainer, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. Para obtener más información, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)". +{% data variables.product.prodname_copilot %} is available to {% data variables.product.company_short %} customers with a personal account on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_copilot %} is free to use for verified students and open source maintainers. If you are not a student or open source maintainer, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. Después del periodo de prueba gratuito, necesitarás una suscripción de pago para uso continuo. Para obtener más información, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)". diff --git a/translations/es-ES/data/reusables/gated-features/discussions.md b/translations/es-ES/data/reusables/gated-features/discussions.md deleted file mode 100644 index 618609343f..0000000000 --- a/translations/es-ES/data/reusables/gated-features/discussions.md +++ /dev/null @@ -1 +0,0 @@ -Los {% data variables.product.prodname_discussions %} están disponibles para los repositorios públicos y privados en {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.gated-features.more-info-org-products %} diff --git a/translations/es-ES/data/reusables/package_registry/container-registry-benefits.md b/translations/es-ES/data/reusables/package_registry/container-registry-benefits.md new file mode 100644 index 0000000000..079a514846 --- /dev/null +++ b/translations/es-ES/data/reusables/package_registry/container-registry-benefits.md @@ -0,0 +1 @@ +The {% data variables.product.prodname_container_registry %} stores container images within your organization or personal account, and allows you to associate an image with a repository. You can choose whether to inherit permissions from a repository, or set granular permissions independently of a repository. You can also access public container images anonymously. diff --git a/translations/es-ES/data/reusables/package_registry/container-registry-ghes-migration-availability.md b/translations/es-ES/data/reusables/package_registry/container-registry-ghes-migration-availability.md new file mode 100644 index 0000000000..5d685d5f4f --- /dev/null +++ b/translations/es-ES/data/reusables/package_registry/container-registry-ghes-migration-availability.md @@ -0,0 +1 @@ +{% data variables.product.product_name %} 3.6 supports migration for Docker images stored in organizations. A future release will support migration of user-owned images. \ No newline at end of file diff --git a/translations/es-ES/data/reusables/package_registry/container-registry-migration-namespaces.md b/translations/es-ES/data/reusables/package_registry/container-registry-migration-namespaces.md new file mode 100644 index 0000000000..9d7d0dc5e0 --- /dev/null +++ b/translations/es-ES/data/reusables/package_registry/container-registry-migration-namespaces.md @@ -0,0 +1 @@ +Any scripts or {% data variables.product.prodname_actions %} workflows that use the namespace for the Docker registry, {% data variables.product.prodname_docker_registry_namespace %}, will continue to work after migration to the {% data variables.product.prodname_container_registry %} at {% data variables.product.prodname_container_registry_namespace %}. diff --git a/translations/es-ES/data/reusables/package_registry/container-registry-replaces-docker-registry.md b/translations/es-ES/data/reusables/package_registry/container-registry-replaces-docker-registry.md new file mode 100644 index 0000000000..5b6ed35c4f --- /dev/null +++ b/translations/es-ES/data/reusables/package_registry/container-registry-replaces-docker-registry.md @@ -0,0 +1 @@ +The {% data variables.product.prodname_container_registry %} replaces {% data variables.product.company_short %}'s Docker registry. diff --git a/translations/es-ES/data/reusables/package_registry/verify_repository_field.md b/translations/es-ES/data/reusables/package_registry/verify_repository_field.md index c29ac87889..c2f7adbdf5 100644 --- a/translations/es-ES/data/reusables/package_registry/verify_repository_field.md +++ b/translations/es-ES/data/reusables/package_registry/verify_repository_field.md @@ -1 +1 @@ -1. Verifica el campo `repository` en el *package.json*. de tu proyecto. El campo `repository` debe coincidir con la URL de tu repositorio de {% data variables.product.prodname_dotcom %}. Por ejemplo, si la URL de tu repositorio es `github.com/my-org/test`, entonces el campo de repositorio debe ser `git://github.com/my-org/test.git`. +1. Verifica el campo `repository` en el *package.json*. de tu proyecto. El campo `repository` debe coincidir con la URL de tu repositorio de {% data variables.product.prodname_dotcom %}. For example, if your repository URL is `github.com/my-org/test` then the repository field should be `https://github.com/my-org/test.git`. diff --git a/translations/es-ES/data/reusables/projects/access-insights.md b/translations/es-ES/data/reusables/projects/access-insights.md index 37c219cc26..43241b2368 100644 --- a/translations/es-ES/data/reusables/projects/access-insights.md +++ b/translations/es-ES/data/reusables/projects/access-insights.md @@ -1,8 +1,8 @@ 1. Navegar a tu proyecto. -2. In the top-right, to access insights, click {% octicon "graph" aria-label="the graph icon" %}. +2. Para acceder a las perspectivas, en la parte superior derecha, haz clic en {% octicon "graph" aria-label="the graph icon" %}. {% note %} - **Note:** This feature is currently in a private preview and only available for some organizations. If the {% octicon "graph" aria-label="the graph icon" %} icon is not displayed in your project, insights is not yet enabled for your organization. + **Nota:** Esta característica se encuentra actualmente en vista previa privada y solo está disponible para algunas organizaciones. Si el icono de {% octicon "graph" aria-label="the graph icon" %} no se muestra en tu proyecto, significa que las perspectivas aún no están habilitadas para tu organización. {% endnote %} diff --git a/translations/es-ES/data/reusables/repositories/commit-signoffs.md b/translations/es-ES/data/reusables/repositories/commit-signoffs.md new file mode 100644 index 0000000000..1de17f89af --- /dev/null +++ b/translations/es-ES/data/reusables/repositories/commit-signoffs.md @@ -0,0 +1,10 @@ +Compulsory commit signoffs only apply to commits made via the web interface. For commits made via the Git command line interface, the commit author must sign off on the commit using the `--signoff` option. For more information, see the [Git documentation](https://git-scm.com/docs/git-commit). + + +You can determine whether a repository you are contributing to has compulsory commit signoffs enabled by checking the header of the commit form at the bottom of the file you are editing. After compulsory commit signoff has been enabled, the header will read "Sign off and commit changes." + +![Screenshot of commit commit form with compulsory signoff enabled](/assets/images/help/commits/commit-form-with-signoff-enabled.png) + +Before signing off on a commit, you should ensure that your commit is in compliance with the rules and licensing governing the repository you're committing to. The repository may use a sign off agreement, such as the Developer Certificate of Origin from the Linux Foundation. For more information, see the [Developer Certificate of Origin](https://developercertificate.org/). + +Signing off on a commit differs from signing a commit. For more information about signing a commit, see "[About commit signature verification](/authentication/managing-commit-signature-verification/about-commit-signature-verification)." \ No newline at end of file diff --git a/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md b/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md index 6cdb0be73c..8e297d7bdd 100644 --- a/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md +++ b/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md @@ -1,48 +1,48 @@ -| Proveedor | Secreto compatible | Tipo de secreto | -| ------------------------- | ---------------------------------------------------------------- | -------------------------------------------------------- | -| Adafruit IO | Clave de IO de Adafruit | adafruit_io_key | -| Alibaba Cloud | ID de Clave de Acceso a la Nube de Alibaba | alibaba_cloud_access_key_id | -| Alibaba Cloud | Secreto de Clave de Acceso a la Nube de Alibaba | alibaba_cloud_access_key_secret | -| Amazon | ID de cliente de Amazon OAuth | amazon_oauth_client_id | -| Amazon | Secreto de Cliente OAuth de Amazon | amazon_oauth_client_secret | -| Amazon Web Services (AWS) | ID de Clave de Acceso de AWS de Amazon | aws_access_key_id | -| Amazon Web Services (AWS) | Clave de Acceso Secreta de AWS de Amazon | aws_secret_access_key | -| Amazon Web Services (AWS) | TOken de Sesión de Amazon AWS | aws_session_token | -| Amazon Web Services (AWS) | ID de Llave de Acceso Temporal de Amazon AWS | aws_temporary_access_key_id | -| Asana | Token de Acceso Personal de Asana | asana_personal_access_token | -| Atlassian | Token de Acceso Personal a Bitbucket Server | bitbucket_server_personal_access_token | -| Azure | Secreto de aplicación de Azure Active Directory | azure_active_directory_application_secret | -| Azure | Caché de Azure para la Llave de Acceso A Redis | azure_cache_for_redis_access_key | -| Azure | Token de Acceso Personal de Azure DevOps | azure_devops_personal_access_token | -| Checkout.com | Clave secreta de productión de Checkout.com | checkout_production_secret_key | -| Clojars | Token de Despliegue de Clojars | clojars_deploy_token | -| Databricks | Token de Acceso de Databricks | databricks_access_token | -| DigitalOcean | Token de Acceso Personal de DigitalOcean | digitalocean_personal_access_token | -| DigitalOcean | Token OAuth de DigitalOcean | digitalocean_oauth_token | -| DigitalOcean | Token de Actualización de DigitalOcean | digitalocean_refresh_token | -| DigitalOcean | Token de Sistema de DigitalOcean | digitalocean_system_token | -| Discord | Token de Bot de Discord | discord_bot_token | -| Doppler | Token Personal de Doppler | doppler_personal_token | -| Doppler | Token de Servicio de Doppler | doppler_service_token | -| Doppler | Token de CLI de Doppler | doppler_cli_token | -| Doppler | Token de SCIM de Doppler | doppler_scim_token | -| Doppler | Token de auditoría de Doppler | doppler_audit_token | -| Dropbox | Token de Acceso de Vida Corta de Dropbox | dropbox_short_lived_access_token | -| Duffel | Token de Acceso En Vivo para Duffel | duffel_live_access_token | -| EasyPost | Llave de la API de Producción de EasyPost | easypost_production_api_key | -| Flutterwave | Llave de Secreto de la API En Vivo de Flutterwave | flutterwave_live_api_secret_key | -| Fullstory | Llave de la API de FullStory | fullstory_api_key | -| GitHub | Token de Acceso Personal de GitHub | github_personal_access_token | -| GitHub | Token de Acceso de OAuth para GitHub | github_oauth_access_token | -| GitHub | Token de Actualización de GitHub | github_refresh_token | -| GitHub | Token de Acceso a la Instalación de GitHub App | github_app_installation_access_token | -| GitHub | Clave Privada de SSH de GitHub | github_ssh_private_key | -| Google | Secreto de la Llave de Acceso del Almacenamiento de Google Cloud | google_cloud_storage_access_key_secret | -| Google | Google Cloud Storage Service Account Access Key ID | google_cloud_storage_service_account_access_key_id | -| Google | Google Cloud Storage User Access Key ID | google_cloud_storage_user_access_key_id | -| Grafana | Clave de la API de Grafana | grafana_api_key | -| Hubspot | Clave de API de Hubspot | hubspot_api_key | -| Intercom | Token de Acceso de Intercom | intercom_access_token | +| Proveedor | Secreto compatible | Tipo de secreto | +| ------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------- | +| Adafruit IO | Clave de IO de Adafruit | adafruit_io_key | +| Alibaba Cloud | ID de Clave de Acceso a la Nube de Alibaba | alibaba_cloud_access_key_id | +| Alibaba Cloud | Secreto de Clave de Acceso a la Nube de Alibaba | alibaba_cloud_access_key_secret | +| Amazon | ID de cliente de Amazon OAuth | amazon_oauth_client_id | +| Amazon | Secreto de Cliente OAuth de Amazon | amazon_oauth_client_secret | +| Amazon Web Services (AWS) | ID de Clave de Acceso de AWS de Amazon | aws_access_key_id | +| Amazon Web Services (AWS) | Clave de Acceso Secreta de AWS de Amazon | aws_secret_access_key | +| Amazon Web Services (AWS) | TOken de Sesión de Amazon AWS | aws_session_token | +| Amazon Web Services (AWS) | ID de Llave de Acceso Temporal de Amazon AWS | aws_temporary_access_key_id | +| Asana | Token de Acceso Personal de Asana | asana_personal_access_token | +| Atlassian | Token de Acceso Personal a Bitbucket Server | bitbucket_server_personal_access_token | +| Azure | Secreto de aplicación de Azure Active Directory | azure_active_directory_application_secret | +| Azure | Caché de Azure para la Llave de Acceso A Redis | azure_cache_for_redis_access_key | +| Azure | Token de Acceso Personal de Azure DevOps | azure_devops_personal_access_token | +| Checkout.com | Clave secreta de productión de Checkout.com | checkout_production_secret_key | +| Clojars | Token de Despliegue de Clojars | clojars_deploy_token | +| Databricks | Token de Acceso de Databricks | databricks_access_token | +| DigitalOcean | Token de Acceso Personal de DigitalOcean | digitalocean_personal_access_token | +| DigitalOcean | Token OAuth de DigitalOcean | digitalocean_oauth_token | +| DigitalOcean | Token de Actualización de DigitalOcean | digitalocean_refresh_token | +| DigitalOcean | Token de Sistema de DigitalOcean | digitalocean_system_token | +| Discord | Token de Bot de Discord | discord_bot_token | +| Doppler | Token Personal de Doppler | doppler_personal_token | +| Doppler | Token de Servicio de Doppler | doppler_service_token | +| Doppler | Token de CLI de Doppler | doppler_cli_token | +| Doppler | Token de SCIM de Doppler | doppler_scim_token | +| Doppler | Token de auditoría de Doppler | doppler_audit_token | +| Dropbox | Token de Acceso de Vida Corta de Dropbox | dropbox_short_lived_access_token | +| Duffel | Token de Acceso En Vivo para Duffel | duffel_live_access_token | +| EasyPost | Llave de la API de Producción de EasyPost | easypost_production_api_key | +| Flutterwave | Llave de Secreto de la API En Vivo de Flutterwave | flutterwave_live_api_secret_key | +| Fullstory | Llave de la API de FullStory | fullstory_api_key | +| GitHub | Token de Acceso Personal de GitHub | github_personal_access_token | +| GitHub | Token de Acceso de OAuth para GitHub | github_oauth_access_token | +| GitHub | Token de Actualización de GitHub | github_refresh_token | +| GitHub | Token de Acceso a la Instalación de GitHub App | github_app_installation_access_token | +| GitHub | Clave Privada de SSH de GitHub | github_ssh_private_key | +| Google | Secreto de la Llave de Acceso del Almacenamiento de Google Cloud | google_cloud_storage_access_key_secret | +| Google | ID de Llave de Acceso a la Cuenta del Servicio de Almacenamiento de Google Cloud | google_cloud_storage_service_account_access_key_id | +| Google | ID de Llave de Acceso de Usuario al Almacenamiento de Google Cloud | google_cloud_storage_user_access_key_id | +| Grafana | Clave de la API de Grafana | grafana_api_key | +| Hubspot | Clave de API de Hubspot | hubspot_api_key | +| Intercom | Token de Acceso de Intercom | intercom_access_token | {%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %} JFrog | Token de Acceso a la Plataforma de JFrog | jfrog_platform_access_token JFrog | Llave de la API de la Plataforma de JFrog | jfrog_platform_api_key{% endif %} Ionic | Token de Acceso personal a Ionic | ionic_personal_access_token Ionic | Token de Actualización de Ionic | ionic_refresh_token Linear | Llave de la API de Linear | linear_api_key Linear | Token de Acceso OAuth de Linear | linear_oauth_access_token Midtrans | Llave del Servidor de Producción de Midtrans | midtrans_production_server_key New Relic | Llave de la API Personal de New Relic | new_relic_personal_api_key New Relic | Llave de la API de REST de New Relic | new_relic_rest_api_key New Relic | Llave de Consulta de Perspectivas de New Relic | new_relic_insights_query_key npm | Token de Acceso a npm | npm_access_token NuGet | Llave de la API de NuGet | nuget_api_key Onfido | Token de la API en Vivo de Onfido | onfido_live_api_token OpenAI | Llave de la API de OpenAI | openai_api_key PlanetScale | Contraseña de la Base de Datos de PlanetScale | planetscale_database_password PlanetScale | Token OAuth de PlanetScale | planetscale_oauth_token PlanetScale | Token de Servicio de PlanetScale | planetscale_service_token Postman | Llave de la API de Postman | postman_api_key Proctorio | Llave del Secreto de Proctorio | proctorio_secret_key {%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %} diff --git a/translations/es-ES/data/reusables/security-advisory/link-browsing-advisory-db.md b/translations/es-ES/data/reusables/security-advisory/link-browsing-advisory-db.md index 73d35d1fcf..927dd04cf7 100644 --- a/translations/es-ES/data/reusables/security-advisory/link-browsing-advisory-db.md +++ b/translations/es-ES/data/reusables/security-advisory/link-browsing-advisory-db.md @@ -1,5 +1 @@ -{% ifversion fpt or ghec %} -Para obtener más información, consulta la sección "[Buscar asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/browsing-security-vulnerabilities-in-the-github-advisory-database)". -{% else %} -Para obtener más información sobre los datos de la asesoría, consulta la sección "[Buscar asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}](/free-pro-team@latest/code-security/supply-chain-security/browsing-security-vulnerabilities-in-the-github-advisory-database)" en la documentación de {% data variables.product.prodname_dotcom_the_website %}. -{% endif %} +Para obtener más información, consulta la sección "[Buscar asesorías de seguridad en la {% data variables.product.prodname_advisory_database %}](/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database)". diff --git a/translations/es-ES/data/reusables/server-statistics/release-phase.md b/translations/es-ES/data/reusables/server-statistics/release-phase.md deleted file mode 100644 index 17f100fd26..0000000000 --- a/translations/es-ES/data/reusables/server-statistics/release-phase.md +++ /dev/null @@ -1,5 +0,0 @@ -{% note %} - -**Note:** {% data variables.product.prodname_server_statistics %} is in public beta and subject to change. - -{% endnote %} diff --git a/translations/es-ES/data/reusables/ssh/about-ssh.md b/translations/es-ES/data/reusables/ssh/about-ssh.md new file mode 100644 index 0000000000..b4c0c5361a --- /dev/null +++ b/translations/es-ES/data/reusables/ssh/about-ssh.md @@ -0,0 +1 @@ +You can access and write data in repositories on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} using SSH (Secure Shell Protocol). When you connect via SSH, you authenticate using a private key file on your local machine. diff --git a/translations/es-ES/data/reusables/ssh/key-type-support.md b/translations/es-ES/data/reusables/ssh/key-type-support.md index 54d7a12d90..7975e0efea 100644 --- a/translations/es-ES/data/reusables/ssh/key-type-support.md +++ b/translations/es-ES/data/reusables/ssh/key-type-support.md @@ -8,4 +8,21 @@ Desde esta fecha, las llaves DSA (`ssh-dss`) ya no son compatibles. No puedes ag Las llaves RSA (`ssh-rsa`) con un `valid_after` anterior al 2 de noviembre de 2021 podrán continuar utilizando cualquier algoritmo de firma. Las llaves RSA que se generaron después de esta fecha deberán utilizar un algoritmo de firma de tipo SHA-2. Algunos clientes más angituos podrían necesitar actualizarse para poder utilizar firmas de tipo SHA-2. {% endnote %} -{% endif %} + +{% elsif ghes = 3.6 or ghes = 3.7 or ghes = 3.8 %} + +{% note %} + +**Note**: By default with {% data variables.product.product_name %} 3.6 and later, as of the cutoff date of midnight UTC on August 1, 2022, SSH connections that satisfy **both** of the following conditions will fail. + +
+ +{% data reusables.ssh.rsa-sha-1-connection-failure-criteria %} + +{% data variables.product.product_name %} 3.6 and later also does not support SSH connections that use DSA, HMAC-SHA-1, or CBC ciphers. RSA SSH keys uploaded before the cutoff date can continue to authenticate using the SHA-1 hash function as long as the key remains valid. For more information about finding the version of {% data variables.product.product_name %} that you use, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)." + +Your site administrator can adjust the cutoff date for connections using RSA-SHA-1, and may block all connections using RSA-SHA-1. For more information, contact your site administrator or see "[Configuring SSH connections to your instance](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)." + +{% endnote %} + +{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md b/translations/es-ES/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md new file mode 100644 index 0000000000..d2c95da8a5 --- /dev/null +++ b/translations/es-ES/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md @@ -0,0 +1,2 @@ +- The RSA key was added to a user account on {% data variables.product.product_location %} after the cutoff date of midnight UTC on August 1, 2022. +- The SSH client signs the connection attempt with the SHA-1 hash function. diff --git a/translations/es-ES/data/reusables/user-settings/removes-personal-access-tokens.md b/translations/es-ES/data/reusables/user-settings/removes-personal-access-tokens.md index d7802bca75..34d3db4707 100644 --- a/translations/es-ES/data/reusables/user-settings/removes-personal-access-tokens.md +++ b/translations/es-ES/data/reusables/user-settings/removes-personal-access-tokens.md @@ -1 +1 @@ -As a security precaution, {% data variables.product.company_short %} automatically removes personal access tokens that haven't been used in a year. To provide additional security, we highly recommend adding an expiration to your personal access tokens. +Como medida de precaución en seguridad, {% data variables.product.company_short %} elimina automáticamente los tokens de acceso personal que no se hayan utilizando en un año. Para proporcionar seguridad adicional, te recomendamos ampliamente que agregues una fecha de vencimiento a tus tokens de acceso personal. diff --git a/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_properties.md b/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_properties.md index b1f98c807e..930910a229 100644 --- a/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_properties.md +++ b/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_properties.md @@ -1,5 +1,5 @@ -| Clave | Tipo | Descripción | -| ----------- | ----------- | ----------------------------------------------------------------------------------------------------------------- | -| `Acción` | `secuencia` | La acción que se realizó. Currently, can only be `created`. | -| `ubicación` | `objeto` | The location involved in the event. | -| `alerta` | `objeto` | The [`secret scanning alert`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) involved in the event. | +| Clave | Tipo | Descripción | +| ----------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------- | +| `Acción` | `secuencia` | La acción que se realizó. Actualmente, solo puede ser `created`. | +| `ubicación` | `objeto` | La ubicación que se involucra en el evento. | +| `alerta` | `objeto` | La [`alerta del escaneo de secretos`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) involucrada en el evento. | diff --git a/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_short_desc.md b/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_short_desc.md index 03f31c39f7..3f8d244d6f 100644 --- a/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_short_desc.md +++ b/translations/es-ES/data/reusables/webhooks/secret_scanning_alert_location_event_short_desc.md @@ -1 +1 @@ -Activity related to secret scanning alert locations in a repository. El tipo de actividad se especifica en la propiedad de la acción del objeto de la carga útil. For more information, see the "[secret scanning](/rest/reference/secret-scanning)" REST API. +La actividad relacionada con las ubicaciones de las alertas del escaneo de secretos en un repositorio. El tipo de actividad se especifica en la propiedad de la acción del objeto de la carga útil. Para obtener más información, consulta API de REST de "[escaneo de secretos](/rest/reference/secret-scanning)". diff --git a/translations/es-ES/data/ui.yml b/translations/es-ES/data/ui.yml index 18a72fb0fb..d956a7ce49 100644 --- a/translations/es-ES/data/ui.yml +++ b/translations/es-ES/data/ui.yml @@ -179,7 +179,7 @@ product_landing: try_another: Inténtalo con otro archivo o agrega tu ejemplo de código. no_result: Lo sentimos, no hay guías que coincidan con tu filtro. learn: Aprende cómo agregar un ejemplo de código - communities_using_discussions: Comunidades que utilizan debates + communities_using_discussions: Communities on GitHub.com using discussions add_your_community: Agrega tu comunidad sponsor_community: Comunidad de GitHub Sponsors supported_releases: Lanzamientos compatibles diff --git a/translations/es-ES/data/variables/product.yml b/translations/es-ES/data/variables/product.yml index 2c654e62fb..6ec585da29 100644 --- a/translations/es-ES/data/variables/product.yml +++ b/translations/es-ES/data/variables/product.yml @@ -100,6 +100,8 @@ prodname_github_issues: 'Propuestas de GitHub' #GitHub Packages prodname_registry: 'Registro del paquete de GitHub' prodname_container_registry: 'Registro de contenedores' +prodname_docker_registry_namespace: '{% ifversion fpt or ghec %}`docker.pkg.github.com`{% elsif ghes or ghae %}docker.HOSTNAME{% endif %}' +prodname_container_registry_namespace: '{% ifversion fpt or ghec %}`ghcr.io`{% elsif ghes or ghae %}containers.HOSTNAME{% endif %}' #GitHub Insights prodname_insights: 'GitHub Insights' #GitHub Sponsors diff --git a/translations/es-ES/data/variables/release_candidate.yml b/translations/es-ES/data/variables/release_candidate.yml index ec65ef6f94..d39e7c0f8d 100644 --- a/translations/es-ES/data/variables/release_candidate.yml +++ b/translations/es-ES/data/variables/release_candidate.yml @@ -1,2 +1,2 @@ --- -version: '' +version: enterprise-server@3.6 diff --git a/translations/log/es-resets.csv b/translations/log/es-resets.csv index acc450c448..ef570bcea8 100644 --- a/translations/log/es-resets.csv +++ b/translations/log/es-resets.csv @@ -300,6 +300,7 @@ translations/es-ES/content/support/learning-about-github-support/about-github-pr translations/es-ES/content/support/learning-about-github-support/about-github-support.md,broken liquid tags translations/es-ES/data/release-notes/enterprise-server/3-2/0-rc1.yml,broken liquid tags translations/es-ES/data/release-notes/enterprise-server/3-2/0.yml,broken liquid tags +translations/es-ES/data/release-notes/enterprise-server/3-6/0-rc1.yml,broken liquid tags translations/es-ES/data/release-notes/github-ae/2021-06/2021-12-06.yml,broken liquid tags translations/es-ES/data/release-notes/github-ae/2022-05/2022-05-17.yml,broken liquid tags translations/es-ES/data/reusables/actions/contacting-support.md,broken liquid tags From 6a266bff4d8c9ee928560c3af45eddd7fb4f3a0c Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 27 Jul 2022 07:22:17 +1000 Subject: [PATCH 44/70] Global Campus Community Exchange [GA] part 2 (#28514) Co-authored-by: github-actions Co-authored-by: Martin Lopes --- ...munity-exchange-repo-submission-offers.png | Bin 0 -> 227129 bytes ...unity-exchange-repo-submission-purpose.png | Bin 0 -> 49281 bytes ...ommunity-exchange-repo-submission-repo.png | Bin 0 -> 296019 bytes .../community-exchange-search-and-filter.png | Bin 0 -> 17568 bytes ...community-exchange-submission-add-repo.png | Bin 0 -> 17684 bytes .../community-exchange-submissions-tab.png | Bin 0 -> 20543 bytes ...-started-with-github-community-exchange.md | 45 +++++++++++++++ .../index.md | 11 ++++ ...ubmissions-to-github-community-exchange.md | 25 +++++++++ ...repository-to-github-community-exchange.md | 52 ++++++++++++++++++ .../about-github-community-exchange.md | 14 ++--- content/education/guides.md | 2 + content/education/index.md | 1 + .../about-github-community-exchange-intro.md | 1 + .../education/about-github-education-link.md | 2 +- .../access-github-community-exchange.md | 7 +++ 16 files changed, 152 insertions(+), 8 deletions(-) create mode 100644 assets/images/help/education/community-exchange-repo-submission-offers.png create mode 100644 assets/images/help/education/community-exchange-repo-submission-purpose.png create mode 100644 assets/images/help/education/community-exchange-repo-submission-repo.png create mode 100644 assets/images/help/education/community-exchange-search-and-filter.png create mode 100644 assets/images/help/education/community-exchange-submission-add-repo.png create mode 100644 assets/images/help/education/community-exchange-submissions-tab.png create mode 100644 content/education/contribute-with-github-community-exchange/getting-started-with-github-community-exchange.md create mode 100644 content/education/contribute-with-github-community-exchange/index.md create mode 100644 content/education/contribute-with-github-community-exchange/managing-your-submissions-to-github-community-exchange.md create mode 100644 content/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange.md create mode 100644 data/reusables/education/about-github-community-exchange-intro.md create mode 100644 data/reusables/education/access-github-community-exchange.md diff --git a/assets/images/help/education/community-exchange-repo-submission-offers.png b/assets/images/help/education/community-exchange-repo-submission-offers.png new file mode 100644 index 0000000000000000000000000000000000000000..f13dcd8231499f12878fe22d16b7e80459b62981 GIT binary patch literal 227129 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%0Av^jkpm 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

@_{J^Ow%z1tjo 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

nJ`vU}Vh?*d@hYRS2}pR@ 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
o8R#PD|-d!L?h}KYH3_+YYzEH5FTw_f82a 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�zwaxp+ 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/education/community-exchange-repo-submission-purpose.png b/assets/images/help/education/community-exchange-repo-submission-purpose.png new file mode 100644 index 0000000000000000000000000000000000000000..2c8c22755ca509e5aa8a3c900764749cebec3136 GIT binary patch literal 49281 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/education/community-exchange-repo-submission-repo.png b/assets/images/help/education/community-exchange-repo-submission-repo.png new file mode 100644 index 0000000000000000000000000000000000000000..e30f2034afb31fd15c588105572f7f0a86453835 GIT binary patch literal 296019 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�AE2?F6I()2giJ=W7M?m}m1@@}3Q(PHy;-rYFcK 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 |PZS`0k_;BeL;K($g4~YK8)i{nU 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
+   $ ghe-config app.gitauth.rsa-sha1 RFC-3339-UTC-TIMESTAMP
+   
+ +1. Alternatively, to completely disable SSH connections using RSA keys that are signed with the SHA-1 hash function, enter the following command. + + ```shell + ghe-config app.gitauth.rsa-sha1 false + ``` +{% data reusables.enterprise.apply-configuration %} diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/index.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/index.md index 66d239caa5..fcf18608fb 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/index.md +++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/index.md @@ -25,6 +25,7 @@ children: - /site-admin-dashboard - /enabling-private-mode - /managing-github-mobile-for-your-enterprise + - /configuring-ssh-connections-to-your-instance - /configuring-email-for-notifications - /verifying-or-approving-a-domain-for-your-enterprise - /configuring-rate-limits @@ -34,6 +35,7 @@ children: - /command-line-utilities - /restricting-network-traffic-to-your-enterprise - /configuring-github-pages-for-your-enterprise + - /configuring-host-keys-for-your-instance - /configuring-the-referrer-policy-for-your-enterprise - /configuring-custom-footers - /configuring-web-commit-signing diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/initializing-github-ae.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/initializing-github-ae.md index 89dfe3b5c4..2d2281b5d3 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/initializing-github-ae.md +++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/initializing-github-ae.md @@ -8,6 +8,7 @@ topics: - Enterprise redirect_from: - /admin/configuration/initializing-github-ae + - /enterprise-server@latest/admin/configuration/configuring-your-enterprise/initializing-github-ae --- ## 关于初始化 diff --git a/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md b/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md index 074854e861..7c41481d8e 100644 --- a/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md +++ b/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md @@ -40,7 +40,7 @@ Then,{% else %}First,{% endif %} decide whether you'll allow third-party actions Consider combining OpenID Connect (OIDC) with reusable workflows to enforce consistent deployments across your repository, organization, or enterprise. You can do this by defining trust conditions on cloud roles based on reusable workflows. For more information, see "[Using OpenID Connect with reusable workflows](/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows)." {% endif %} -You can access information about activity related to {% data variables.product.prodname_actions %} in the audit logs for your enterprise. If your business needs require retaining audit logs for longer than six months, plan how you'll export and store this data outside of {% data variables.product.prodname_dotcom %}. For more information, see {% ifversion ghec %}"[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)" and "[Exporting audit log activity for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)."{% else %}"[Log forwarding](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)."{% endif %} +You can access information about activity related to {% data variables.product.prodname_actions %} in the audit logs for your enterprise. If your business needs require retaining this information longer than audit log data is retained, plan how you'll export and store this data outside of {% data variables.product.prodname_dotcom %}. For more information, see {% ifversion ghec %}"[Exporting audit log activity for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)" and "[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)."{% else %}{% ifversion audit-log-streaming %}"[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)" and {% endif %}"[Log forwarding](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)."{% endif %} ![Audit log entries](/assets/images/help/repository/audit-log-entries.png) diff --git a/translations/zh-CN/content/admin/guides.md b/translations/zh-CN/content/admin/guides.md index 199a0a6ff3..9eb712d745 100644 --- a/translations/zh-CN/content/admin/guides.md +++ b/translations/zh-CN/content/admin/guides.md @@ -52,6 +52,8 @@ includeGuides: - /admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise - /admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise - /admin/configuration/connecting-your-enterprise-account-to-github-enterprise-cloud + - /admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance + - /admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance - /admin/configuration/enabling-and-scheduling-maintenance-mode - /admin/configuration/configuring-github-connect/enabling-automatic-user-license-sync-for-your-enterprise - /admin/configuration/enabling-private-mode diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md index 6b377792e4..69e9be94c0 100644 --- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md +++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md @@ -10,8 +10,6 @@ topics: - Enterprise --- -{% data reusables.server-statistics.release-phase %} - ## About the benefits of {% data variables.product.prodname_server_statistics %} {% data variables.product.prodname_server_statistics %} can help you anticipate the needs of your organization, understand how your team works, and show the value you get from {% data variables.product.prodname_ghe_server %}. diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md index ca54ccc98e..ed7ee7003b 100644 --- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md +++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md @@ -8,8 +8,6 @@ redirect_from: - /early-access/github/analyze-how-your-team-works-with-server-statistics/exploring-server-statistics --- -{% data reusables.server-statistics.release-phase %} - You can download up to the last 365 days of {% data variables.product.prodname_server_statistics %} data in a CSV or JSON file. This data, which includes aggregate metrics on repositories, issues, and pull requests, can help you anticipate the needs of your organization, understand how your team works, and show the value you get from {% data variables.product.prodname_ghe_server %}. Before you can download this data, you must enable {% data variables.product.prodname_server_statistics %}. For more information, see "[Enabling {% data variables.product.prodname_server_statistics %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)." diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md index da30cecc04..ed0a3b2dd9 100644 --- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md +++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md @@ -8,8 +8,6 @@ redirect_from: - /early-access/github/analyze-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api --- -{% data reusables.server-statistics.release-phase %} - You can request up to 365 days of metrics in a single {% data variables.product.prodname_server_statistics %} REST API request. This data, which includes aggregate metrics on repositories, issues, and pull requests, can help you anticipate the needs of your organization, understand how your team works, and show the value you get from {% data variables.product.prodname_ghe_server %}. For a list of the metrics collected, see "[{% data variables.product.prodname_server_statistics %} data collected](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)." Before you can use the {% data variables.product.prodname_server_statistics %} REST API, you must enable {% data variables.product.prodname_server_statistics %}. For more information, see "[Enabling {% data variables.product.prodname_server_statistics %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)." diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md index a211ee696f..fa3437612f 100644 --- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md @@ -39,9 +39,10 @@ topics: {%- ifversion enterprise-audit-log-ip-addresses %} - 您可以在审核日志中显示与事件关联的 IP 地址。 更多信息请参阅“[在企业的审核日志中显示 IP 地址](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise)”。 {%- endif %} -{%- ifversion ghec %} +{%- ifversion audit-log-streaming %} - 您可以将审核和 Git 事件数据从 {% data variables.product.prodname_dotcom %} 流式传输到外部数据管理系统。 更多信息请参阅“[流式传输企业的审核日志](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)”。 -{%- else %} +{%- endif %} +{%- ifversion ghes %} - 您可以将审核和系统日志从企业转发到第三方托管的监控系统。 更多信息请参阅“[日志转发](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)。” {%- endif %} {%- ifversion ghec or ghes > 3.2 or ghae-issue-6648 %} @@ -50,13 +51,6 @@ topics: 有关企业审核日志中可能显示的审核日志操作的完整列表,请参阅“[企业的审核日志操作](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)”。 -{% ifversion ghec %} -## Git 事件 - -记录 Git 事件数据,如克隆、提取和推送。 更多信息请参阅“[流式传输企业的审核日志](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)”。 - -{% endif %} - ## 延伸阅读 - “[查看组织的审核日志](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)” {%- ifversion ghes %} diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index d6f421fce9..53f6ef7258 100644 --- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -59,7 +59,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe |--------|------------- | `artifact.destroy` | A workflow run artifact was manually deleted. -{%- ifversion ghec %} +{%- ifversion audit-log-streaming %} ## `audit_log_streaming` category actions | Action | Description diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md index 398dd5658b..2d681eb2d1 100644 --- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md @@ -3,7 +3,7 @@ title: 流式传输企业的审核日志 intro: '您可以将审核和 Git 事件数据从 {% data variables.product.prodname_dotcom %} 流式传输到外部数据管理系统。' miniTocMaxHeadingLevel: 3 versions: - ghec: '*' + feature: audit-log-streaming type: tutorial topics: - Auditing @@ -17,6 +17,14 @@ redirect_from: permissions: Enterprise owners can configure audit log streaming. --- +{% ifversion ghes %} +{% note %} + +**Note:** Audit log streaming is currently in beta for {% data variables.product.product_name %} and is subject to change. + +{% endnote %} +{% endif %} + ## 关于审核日志流 为了帮助保护您的知识产权并保持组织的合规性,您可以使用流式处理来保留审核日志数据的副本并监控: @@ -24,11 +32,11 @@ permissions: Enterprise owners can configure audit log streaming. 流式传输审计数据的好处包括: -* **数据探索**。 您可以使用首选工具检查流事件,以查询大量数据。 流包含整个企业帐户中的审核事件和 Git 事件。 -* **数据连续性**。 您可以暂停流长达七天,而不会丢失任何审核数据。 +* **数据探索**。 您可以使用首选工具检查流事件,以查询大量数据。 The stream contains both audit events and Git events across the entire enterprise account.{% ifversion pause-audit-log-stream %} +* **数据连续性**。 You can pause the stream for up to seven days without losing any audit data.{% endif %} * **数据保留**。 您可以根据需要保留导出的审核日志和 Git 事件数据。 -企业所有者可以随时设置、暂停或删除流。 流导出企业中所有组织的审核数据。 +Enterprise owners can set up{% ifversion pause-audit-log-stream %}, pause,{% endif %} or delete a stream at any time. The stream exports the audit and Git events data for all of the organizations in your enterprise. ## 设置审核日志流 @@ -272,6 +280,7 @@ Then, set up streaming with access keys until the vulnerability is resolved. For 1. 单击 **Check endpoint(检查端点)**以验证 {% data variables.product.prodname_dotcom %} 是否可以连接并写入 Splunk 端点。 ![检查端点](/assets/images/help/enterprises/audit-stream-check-splunk.png) {% data reusables.enterprise.verify-audit-log-streaming-endpoint %} +{% ifversion pause-audit-log-stream %} ## 暂停审核日志流 暂停流允许您对接收应用程序执行维护,而不会丢失审核数据。 审核日志在 {% data variables.product.product_location %} 上最多存储七天,然后在取消暂停流时导出。 @@ -284,6 +293,7 @@ Then, set up streaming with access keys until the vulnerability is resolved. For 1. 将显示一条确认消息。 单击 **Pause stream(暂停流)**以确认。 当应用程序准备好再次接收审核日志时,单击 **Resume stream(恢复流)**以重新启动流式处理审核日志。 +{% endif %} ## 删除审核日志流 diff --git a/translations/zh-CN/content/admin/packages/index.md b/translations/zh-CN/content/admin/packages/index.md index 201a52784f..7b6f147bd0 100644 --- a/translations/zh-CN/content/admin/packages/index.md +++ b/translations/zh-CN/content/admin/packages/index.md @@ -14,6 +14,7 @@ children: - /enabling-github-packages-with-minio - /quickstart-for-configuring-your-minio-storage-bucket-for-github-packages - /configuring-package-ecosystem-support-for-your-enterprise + - /migrating-your-enterprise-to-the-container-registry-from-the-docker-registry shortTitle: 管理 GitHub Packages --- diff --git a/translations/zh-CN/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md b/translations/zh-CN/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md new file mode 100644 index 0000000000..d131148de8 --- /dev/null +++ b/translations/zh-CN/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md @@ -0,0 +1,85 @@ +--- +title: Migrating your enterprise to the Container registry from the Docker registry +intro: 'You can migrate Docker images previously stored in the Docker registry on {% data variables.product.product_location %} to the {% data variables.product.prodname_container_registry %}.' +product: '{% data reusables.gated-features.packages %}' +permissions: 'Enterprise owners can migrate Docker images to the {% data variables.product.prodname_container_registry %}.' +versions: + feature: docker-ghcr-enterprise-migration +shortTitle: 迁移到容器注册表 +topics: + - Containers + - Docker + - Migration +--- + +{% data reusables.package_registry.container-registry-ghes-beta %} + +## 关于 {% data variables.product.prodname_container_registry %} + +{% data reusables.package_registry.container-registry-benefits %} For more information, see "[Working with the {% data variables.product.prodname_container_registry %}](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)." + +For more information about configuring {% data variables.product.prodname_registry %} for {% data variables.product.product_location %}, see "[Getting started with {% data variables.product.prodname_registry %} for your enterprise](/admin/packages/getting-started-with-github-packages-for-your-enterprise)." + +## About migration from the Docker registry + +{% data reusables.package_registry.container-registry-replaces-docker-registry %} If the Docker registry on {% data variables.product.product_location %} contains images, you must manually migrate the images to the {% data variables.product.prodname_container_registry %}. + +{% ifversion ghes %} + +{% note %} + +**注**:{% data reusables.package_registry.container-registry-ghes-migration-availability %} + +{% endnote %} + +{% endif %} + +{% data reusables.package_registry.container-registry-migration-namespaces %} For more information about the impact of migration to the {% data variables.product.prodname_container_registry %}, see "[Migrating to the {% data variables.product.prodname_container_registry %} from the Docker registry](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry#about-migration-from-the-docker-registry)." + +## Migrating organizations to the {% data variables.product.prodname_container_registry %} + +You can start a migration of all your organizations' Docker images to the {% data variables.product.prodname_container_registry %}. The duration of the migration operation depends on the total number of images to migrate, and the overall load on {% ifversion ghes %}your instance{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. After a successful migration, {% data variables.product.product_name %} will display a summary, and all future uploads of Docker images will use the {% data variables.product.prodname_container_registry %}. + +If {% ifversion ghes %}a site administrator{% elsif ghae %}an enterprise owner{% endif %} has configured email notifications for {% data variables.product.product_location %}, you will receive an email after the migration is complete. 更多信息请参阅“[配置电子邮件通知](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)”。 + +{% note %} + +**{% ifversion ghes %}注释{% elsif ghae %}注释{% endif %}**: + +{%- ifversion ghes %} +- During the migration, the CPU and memory usage for your instance will increase. To ensure the performance of the instance for your users, {% data variables.product.company_short %} recommends that you begin a migration during a period of reduced activity. +{%- endif %} +{% ifversion ghes %}- {% endif %}During the migration, do not modify settings for your enterprise{% ifversion ghes %} or run `ghe-config-apply` from an administrative SSH session{% endif %}. {% ifversion ghes %}These actions will trigger a configuration run, which can restart services and {% elsif ghae %}Modifying these settings {% endif %} may interrupt the migration. +{%- ifversion ghes %} +- After the migration, storage pressure on your instance will increase due to the duplication of image files in the Docker registry and the {% data variables.product.prodname_container_registry %}. A future release of {% data variables.product.product_name %} will remove the duplicated files when all migrations are complete. + +For more information about monitoring the performance and storage of {% data variables.product.product_location %}, see "[Accessing the monitor dashboard](/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard)." +{% endif %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +1. 在左边栏中,单击 **Packages(包)**。 +1. To the right of the number of packages to migrate, click **Start migration**. During the migration, {% data variables.product.product_name %} will display progress on this page. + +After the migration completes, the page will display the results. If a migration fails, the page will show the organizations that own the package that caused the failure. + +## Re-running a failed organization migration + +Prior to migration, if a user has created a package in the {% data variables.product.prodname_container_registry %} that has an identical name to an existing package in the Docker registry, the migration will fail. + +1. Delete the affected container in the {% data variables.product.prodname_container_registry %}. 更多信息请参阅“[删除和恢复软件包](/packages/learn-github-packages/deleting-and-restoring-a-package#deleting-a-version-of-an-organization-scoped-package-on-github)”。 +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.packages-tab %} +1. To the right of the number of packages to migrate, click **Re-run migration**. During the migration, {% data variables.product.product_name %} will display progress on this page. +1. If the migration fails again, start from step 1 and re-run the migration. + +{% ifversion ghes %} + +## Monitoring traffic to the registries + +You can use visualize traffic to the Docker registry and {% data variables.product.prodname_container_registry %} from {% data variables.product.product_location %}'s monitor dashboard. The "GitHub Container Package Registry" graph can help you confirm that you've successfully migrated all images to the {% data variables.product.prodname_container_registry %}. In the graph, "v1" represents traffic to the Docker registry, and "v2" represents traffic to the {% data variables.product.prodname_container_registry %}. 更多信息请参阅“[访问监控仪表板](/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard)”。 + +{% endif %} diff --git a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md index 44b70d814f..c33e89c990 100644 --- a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md @@ -13,6 +13,7 @@ redirect_from: - /admin/policies/enforcing-policies-for-your-enterprise/enforcing-github-actions-policies-for-your-enterprise - /github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account versions: ghec: '*' ghes: '*' diff --git a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md index 6984a18e13..5e2042294f 100644 --- a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md @@ -203,6 +203,28 @@ shortTitle: 仓库管理策略 4. 在“Repository upload limit”下,使用下拉菜单,然后单击最大对象大小。 ![包含最大对象大小选项的下拉菜单](/assets/images/enterprise/site-admin-settings/repo-upload-limit-dropdown.png) 5. (可选)要对企业中的所有仓库实施最大上传限制,请选择 **Enforce on all repositories(对所有仓库强制执行)** ![对所有仓库选项强制执行最大对象限制](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) +{% ifversion profile-name-enterprise-setting %} + +## Enforcing a policy for the display of member names in your repositories + +Across all organizations owned by your enterprise, you can allow members to see a comment author's profile name, in addition to their username, in issues and pull requests for public and internal repositories. + +![评论中显示的评论者个人资料名称](/assets/images/help/issues/commenter-full-name.png) + +{% note %} + +**Note:** When this policy is enforced for all repositories in the enterprise, it overrides the organization setting for private repositories. For more information, see "[Managing the display of member names in your organization](/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization)". + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.options-tab %} +4. Under "Allow members to see the comment author's profile name in public and internal repositories", select the dropdown menu and click a policy. ![Screenshot of Options page with policy drop down emphasized](/assets/images/enterprise/site-admin-settings/comment-authors-profile-name-drop-down.png) +5. Optionally, to enforce the display of profile names for all repositories in your enterprise, select **Enforce for all repositories on the instance**. ![Screenshot of "Enforce for all repositories" option emphasized](/assets/images/enterprise/site-admin-settings/enforce-for-all-repositories-option.png) + +{% endif %} + ## 为仓库之间的拉取请求配置合并冲突编辑器 要求用户在其计算机上本地解决合并冲突可以避免用户因疏忽而从分叉写入到上游仓库。 @@ -265,10 +287,22 @@ shortTitle: 仓库管理策略 {% data reusables.enterprise_user_management.disclaimer-for-git-read-access %} -{% ifversion ghes %}如果您已经在企业上[启用私密模式](/enterprise/admin/configuration/enabling-private-mode),{% else %}您{% endif %}可以允许仓库管理员启用对公共仓库的匿名 Git 读取访问。 +If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) for {% data variables.product.product_location %}, you can allow repository administrators to enable anonymous Git read access to public repositories. 启用匿名 Git 读取允许用户在企业上为自定义工具绕过身份验证。 当您或仓库管理员为仓库启用此权限设置时,未经过身份验证的 Git 操作(和具有 {% data variables.product.product_name %} 的网络访问权限的任何人)将获得仓库的读取权限(无需身份验证)。 +Anonymous Git read access is disabled by default.{% ifversion ghes = 3.4 or ghes = 3.5 or ghes = 3.6 or ghes = 3.7 %} When you upgrade to {% data variables.product.product_name %} 3.6 or later, anonymous Git read access is automatically disabled at the application level, and `git://` connections on port 9418 will return the following error. + +``` +The unauthenticated git protocol on port 9418 is no longer supported. +``` + +If you wish to support the unathenticated Git protocol in your environment, you must manually re-enable the feature. {% data variables.product.company_short %} recommends using SSH instead of the Git protocol. 更多信息请参阅 [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server)。 + +{% endif %} + + + 如有必要,您可以通过锁定仓库的访问设置,阻止仓库管理员更改企业上仓库的匿名 Git 访问设置。 在您锁定仓库的 Git 读取权限设置后,只有站点管理员可以更改设置。 {% data reusables.enterprise_site_admin_settings.list-of-repos-with-anonymous-git-read-access-enabled %} diff --git a/translations/zh-CN/content/admin/policies/index.md b/translations/zh-CN/content/admin/policies/index.md index 274dc3a48f..b7f4d96022 100644 --- a/translations/zh-CN/content/admin/policies/index.md +++ b/translations/zh-CN/content/admin/policies/index.md @@ -4,7 +4,6 @@ intro: '您可以在 {% data variables.product.product_name %} 中设置策略 redirect_from: - /enterprise/admin/developer-workflow - /enterprise/admin/policies - - /github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account versions: ghec: '*' ghes: '*' diff --git a/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise/index.md b/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise/index.md index f230fdbd9a..49888cbf20 100644 --- a/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise/index.md +++ b/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise/index.md @@ -9,6 +9,9 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account - /admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise + - /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account intro: '组织适合在您的公司内创建不同的用户组,例如部门或参与相似项目的组。 属于组织的{% ifversion ghae %}内部{% else %}公共和内部{% endif %}仓库可供企业中其他组织中的成员访问,而私有仓库只能供被授予访问权限的组织成员访问。' versions: ghec: '*' diff --git a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md index 2be428403f..b9e4605730 100644 --- a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md @@ -25,6 +25,10 @@ You can see all current enterprise members and enterprise administrators{% ifver You can view all the current enterprise owners{% ifversion ghec %} and billing managers{% endif %} for your enterprise.{% ifversion enterprise-membership-view-improvements %} You can see useful information about each administrator{% ifversion ghec %} and filter the list by role{% endif %}.{% endif %} You can find a specific person by searching for their username or display name. +{% ifversion ghes > 3.5 %} +Enterprise owners whose accounts are suspended are included in the list of enterprise administrators, and are identified as suspended. You should consider demoting any suspended owners you see. For more information, see "[Promoting or demoting a site administrator](/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator#demoting-a-site-administrator-from-the-enterprise-settings)." +{% endif %} + {% ifversion not ghae %} You can also remove an administrator. For more information. see "[Inviting people to manage your enterprise](/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise#removing-an-enterprise-administrator-from-your-enterprise-account)." {% endif %} diff --git a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/about-ssh.md b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/about-ssh.md index b0183c9f18..6a231f83f3 100644 --- a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/about-ssh.md +++ b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/about-ssh.md @@ -13,7 +13,12 @@ versions: topics: - SSH --- -When you set up SSH, you will need to generate a new SSH key and add it to the ssh-agent. You must add the SSH key to your account on {% data variables.product.product_name %} before you use the key to authenticate. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)" and "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)." + +## About SSH + +{% data reusables.ssh.about-ssh %} For more information about SSH, see [Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell) on Wikipedia. + +When you set up SSH, you will need to generate a new private SSH key and add it to the SSH agent. You must also add the public SSH key to your account on {% data variables.product.product_name %} before you use the key to authenticate. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)" and "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)." You can further secure your SSH key by using a hardware security key, which requires the physical hardware security key to be attached to your computer when the key pair is used to authenticate with SSH. You can also secure your SSH key by adding your key to the ssh-agent and using a passphrase. For more information, see "[Working with SSH key passphrases](/github/authenticating-to-github/working-with-ssh-key-passphrases)." diff --git a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md index 6dbcd7c5cb..24570e7b3b 100644 --- a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md +++ b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md @@ -15,9 +15,20 @@ topics: shortTitle: 添加新的 SSH 密钥 --- -在将新的 SSH 密钥添加到 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上的帐户之前,您应该具有: -* [检查现有 SSH 密钥](/articles/checking-for-existing-ssh-keys) -* [生成新 SSH 密钥并添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) +## About addition of SSH keys to your account + +{% data reusables.ssh.about-ssh %} For more information, see "[About SSH](/authentication/connecting-to-github-with-ssh/about-ssh)." + +After you generate an SSH key pair, you must add the public key to {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} to enable SSH access for your account. + +## 基本要求 + +Before adding a new SSH key to your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, complete the following steps. + +1. Check for existing SSH keys. 更多信息请参阅“[检查现有 SSH 密钥](/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys)”。 +1. Generate a new SSH key and add it to your machine's SSH agent. 更多信息请参阅“[生成新的 SSH 密钥并添加到 ssh-agent](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)”。 + +## Adding a new SSH key to your account 在向您在 {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %} 上的帐户添加新 SSH 密钥后,您可以重新配置任何本地存储库以使用 SSH。 更多信息请参阅“[将远程 URL 从 HTTPS 转换为 SSH](/github/getting-started-with-github/managing-remote-repositories/#switching-remote-urls-from-https-to-ssh)”。 diff --git a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md index edd4ada50f..4550c3e576 100644 --- a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md +++ b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md @@ -15,6 +15,16 @@ topics: shortTitle: Check for existing SSH key --- +## About SSH keys + +You can use SSH to perform Git operations in repositories on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. For more information, see "[About SSH](/authentication/connecting-to-github-with-ssh/about-ssh)." + +If you have an existing SSH key, you can use the key to authenticate Git operations over SSH. + +## Checking for existing SSH keys + +Before you generate a new SSH key, you should check your local machine for existing keys. + {% data reusables.ssh.key-type-support %} {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md index 7e1a11e52b..9ba27ef225 100644 --- a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md +++ b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md @@ -1,6 +1,6 @@ --- -title: Generating a new SSH key and adding it to the ssh-agent -intro: 'After you''ve checked for existing SSH keys, you can generate a new SSH key to use for authentication, then add it to the ssh-agent.' +title: 生成新 SSH 密钥并添加到 ssh-agent +intro: 检查现有 SSH 密钥后,您可以生成新 SSH 密钥以用于身份验证,然后将其添加到 ssh-agent。 redirect_from: - /articles/adding-a-new-ssh-key-to-the-ssh-agent - /articles/generating-a-new-ssh-key @@ -14,147 +14,143 @@ versions: ghec: '*' topics: - SSH -shortTitle: Generate new SSH key +shortTitle: 生成新 SSH 密钥 --- -## About SSH key generation -If you don't already have an SSH key, you must generate a new SSH key to use for authentication. If you're unsure whether you already have an SSH key, you can check for existing keys. For more information, see "[Checking for existing SSH keys](/github/authenticating-to-github/checking-for-existing-ssh-keys)." +## About SSH key passphrases -If you want to use a hardware security key to authenticate to {% data variables.product.product_name %}, you must generate a new SSH key for your hardware security key. You must connect your hardware security key to your computer when you authenticate with the key pair. For more information, see the [OpenSSH 8.2 release notes](https://www.openssh.com/txt/release-8.2). +{% data reusables.ssh.about-ssh %} For more information, see "[About SSH](/authentication/connecting-to-github-with-ssh/about-ssh)." -If you don't want to reenter your passphrase every time you use your SSH key, you can add your key to the SSH agent, which manages your SSH keys and remembers your passphrase. +When you generate an SSH key, you can add a passphrase to further secure the key. Whenever you use the key, you must enter the passphrase. If your key has a passphrase and you don't want to enter the passphrase every time you use the key, you can add your key to the SSH agent. The SSH agent manages your SSH keys and remembers your passphrase. -## Generating a new SSH key +如果您还没有 SSH 密钥,则必须生成新 SSH 密钥用于身份验证。 如果不确定是否已经拥有 SSH 密钥,您可以检查现有密钥。 更多信息请参阅“[检查现有 SSH 密钥](/github/authenticating-to-github/checking-for-existing-ssh-keys)”。 + +如果要使用硬件安全密钥向 {% data variables.product.product_name %} 验证,则必须为硬件安全密钥生成新的 SSH 密钥。 使用密钥对进行身份验证时,您必须将硬件安全密钥连接到计算机。 更多信息请参阅 [OpenSSH 8.2 发行说明](https://www.openssh.com/txt/release-8.2)。 + +## 生成新 SSH 密钥 + +You can generate a new SSH key on your local machine. After you generate the key, you can add the key to your account on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} to enable authentication for Git operations over SSH. + +{% data reusables.ssh.key-type-support %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Paste the text below, substituting in your {% data variables.product.product_name %} email address. - {% ifversion ghae %} +2. 粘贴下面的文本(替换为您的 {% data variables.product.product_name %} 电子邮件地址)。 + {%- ifversion ghae %} - ```shell - $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" - ``` - {% else %} - ```shell - $ ssh-keygen -t ed25519 -C "your_email@example.com" - ``` - {% note %} + ```shell + $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" + ``` + {%- else %} + ```shell + $ ssh-keygen -t ed25519 -C "your_email@example.com" + ``` + {% note %} - **Note:** If you are using a legacy system that doesn't support the Ed25519 algorithm, use: - ```shell - $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" - ``` + **注:**如果您使用的是不支持 Ed25519 算法的旧系统,请使用以下命令: + ```shell + $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" + ``` - {% endnote %} - {% endif %} + {% endnote %} + {%- endif %} - This creates a new SSH key, using the provided email as a label. - ```shell - > Generating public/private algorithm key pair. - ``` -3. When you're prompted to "Enter a file in which to save the key," press Enter. This accepts the default file location. + 这将以提供的电子邮件地址为标签创建新 SSH 密钥。 + ```shell + > Generating public/private algorithm key pair. + ``` +3. 提示您“Enter a file in which to save the key(输入要保存密钥的文件)”时,按 Enter 键。 这将接受默认文件位置。 - {% mac %} + {% mac %} - ```shell - > Enter a file in which to save the key (/Users/you/.ssh/id_algorithm): [Press enter] - ``` + ```shell + > Enter a file in which to save the key (/Users/you/.ssh/id_algorithm): [Press enter] + ``` - {% endmac %} + {% endmac %} - {% windows %} + {% windows %} - ```shell - > Enter a file in which to save the key (/c/Users/you/.ssh/id_algorithm):[Press enter] - ``` + ```shell + > Enter a file in which to save the key (/c/Users/you/.ssh/id_algorithm):[Press enter] + ``` - {% endwindows %} + {% endwindows %} - {% linux %} + {% linux %} - ```shell - > Enter a file in which to save the key (/home/you/.ssh/algorithm): [Press enter] - ``` + ```shell + > Enter a file in which to save the key (/home/you/.ssh/algorithm): [Press enter] + ``` - {% endlinux %} + {% endlinux %} -4. At the prompt, type a secure passphrase. For more information, see ["Working with SSH key passphrases](/articles/working-with-ssh-key-passphrases)." - ```shell - > Enter passphrase (empty for no passphrase): [Type a passphrase] - > Enter same passphrase again: [Type passphrase again] - ``` +4. 在提示时输入安全密码。 更多信息请参阅“[使用 SSH 密钥密码](/articles/working-with-ssh-key-passphrases)”。 + ```shell + > Enter passphrase (empty for no passphrase): [Type a passphrase] + > Enter same passphrase again: [Type passphrase again] + ``` -## Adding your SSH key to the ssh-agent +## 将 SSH 密钥添加到 ssh-agent -Before adding a new SSH key to the ssh-agent to manage your keys, you should have checked for existing SSH keys and generated a new SSH key. When adding your SSH key to the agent, use the default macOS `ssh-add` command, and not an application installed by [macports](https://www.macports.org/), [homebrew](http://brew.sh/), or some other external source. +在向 ssh 代理添加新的 SSH 密钥以管理您的密钥之前,您应该检查现有 SSH 密钥并生成新的 SSH 密钥。 将 SSH 密钥添加到该代理时,应使用默认的 macOS `ssh-add` 命令,而不是使用通过 [macports](https://www.macports.org/), [homebrew](http://brew.sh/) 或某些其他外部来源安装的应用程序。 {% mac %} {% data reusables.command_line.start_ssh_agent %} -2. If you're using macOS Sierra 10.12.2 or later, you will need to modify your `~/.ssh/config` file to automatically load keys into the ssh-agent and store passphrases in your keychain. +2. 如果您使用的是 macOS Sierra 10.12.2 或更高版本,则需要修改 `~/.ssh/config` 文件以自动将密钥加载到 ssh-agent 中并在密钥链中存储密码。 - * First, check to see if your `~/.ssh/config` file exists in the default location. + * 首先,检查您的 `~/.ssh/config` 文件是否在默认位置。 - ```shell - $ open ~/.ssh/config - > The file /Users/you/.ssh/config does not exist. - ``` + ```shell + $ open ~/.ssh/config + > The file /Users/you/.ssh/config does not exist. + ``` - * If the file doesn't exist, create the file. + * 如果文件不存在,请创建该文件。 - ```shell - $ touch ~/.ssh/config - ``` + ```shell + $ touch ~/.ssh/config + ``` - * Open your `~/.ssh/config` file, then modify the file to contain the following lines. If your SSH key file has a different name or path than the example code, modify the filename or path to match your current setup. + * 打开您的 `~/.ssh/config` 文件,然后修改文件以包含以下行。 如果您的 SSH 密钥文件与示例代码具有不同的名称或路径,请修改文件名或路径以匹配您当前的设置。 - ``` - Host * - AddKeysToAgent yes - UseKeychain yes - IdentityFile ~/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %} - ``` + ``` + Host * + AddKeysToAgent yes + UseKeychain yes + IdentityFile ~/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %} + ``` {% note %} - **Note:** If you chose not to add a passphrase to your key, you should omit the `UseKeychain` line. - + **注意:** + + - If you chose not to add a passphrase to your key, you should omit the `UseKeychain` line. + + - If you see a `Bad configuration option: usekeychain` error, add an additional line to the configuration's' `Host *` section. + + ``` + Host * + IgnoreUnknown UseKeychain + ``` {% endnote %} - - {% mac %} - {% note %} - **Note:** If you see an error like this - - ``` - /Users/USER/.ssh/config: line 16: Bad configuration option: usekeychain - ``` - - add an additional config line to your `Host *` section: - - ``` - Host * - IgnoreUnknown UseKeychain - ``` - - {% endnote %} - {% endmac %} - -3. Add your SSH private key to the ssh-agent and store your passphrase in the keychain. {% data reusables.ssh.add-ssh-key-to-ssh-agent %} +3. 将 SSH 私钥添加到 ssh-agent 并将密码存储在密钥链中。 {% data reusables.ssh.add-ssh-key-to-ssh-agent %} ```shell $ ssh-add -K ~/.ssh/id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %} - ``` - {% note %} + ``` + {% note %} - **Note:** The `-K` option is Apple's standard version of `ssh-add`, which stores the passphrase in your keychain for you when you add an SSH key to the ssh-agent. If you chose not to add a passphrase to your key, run the command without the `-K` option. + **注:**`-K` 选项位于 Apple 的 `ssh-add` 标准版本中,当您将 SSH 密钥添加到 ssh-agent 时,它会将密码存储在您的密钥链中。 如果选择不向密钥添加密码,请运行命令,而不使用 `-K` 选项。 - If you don't have Apple's standard version installed, you may receive an error. For more information on resolving this error, see "[Error: ssh-add: illegal option -- K](/articles/error-ssh-add-illegal-option-k)." - - In MacOS Monterey (12.0), the `-K` and `-A` flags are deprecated and have been replaced by the `--apple-use-keychain` and `--apple-load-keychain` flags, respectively. + 如果您没有安装 Apple 的标准版本,可能会收到错误消息。 有关解决此错误的详细信息,请参阅“[错误:ssh-add:非法选项 -- K](/articles/error-ssh-add-illegal-option-k)”。 - {% endnote %} + 在 MacOS Monterey (12.0) 中, `-K` 和 `-A` 标志已弃用,分别由 `--apple-use-keychain` 和 `--apple-load-keychain` 标志所取代。 -4. Add the SSH key to your account on {% data variables.product.product_name %}. For more information, see "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)." + {% endnote %} + +4. 将 SSH 密钥添加到 {% data variables.product.product_name %} 上的帐户。 更多信息请参阅“[将新的 SSH 密钥添加到 {% data variables.product.prodname_dotcom %} 帐户](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)”。 {% endmac %} @@ -162,17 +158,17 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav {% data reusables.desktop.windows_git_bash %} -1. Ensure the ssh-agent is running. You can use the "Auto-launching the ssh-agent" instructions in "[Working with SSH key passphrases](/articles/working-with-ssh-key-passphrases)", or start it manually: - ```shell - # start the ssh-agent in the background - $ eval "$(ssh-agent -s)" - > Agent pid 59566 - ``` +1. 确保 ssh-agent 正在运行。 您可以根据“[使用 SSH 密钥密码](/articles/working-with-ssh-key-passphrases)”中的“自动启动 ssh-agent”说明,或者手动启动它: + ```shell + # start the ssh-agent in the background + $ eval "$(ssh-agent -s)" + > Agent pid 59566 + ``` -2. Add your SSH private key to the ssh-agent. {% data reusables.ssh.add-ssh-key-to-ssh-agent %} +2. 将 SSH 私钥添加到 ssh-agent。 {% data reusables.ssh.add-ssh-key-to-ssh-agent %} {% data reusables.ssh.add-ssh-key-to-ssh-agent-commandline %} -3. Add the SSH key to your account on {% data variables.product.product_name %}. For more information, see "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)." +3. 将 SSH 密钥添加到 {% data variables.product.product_name %} 上的帐户。 更多信息请参阅“[将新的 SSH 密钥添加到 {% data variables.product.prodname_dotcom %} 帐户](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)”。 {% endwindows %} @@ -180,73 +176,64 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav {% data reusables.command_line.start_ssh_agent %} -2. Add your SSH private key to the ssh-agent. {% data reusables.ssh.add-ssh-key-to-ssh-agent %} +2. 将 SSH 私钥添加到 ssh-agent。 {% data reusables.ssh.add-ssh-key-to-ssh-agent %} {% data reusables.ssh.add-ssh-key-to-ssh-agent-commandline %} -3. Add the SSH key to your account on {% data variables.product.product_name %}. For more information, see "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)." +3. 将 SSH 密钥添加到 {% data variables.product.product_name %} 上的帐户。 更多信息请参阅“[将新的 SSH 密钥添加到 {% data variables.product.prodname_dotcom %} 帐户](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)”。 {% endlinux %} -## Generating a new SSH key for a hardware security key +## 为硬件安全密钥生成新的 SSH 密钥 -If you are using macOS or Linux, you may need to update your SSH client or install a new SSH client prior to generating a new SSH key. For more information, see "[Error: Unknown key type](/github/authenticating-to-github/error-unknown-key-type)." +如果您使用 macOS 或 Linux, 在生成新的 SSH 密钥之前,您可能需要更新 SSH 客户端或安装新的 SSH 客户端。 更多信息请参阅“[错误:未知密钥类型](/github/authenticating-to-github/error-unknown-key-type)”。 -1. Insert your hardware security key into your computer. +1. 将硬件安全密钥插入计算机。 {% data reusables.command_line.open_the_multi_os_terminal %} -3. Paste the text below, substituting in the email address for your account on {% data variables.product.product_name %}. - ```shell - $ ssh-keygen -t {% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}-sk -C "your_email@example.com" - ``` - - {% ifversion not ghae %} - {% note %} +3. 粘贴下面的文本,将电子邮件地址替换为您的 {% data variables.product.product_name %} 帐户的电子邮件地址。 + ```shell + $ ssh-keygen -t {% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}-sk -C "your_email@example.com" + ``` - **Note:** If the command fails and you receive the error `invalid format` or `feature not supported,` you may be using a hardware security key that does not support the Ed25519 algorithm. Enter the following command instead. - ```shell - $ ssh-keygen -t ecdsa-sk -C "your_email@example.com" - ``` + {%- ifversion not ghae %} + {% note %} - {% endnote %} - {% endif %} -4. When you are prompted, touch the button on your hardware security key. -5. When you are prompted to "Enter a file in which to save the key," press Enter to accept the default file location. + **注:**如果命令失败,并且您收到错误 `invalid format` 或 `feature not supported`,则表明您可能在使用不支持 Ed25519 算法的硬件安全密钥。 请输入以下命令。 + ```shell + $ ssh-keygen -t ecdsa-sk -C "your_email@example.com" + ``` - {% mac %} + {% endnote %} + {%- endif %} +4. 出现提示时,请触摸硬件安全密钥上的按钮。 +5. 当提示您“Enter a file in which to save the key(输入要保存密钥的文件)”时,按 Enter 接受默认文件位置。 - ```shell - > Enter a file in which to save the key (/Users/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk): [Press enter] - ``` + {% mac %} - {% endmac %} + ```shell + > Enter a file in which to save the key (/Users/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk): [Press enter] + ``` - {% windows %} + {% endmac %} - ```shell - > Enter a file in which to save the key (/c/Users/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk):[Press enter] - ``` + {% windows %} - {% endwindows %} + ```shell + > Enter a file in which to save the key (/c/Users/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk):[Press enter] + ``` - {% linux %} + {% endwindows %} - ```shell - > Enter a file in which to save the key (/home/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk): [Press enter] - ``` + {% linux %} - {% endlinux %} + ```shell + > Enter a file in which to save the key (/home/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk): [Press enter] + ``` -6. When you are prompted to type a passphrase, press **Enter**. - ```shell - > Enter passphrase (empty for no passphrase): [Type a passphrase] - > Enter same passphrase again: [Type passphrase again] - ``` -7. Add the SSH key to your account on {% data variables.product.prodname_dotcom %}. For more information, see "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)." + {% endlinux %} - -## Further reading - -- "[About SSH](/articles/about-ssh)" -- "[Working with SSH key passphrases](/articles/working-with-ssh-key-passphrases)" -{%- ifversion fpt or ghec %} -- "[Authorizing an SSH key for use with SAML single sign-on](/articles/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)"{% ifversion fpt %} in the {% data variables.product.prodname_ghe_cloud %} documentation{% endif %} -{%- endif %} +6. 当提示您输入密码时,按 **Enter**。 + ```shell + > Enter passphrase (empty for no passphrase): [Type a passphrase] + > Enter same passphrase again: [Type passphrase again] + ``` +7. 将 SSH 密钥添加到 {% data variables.product.prodname_dotcom %} 上的帐户。 更多信息请参阅“[将新的 SSH 密钥添加到 {% data variables.product.prodname_dotcom %} 帐户](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)”。 diff --git a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md index 633c82e4a2..625afebe3d 100644 --- a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md +++ b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md @@ -17,7 +17,9 @@ topics: shortTitle: SSH 密钥密码 --- -使用 SSH 密钥时,如果有人获得您计算机的访问权限,他们也可以使用该密钥访问每个系统。 要添加额外的安全层,可以向 SSH 密钥添加密码。 您可以使用 `ssh-agent` 安全地保存密码,从而不必重新输入。 +## About passphrases for SSH keys + +With SSH keys, if someone gains access to your computer, the attacker can gain access to every system that uses that key. 要添加额外的安全层,可以向 SSH 密钥添加密码。 To avoid entering the passphrase every time you connect, you can securely save your passphrase in the SSH agent. ## 添加或更改密码 @@ -103,7 +105,3 @@ unset env 否则,您可在将密钥添加到 ssh-agent 时在密钥链中存储密码。 更多信息请参阅“[添加 SSH 密钥到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent)”。 {% endmac %} - -## 延伸阅读 - -- "[关于 SSH](/articles/about-ssh)" diff --git a/translations/zh-CN/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md b/translations/zh-CN/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md index 6f05b9af2a..adb05a61f9 100644 --- a/translations/zh-CN/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md +++ b/translations/zh-CN/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md @@ -28,6 +28,8 @@ Commits and tags have the following verification statuses, depending on whether {% data reusables.identity-and-permissions.vigilant-mode-beta-note %} +Signing commits differs from signing off on a commit. For more information about signing off on commits, see "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)." + ### Default statuses | Status | Description | diff --git a/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md b/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md index a8a23d4df4..a1131a1dfd 100644 --- a/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md +++ b/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md @@ -1,7 +1,7 @@ --- -title: Browsing security advisories in the GitHub Advisory Database -intro: 'You can browse the {% data variables.product.prodname_advisory_database %} to find advisories for security risks in open source projects that are hosted on {% data variables.product.company_short %}.' -shortTitle: Browse Advisory Database +title: 浏览 GitHub Advisory 数据库中的安全通告 +intro: '您可以浏览 {% data variables.product.prodname_advisory_database %} ,查找有关托管在 {% data variables.product.company_short %} 上的开源项目中的安全风险的公告。' +shortTitle: 浏览公告数据库 miniTocMaxHeadingLevel: 3 redirect_from: - /github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database @@ -11,6 +11,8 @@ redirect_from: versions: fpt: '*' ghec: '*' + ghes: '*' + ghae: '*' type: how_to topics: - Security advisories @@ -19,126 +21,147 @@ topics: - Vulnerabilities - CVEs --- + -## About the {% data variables.product.prodname_advisory_database %} +## 关于 {% data variables.product.prodname_advisory_database %} -The {% data variables.product.prodname_advisory_database %} contains a list of known security vulnerabilities and malware, grouped in two categories: {% data variables.product.company_short %}-reviewed advisories and unreviewed advisories. +The {% data variables.product.prodname_advisory_database %} contains a list of known security vulnerabilities {% ifversion GH-advisory-db-supports-malware %}and malware, {% endif %}grouped in two categories: {% data variables.product.company_short %}-reviewed advisories and unreviewed advisories. {% data reusables.repositories.tracks-vulnerabilities %} -## About types of security advisories +## 关于安全公告的类型 {% data reusables.advisory-database.beta-malware-advisories %} -Each advisory in the {% data variables.product.prodname_advisory_database %} is for a vulnerability in open source projects or for malicious open source software. +Each advisory in the {% data variables.product.prodname_advisory_database %} is for a vulnerability in open source projects{% ifversion GH-advisory-db-supports-malware %} or for malicious open source software{% endif %}. -{% data reusables.repositories.a-vulnerability-is %} Vulnerabilities in code are usually introduced by accident and fixed soon after they are discovered. You should update your code to use the fixed version of the dependency as soon as it is available. +{% data reusables.repositories.a-vulnerability-is %} 代码中的漏洞通常是偶然引入的,在发现后不久就被修复。 您应该在依赖项的固定版本可用时立即更新代码以使用该版本。 -In contrast, malicious software, or malware, is code that is intentionally designed to perform unwanted or harmful functions. The malware may target hardware, software, confidential data, or users of any application that uses the malware. You need to remove the malware from your project and find an alternative, more secure replacement for the dependency. +{% ifversion GH-advisory-db-supports-malware %} -### {% data variables.product.company_short %}-reviewed advisories +相反,恶意软件或恶意软件是故意设计用于执行不需要或有害功能的代码。 恶意软件可能以硬件、软件、机密数据或使用恶意软件的任何应用程序的用户为目标。 您需要从项目中删除恶意软件,并找到依赖项的替代,更安全的替代品。 -{% data variables.product.company_short %}-reviewed advisories are security vulnerabilities or malware that have been mapped to packages in ecosystems we support. We carefully review each advisory for validity and ensure that they have a full description, and contain both ecosystem and package information. +{% endif %} -Generally, we name our supported ecosystems after the software programming language's associated package registry. We review advisories if they are for a vulnerability in a package that comes from a supported registry. +### {% data variables.product.company_short %} 审核的公告 -- Composer (registry: https://packagist.org/) -- Erlang (registry: https://hex.pm/) -- Go (registry: https://pkg.go.dev/) -- Maven (registry: https://repo1.maven.org/maven2/org/) -- npm (registry: https://www.npmjs.com/) -- NuGet (registry: https://www.nuget.org/) -- pip (registry: https://pypi.org/) -- RubyGems (registry: https://rubygems.org/) -- Rust (registry: https://crates.io/) +{% data variables.product.company_short %}-reviewed advisories are security vulnerabilities{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %} that have been mapped to packages in ecosystems we support. 我们会仔细审查每个公告的有效性,确保它们具有完整的描述,并包含生态系统和软件包信息。 -If you have a suggestion for a new ecosystem we should support, please open an [issue](https://github.com/github/advisory-database/issues) for discussion. +通常,我们以软件编程语言的关联包注册表命名支持的生态系统。 如果公告针对来自受支持注册表的程序包中的漏洞,我们会对其进行审查。 -If you enable {% data variables.product.prodname_dependabot_alerts %} for your repositories, you are automatically notified when a new {% data variables.product.company_short %}-reviewed advisory reports a vulnerability or malware for a package you depend on. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)." +- Composer (registry: https://packagist.org/){% ifversion GH-advisory-db-erlang-support %} +- Erlang (registry: https://hex.pm/){% endif %} +- Go(注册表:https://pkg.go.dev/) +- Maven(注册表:https://repo1.maven.org/maven2/org) +- npm(注册表:https://www.npmjs.com/) +- NuGet(注册表:https://www.nuget.org/) +- pip(注册表:https://pypi.org/) +- RubyGems(注册表:https://rubygems.org/) +- Rust(注册表:https://crates.io/) -### Unreviewed advisories +如果您对我们应该支持的新生态系统有任何建议,请打开[议题](https://github.com/github/advisory-database/issues)进行讨论。 -Unreviewed advisories are security vulnerabilites that we publish automatically into the {% data variables.product.prodname_advisory_database %}, directly from the National Vulnerability Database feed. +If you enable {% data variables.product.prodname_dependabot_alerts %} for your repositories, you are automatically notified when a new {% data variables.product.company_short %}-reviewed advisory reports a vulnerability {% ifversion GH-advisory-db-supports-malware %}or malware{% endif %} for a package you depend on. 更多信息请参阅“[关于 {% data variables.product.prodname_dependabot_alerts %} 警报](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)”。 -{% data variables.product.prodname_dependabot %} doesn't create {% data variables.product.prodname_dependabot_alerts %} for unreviewed advisories as this type of advisory isn't checked for validity or completion. +### 未审核的公告 -## About information in security advisories +未审核的公告是我们直接从国家漏洞数据库源自动发布到 {% data variables.product.prodname_advisory_database %} 的安全漏洞。 -Each security advisory contains information about the vulnerability or malware, which may include the description, severity, affected package, package ecosystem, affected versions and patched versions, impact, and optional information such as references, workarounds, and credits. In addition, advisories from the National Vulnerability Database list contain a link to the CVE record, where you can read more details about the vulnerability, its CVSS scores, and its qualitative severity level. For more information, see the "[National Vulnerability Database](https://nvd.nist.gov/)" from the National Institute of Standards and Technology. +{% data variables.product.prodname_dependabot %} 不会为未审核的公告创建 {% data variables.product.prodname_dependabot_alerts %},因为不会检查此类公告的有效性或完成情况。 -The severity level is one of four possible levels defined in the "[Common Vulnerability Scoring System (CVSS), Section 5](https://www.first.org/cvss/specification-document)." -- Low -- Medium/Moderate -- High -- Critical +## 关于安全公告中的信息 -The {% data variables.product.prodname_advisory_database %} uses the CVSS levels described above. If {% data variables.product.company_short %} obtains a CVE, the {% data variables.product.prodname_advisory_database %} uses CVSS version 3.1. If the CVE is imported, the {% data variables.product.prodname_advisory_database %} supports both CVSS versions 3.0 and 3.1. +Each security advisory contains information about the vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware,{% endif %} which may include the description, severity, affected package, package ecosystem, affected versions and patched versions, impact, and optional information such as references, workarounds, and credits. 此外,国家漏洞数据库列表中的公告包含 CVE 记录链接,通过链接可以查看漏洞、其 CVSS 得分及其质化严重等级的更多详细信息。 更多信息请参阅国家标准和技术研究所 (National Institute of Standards and Technology) 的“[国家漏洞数据库](https://nvd.nist.gov/)”。 + +我们在[常见漏洞评分系统 (CVSS) 第 5 节](https://www.first.org/cvss/specification-document)中定义了以下四种可能的严重性等级。 +- 低 +- 中 +- 高 +- 关键 + +{% data variables.product.prodname_advisory_database %} 使用上述 CVSS 级别。 如果 {% data variables.product.company_short %} 获取 CVE,{% data variables.product.prodname_advisory_database %} 将使用 CVSS 版本 3.1。 如果 CVE 是导入的,则 {% data variables.product.prodname_advisory_database %} 支持 CVSS 版本 3.0 和 3.1。 {% data reusables.repositories.github-security-lab %} -## Accessing an advisory in the {% data variables.product.prodname_advisory_database %} +## 访问 {% data variables.product.prodname_advisory_database %} 中的通告 -1. Navigate to https://github.com/advisories. -2. Optionally, to filter the list, use any of the drop-down menus. - ![Dropdown filters](/assets/images/help/security/advisory-database-dropdown-filters.png) +1. 导航到 https://github.com/advisories。 +2. (可选)要过滤列表,请使用任意下拉菜单。 ![下拉过滤器](/assets/images/help/security/advisory-database-dropdown-filters.png) {% tip %} - **Tip:** You can use the sidebar on the left to explore {% data variables.product.company_short %}-reviewed and unreviewed advisories separately. + **提示:**您可以使用左侧的边栏分别浏览 {% data variables.product.company_short %} 已审核和未审核的公告。 {% endtip %} -3. Click on any advisory to view details. By default, you will see {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. To show malware advisories, use `type:malware` in the search bar. +3. Click an advisory to view details. 默认情况下,您将看到 {% data variables.product.company_short %} 已审核的安全漏洞公告。 {% ifversion GH-advisory-db-supports-malware %}To show malware advisories, use `type:malware` in the search bar.{% endif %} {% note %} -The database is also accessible using the GraphQL API. By default, queries will return {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities unless you specify `type:malware`. For more information, see the "[`security_advisory` webhook event](/webhooks/event-payloads/#security_advisory)." +也可以使用 GraphQL API 访问数据库。 {% ifversion GH-advisory-db-supports-malware %}By default, queries will return {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities unless you specify `type:malware`.{% endif %} For more information, see the "[`security_advisory` webhook event](/webhooks/event-payloads/#security_advisory)." {% endnote %} -## Editing an advisory in the {% data variables.product.prodname_advisory_database %} -You can suggest improvements to any advisory in the {% data variables.product.prodname_advisory_database %}. For more information, see "[Editing security advisories in the {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)." +## 在 {% data variables.product.prodname_advisory_database %} 中编辑公告 +您可以对 {% data variables.product.prodname_advisory_database %} 中的任何公告提出改进建议。 更多信息请参阅“[编辑 {% data variables.product.prodname_advisory_database %} 中的安全通告](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)”。 -## Searching the {% data variables.product.prodname_advisory_database %} +## 搜索 {% data variables.product.prodname_advisory_database %} -You can search the database, and use qualifiers to narrow your search. For example, you can search for advisories created on a certain date, in a specific ecosystem, or in a particular library. +您可以搜索数据库,并使用限定符缩小搜索范围。 例如,您可以搜索在特定日期、特定生态系统或特定库中创建的通告。 {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} -| Qualifier | Example | -| ------------- | ------------- | -| `type:reviewed`| [**type:reviewed**](https://github.com/advisories?query=type%3Areviewed) will show {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. | -| `type:malware` | [**type:malware**](https://github.com/advisories?query=type%3Amalware) will show {% data variables.product.company_short %}-reviewed advisories for malware. | -| `type:unreviewed`| [**type:unreviewed**](https://github.com/advisories?query=type%3Aunreviewed) will show unreviewed advisories. | -| `GHSA-ID`| [**GHSA-49wp-qq6x-g2rf**](https://github.com/advisories?query=GHSA-49wp-qq6x-g2rf) will show the advisory with this {% data variables.product.prodname_advisory_database %} ID. | -| `CVE-ID`| [**CVE-2020-28482**](https://github.com/advisories?query=CVE-2020-28482) will show the advisory with this CVE ID number. | -| `ecosystem:ECOSYSTEM`| [**ecosystem:npm**](https://github.com/advisories?utf8=%E2%9C%93&query=ecosystem%3Anpm) will show only advisories affecting NPM packages. | -| `severity:LEVEL`| [**severity:high**](https://github.com/advisories?utf8=%E2%9C%93&query=severity%3Ahigh) will show only advisories with a high severity level. | -| `affects:LIBRARY`| [**affects:lodash**](https://github.com/advisories?utf8=%E2%9C%93&query=affects%3Alodash) will show only advisories affecting the lodash library. | -| `cwe:ID`| [**cwe:352**](https://github.com/advisories?query=cwe%3A352) will show only advisories with this CWE number. | -| `credit:USERNAME`| [**credit:octocat**](https://github.com/advisories?query=credit%3Aoctocat) will show only advisories credited to the "octocat" user account. | -| `sort:created-asc`| [**sort:created-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-asc) will sort by the oldest advisories first. | -| `sort:created-desc`| [**sort:created-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-desc) will sort by the newest advisories first. | -| `sort:updated-asc`| [**sort:updated-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-asc) will sort by the least recently updated first. | -| `sort:updated-desc`| [**sort:updated-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-desc) will sort by the most recently updated first. | -| `is:withdrawn`| [**is:withdrawn**](https://github.com/advisories?utf8=%E2%9C%93&query=is%3Awithdrawn) will show only advisories that have been withdrawn. | -| `created:YYYY-MM-DD`| [**created:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=created%3A2021-01-13) will show only advisories created on this date. | -| `updated:YYYY-MM-DD`| [**updated:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=updated%3A2021-01-13) will show only advisories updated on this date. | +| 限定符 | 示例 | +| --------------- | ----------------------------------------------------------------------------------------------------------------------------------- | +| `type:reviewed` | [**type:reviewed**](https://github.com/advisories?query=type%3Areviewed) 将显示 {% data variables.product.company_short %} 已审核的安全漏洞公告。 | +{% ifversion GH-advisory-db-supports-malware %}| `type:malware` | [**type:malware**](https://github.com/advisories?query=type%3Amalware) will show {% data variables.product.company_short %}-reviewed advisories for malware. | +{% endif %}| `type:unreviewed`| [**type:unreviewed**](https://github.com/advisories?query=type%3Aunreviewed) will show unreviewed advisories. | +| `GHSA-ID`| [**GHSA-49wp-qq6x-g2rf**](https://github.com/advisories?query=GHSA-49wp-qq6x-g2rf) will show the advisory with this {% data variables.product.prodname_advisory_database %} ID. | | `CVE-ID`| [**CVE-2020-28482**](https://github.com/advisories?query=CVE-2020-28482) will show the advisory with this CVE ID number. | | `ecosystem:ECOSYSTEM`| [**ecosystem:npm**](https://github.com/advisories?utf8=%E2%9C%93&query=ecosystem%3Anpm) will show only advisories affecting NPM packages. | | `severity:LEVEL`| [**severity:high**](https://github.com/advisories?utf8=%E2%9C%93&query=severity%3Ahigh) will show only advisories with a high severity level. | | `affects:LIBRARY`| [**affects:lodash**](https://github.com/advisories?utf8=%E2%9C%93&query=affects%3Alodash) will show only advisories affecting the lodash library. | | `cwe:ID`| [**cwe:352**](https://github.com/advisories?query=cwe%3A352) will show only advisories with this CWE number. | | `credit:USERNAME`| [**credit:octocat**](https://github.com/advisories?query=credit%3Aoctocat) will show only advisories credited to the "octocat" user account. | | `sort:created-asc`| [**sort:created-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-asc) will sort by the oldest advisories first. | | `sort:created-desc`| [**sort:created-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-desc) will sort by the newest advisories first. | | `sort:updated-asc`| [**sort:updated-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-asc) will sort by the least recently updated first. | | `sort:updated-desc`| [**sort:updated-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-desc) will sort by the most recently updated first. | | `is:withdrawn`| [**is:withdrawn**](https://github.com/advisories?utf8=%E2%9C%93&query=is%3Awithdrawn) will show only advisories that have been withdrawn. | | `created:YYYY-MM-DD`| [**created:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=created%3A2021-01-13) will show only advisories created on this date. | | `updated:YYYY-MM-DD`| [**updated:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=updated%3A2021-01-13) will show only advisories updated on this date. | -## Viewing your vulnerable repositories +## 查看有漏洞的仓库 -For any {% data variables.product.company_short %}-reviewed advisory in the {% data variables.product.prodname_advisory_database %}, you can see which of your repositories are affected by that security vulnerability or malware. To see a vulnerable repository, you must have access to {% data variables.product.prodname_dependabot_alerts %} for that repository. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#access-to-dependabot-alerts)." +For any {% data variables.product.company_short %}-reviewed advisory in the {% data variables.product.prodname_advisory_database %}, you can see which of your repositories are affected by that security vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}. 要查看有漏洞的仓库,您必须有权访问该仓库的 {% data variables.product.prodname_dependabot_alerts %}。 更多信息请参阅“[关于 {% data variables.product.prodname_dependabot_alerts %} 警报](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#access-to-dependabot-alerts)”。 -1. Navigate to https://github.com/advisories. -2. Click an advisory. -3. At the top of the advisory page, click **Dependabot alerts**. - ![Dependabot alerts](/assets/images/help/security/advisory-database-dependabot-alerts.png) -4. Optionally, to filter the list, use the search bar or the drop-down menus. The "Organization" drop-down menu allows you to filter the {% data variables.product.prodname_dependabot_alerts %} per owner (organization or user). - ![Search bar and drop-down menus to filter alerts](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) -5. For more details about the advisory, and for advice on how to fix the vulnerable repository, click the repository name. +1. 导航到 https://github.com/advisories。 +2. 单击通告。 +3. 在通告页面的顶部,单击 **Dependabot alerts(Dependabot 警报)**。 ![Dependabot 警报](/assets/images/help/security/advisory-database-dependabot-alerts.png) +4. (可选)要过滤列表,请使用搜索栏或下拉菜单。 “Organization(组织)”下拉菜单用于按所有者(组织或用户)过滤 {% data variables.product.prodname_dependabot_alerts %}。 ![用于过滤警报的搜索栏和下拉菜单](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) +5. 有关公告的更多详细信息,以及有关如何修复有漏洞的仓库的建议,请单击仓库名称。 -## Further reading +{% ifversion security-advisories-ghes-ghae %} +## Accessing the local advisory database on {% data variables.product.product_location %} -- MITRE's [definition of "vulnerability"](https://www.cve.org/ResourcesSupport/Glossary#vulnerability) +If your site administrator has enabled {% data variables.product.prodname_github_connect %} for {% data variables.product.product_location %}, you can also browse reviewed advisories locally. For more information, see "[About {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)". + +You can use your local advisory database to check whether a specific security vulnerability is included, and therefore whether you'd get alerts for vulnerable dependencies. You can also view any vulnerable repositories. + +1. Navigate to `https://HOSTNAME/advisories`. +2. (可选)要过滤列表,请使用任意下拉菜单。 ![下拉过滤器](/assets/images/help/security/advisory-database-dropdown-filters.png) + {% note %} + + **Note:** Only reviewed advisories will be listed. Unreviewed advisories can be viewed in the {% data variables.product.prodname_advisory_database %} on {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Accessing an advisory in the GitHub Advisory Database](#accessing-an-advisory-in-the-github-advisory-database)". + + {% endnote %} +3. Click an advisory to view details.{% ifversion GH-advisory-db-supports-malware %} By default, you will see {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. To show malware advisories, use `type:malware` in the search bar.{% endif %} + +You can also suggest improvements to any advisory directly from your local advisory database. For more information, see "[Editing advisories from {% data variables.product.product_location %}](/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database#editing-advisories-from-your-github-enterprise-server-instance)". + +### Viewing vulnerable repositories for {% data variables.product.product_location %} + +{% data reusables.repositories.enable-security-alerts %} + +In the local advisory database, you can see which repositories are affected by each security vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}. 要查看有漏洞的仓库,您必须有权访问该仓库的 {% data variables.product.prodname_dependabot_alerts %}。 更多信息请参阅“[关于 {% data variables.product.prodname_dependabot_alerts %} 警报](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#access-to-dependabot-alerts)”。 + +1. Navigate to `https://HOSTNAME/advisories`. +2. 单击通告。 +3. 在通告页面的顶部,单击 **Dependabot alerts(Dependabot 警报)**。 ![Dependabot 警报](/assets/images/help/security/advisory-database-dependabot-alerts.png) +4. (可选)要过滤列表,请使用搜索栏或下拉菜单。 “Organization(组织)”下拉菜单用于按所有者(组织或用户)过滤 {% data variables.product.prodname_dependabot_alerts %}。 ![用于过滤警报的搜索栏和下拉菜单](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) +5. 有关公告的更多详细信息,以及有关如何修复有漏洞的仓库的建议,请单击仓库名称。 + +{% endif %} + +## 延伸阅读 + +- MITRE 的[“漏洞”定义](https://www.cve.org/ResourcesSupport/Glossary#vulnerability) diff --git a/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md b/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md index cc5dd10e43..7fac857da6 100644 --- a/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md +++ b/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md @@ -7,6 +7,8 @@ redirect_from: versions: fpt: '*' ghec: '*' + ghes: '*' + ghae: '*' type: how_to topics: - Security advisories @@ -19,8 +21,9 @@ shortTitle: 编辑公告数据库 ## 关于在 {% data variables.product.prodname_advisory_database %} 中编辑公告 [github.com/advisories](https://github.com/advisories) {% data variables.product.prodname_advisory_database %} 中的安全公告被视为全局公告。 任何人都可以在 {% data variables.product.prodname_advisory_database %} 中对任何全局安全公告提出改进建议。 您可以编辑或添加任何详细信息,包括其他受影响的生态系统、严重性级别或受影响者的描述。 {% data variables.product.prodname_security %} 管理团队将审查提交的改进,并在接受时将其发布到 {% data variables.product.prodname_advisory_database %} 上。 +{% ifversion fpt or ghec %} +只有存储库所有者和管理员才能编辑存储库级别的安全公告。 For more information, see "[Editing a repository security advisory](/code-security/security-advisories/editing-a-security-advisory)."{% endif %} -只有存储库所有者和管理员才能编辑存储库级别的安全公告。 更多信息请参阅“[编辑存储库安全通告](/code-security/security-advisories/editing-a-security-advisory)”。 ## 在 GitHub Advisory 数据库中编辑通告 1. 导航到 https://github.com/advisories。 @@ -30,4 +33,15 @@ shortTitle: 编辑公告数据库 5. 完成对公告的编辑后,单击 **Submit improvements(提交改进)**。 6. 提交改进后,将创建一个包含您的更改的拉取请求,以供 {% data variables.product.prodname_security %} 策展团队在 [github/advisory-database](https://github.com/github/advisory-database) 中进行审核。 如果公告源自 {% data variables.product.prodname_dotcom %} 存储库,我们还将标记原始发布者以提供可选评论。 您可以查看拉取请求,并在其更新或关闭时收到通知。 -您还可以直接在 [github/advisory-database](https://github.com/github/advisory-database) 存储库中的公告文件上打开拉取请求。 更多信息请参阅[参与指南](https://github.com/github/advisory-database/blob/main/CONTRIBUTING.md)。 +您还可以直接在 [github/advisory-database](https://github.com/github/advisory-database) 存储库中的公告文件上打开拉取请求。 更多信息请参阅[参与指南](https://github.com/github/advisory-database/blob/main/CONTRIBUTING.md)。 + +{% ifversion security-advisories-ghes-ghae %} +## Editing advisories from {% data variables.product.product_location %} + +If you have {% data variables.product.prodname_github_connect %} enabled for {% data variables.product.product_location %}, you will be able to see advisories by adding `/advisories` to the instance url. + +1. Navigate to `https://HOSTNAME/advisories`. +2. 选择您要参与的安全公告。 +3. On the right-hand side of the page, click the **Suggest improvements for this vulnerability on Github.com.** link. A new tab opens with the same security advisory on {% data variables.product.prodname_dotcom_the_website %}. ![建议改进链接](/assets/images/help/security/suggest-improvements-to-advisory-on-github-com.png) +4. Edit the advisory, following steps four through six in "[Editing advisories in the GitHub Advisory Database](#editing-advisories-in-the-github-advisory-database)" above. +{% endif %} diff --git a/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md b/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md index d0775db71c..156c69f77b 100644 --- a/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md +++ b/translations/zh-CN/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md @@ -57,7 +57,7 @@ topics: ## 保护您的通信令牌 -代码通常需要通过网络与其他系统通信,并且需要机密(如密码或 API 密钥)进行身份验证。 系统需要访问这些机密才能运行,但最佳做法是不将它们包含在源代码中。 这对于公共存储库尤其重要,但对于许多人可能有权访问的私有存储库也尤其重要。 +代码通常需要通过网络与其他系统通信,并且需要机密(如密码或 API 密钥)进行身份验证。 系统需要访问这些机密才能运行,但最佳做法是不将它们包含在源代码中。 This is especially important for repositories to which many people might have access{% ifversion not ghae %} and critical for public repositories{% endif %}. ### 自动检测提交到存储库的机密 diff --git a/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md b/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md index ed9358a0c2..7d3517de96 100644 --- a/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md +++ b/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md @@ -70,7 +70,7 @@ The recommended formats explicitly define which versions are used for all direct | Package manager | Languages | Recommended formats | All supported formats | | --- | --- | --- | ---| {%- ifversion dependency-graph-rust-support %} -| Cargo[*] | Rust | `Cargo.lock` | `Cargo.toml`, `Cargo.lock` | +| Cargo{% ifversion ghes = 3.6 or ghae-issue-7563 %}[*]{% endif %} | Rust | `Cargo.lock` | `Cargo.toml`, `Cargo.lock` | {%- endif %} | Composer | PHP | `composer.lock` | `composer.json`, `composer.lock` | | NuGet | .NET languages (C#, F#, VB), C++ | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj` | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj`, `packages.config` | @@ -91,7 +91,7 @@ The recommended formats explicitly define which versions are used for all direct | RubyGems | Ruby | `Gemfile.lock` | `Gemfile.lock`, `Gemfile`, `*.gemspec` | | Yarn | JavaScript | `yarn.lock` | `package.json`, `yarn.lock` | -{% ifversion dependency-graph-rust-support %} +{% ifversion ghes = 3.6 or ghae-issue-7563 %} [*] For the initial release of Rust support, dependency graph does not have the metadata and mappings required to detect transitive dependencies. Dependency graph displays transitive dependencies, one level deep, when they are defined in a `Cargo.lock` file. {% data variables.product.prodname_dependabot_alerts %} and {% data variables.product.prodname_dependabot_security_updates %} are available for vulnerable dependencies defined in the `Cargo.lock` file. {% endif %} diff --git a/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md b/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md index 848ae45182..b3333c47c3 100644 --- a/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md +++ b/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md @@ -2,8 +2,7 @@ title: About discussions intro: 'Use discussions to ask and answer questions, share information, make announcements, and conduct or participate in a conversation about a project on {% data variables.product.product_name %}.' versions: - fpt: '*' - ghec: '*' + feature: discussions --- @@ -22,7 +21,7 @@ You might use repository discussions to discuss topics that are specific to the You don't need to close a discussion like you close an issue or a pull request. -If a repository administrator or project maintainer enables {% data variables.product.prodname_discussions %} for a repository, anyone who visits the repository can create and participate in discussions for the repository. If an organization owner enables {% data variables.product.prodname_discussions %} for an organization, anyone who can view the source repository can create an organization discussion. +If a repository administrator or project maintainer enables {% data variables.product.prodname_discussions %} for a repository, anyone who has access to the repository can create and participate in discussions for the repository. If an organization owner enables {% data variables.product.prodname_discussions %} for an organization, anyone who can view the source repository can create an organization discussion. Repository administrators and project maintainers can manage discussions and discussion categories in a repository, and pin discussions to increase the visibility of the discussion. Moderators and collaborators can mark comments as answers, lock discussions, and convert issues to discussions. Similarly, for organization discussions, the role of a user in the source repository determines how a user can interact with organization discussions. For more information, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)." @@ -30,7 +29,7 @@ For more information about management of discussions, see "[Managing discussions ## About polls -You can create polls in the polls category to gauge interest in new ideas and project direction. Anyone with read access to your repository can create polls, vote in polls, and view their results. Logged out users can view the results of polls in public repositories. +You can create polls in the polls category to gauge interest in new ideas and project direction. Anyone with read access to your repository can create polls, vote in polls, and view their results.{% ifversion fpt or ghec %} Signed out users can view the results of polls in public repositories.{% endif %} Polls require a question and at least two options. You can add a maximum of eight options and the options can contain a maximum of 128 characters. @@ -71,5 +70,5 @@ You can share your feedback about {% data variables.product.prodname_discussions - "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)" - "[Searching discussions](/search-github/searching-on-github/searching-discussions)" - "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" -- "[Moderating comments and conversations](/communities/moderating-comments-and-conversations)" -- "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)" +- "[Moderating comments and conversations](/communities/moderating-comments-and-conversations)"{% ifversion fpt or ghec %} +- "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)"{% endif %} diff --git a/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md b/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md index 53c2d80265..10715ddd4d 100644 --- a/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md +++ b/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md @@ -4,8 +4,7 @@ shortTitle: 与维护者协作 intro: '您可以通过在讨论中与项目的维护者沟通,为 {% data variables.product.product_name %} 项目的目标、计划、运行状况和社区做出贡献。' permissions: 'People with read access to a repository can start and participate in discussions and polls in the repository. People with read access to the source repository for organization discussions can start and participate in discussions and polls in the organization. {% data reusables.enterprise-accounts.emu-permission-interact %}' versions: - fpt: '*' - ghec: '*' + feature: discussions --- @@ -53,4 +52,6 @@ versions: ## 延伸阅读 - “[关于 {% data variables.product.prodname_dotcom %} 上的书写和格式化](/github/writing-on-github/about-writing-and-formatting-on-github)” +{%- ifversion fpt or ghec %} - “[在 {% data variables.product.prodname_dotcom %} 上维护您的安全](/communities/maintaining-your-safety-on-github)” +{%- endif %} diff --git a/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/index.md b/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/index.md index d73db82785..f708000f5c 100644 --- a/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/index.md +++ b/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/index.md @@ -3,8 +3,7 @@ title: 使用讨论与社区协作 shortTitle: 使用讨论进行协作 intro: 与社区成员和其他维护者一起收集和讨论您的项目。 versions: - fpt: '*' - ghec: '*' + feature: discussions children: - /about-discussions - /participating-in-a-discussion diff --git a/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md b/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md index 379ce8a90a..1b5385ee2e 100644 --- a/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md +++ b/translations/zh-CN/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md @@ -3,8 +3,7 @@ title: 参与讨论 intro: '您可以在仓库的论坛中与社区和维护者交流 {% data variables.product.product_name %} 上的项目。' permissions: 'People with read access to a repository can participate in discussions and polls in the repository. People with read access to the source repository for organization discussions can participate in discussions and polls in that organization. {% data reusables.enterprise-accounts.emu-permission-interact %}' versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: 参与讨论 --- @@ -15,7 +14,7 @@ shortTitle: 参与讨论 除了开始或查看讨论和投票之外,您还可以根据讨论作者的原始评论发表评论。 您还可以通过回复其他社区成员在讨论中进行的个人评论,以及使用表情符号对评论做出反应来创建评论线程。 -您可以阻止用户并报告破坏性内容,以便自己在 {% data variables.product.product_name %} 上保持一个安全愉快的环境。 更多信息请参阅“[保持您在 {% data variables.product.prodname_dotcom %} 上的安全](/communities/maintaining-your-safety-on-github)”。 +{% ifversion fpt or ghec %}You can block users and report disruptive content to maintain a safe and pleasant environment for yourself on {% data variables.product.product_name %}. For more information, see "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)."{% endif %} ## 基本要求 diff --git a/translations/zh-CN/content/discussions/guides/best-practices-for-community-conversations-on-github.md b/translations/zh-CN/content/discussions/guides/best-practices-for-community-conversations-on-github.md index d7c5ff434d..8d6f2f4b78 100644 --- a/translations/zh-CN/content/discussions/guides/best-practices-for-community-conversations-on-github.md +++ b/translations/zh-CN/content/discussions/guides/best-practices-for-community-conversations-on-github.md @@ -3,8 +3,7 @@ title: GitHub 上社区对话的最佳实践 shortTitle: 社区对话的最佳实践 intro: 您可以使用讨论与团队进行头脑风暴,并在准备好确定工作范围时最终将对话移动到议题中。 versions: - fpt: '*' - ghec: '*' + feature: discussions --- @@ -22,7 +21,7 @@ versions: 您可以创建和参与讨论、议题及拉取请求,具体取决于您希望进行的对话类型。 -您可以使用 {% data variables.product.prodname_discussions %} 讨论大局想法、集思广益,并在将项目提交到议题之前,先找出项目的具体细节,然后可以确定议题的范围。 {% data variables.product.prodname_discussions %} 在以下情况下对团队有用: +您可以使用 {% data variables.product.prodname_discussions %} 讨论大局想法、集思广益,并在将项目提交到议题之前,先找出项目的具体细节,然后可以确定议题的范围。 {% data variables.product.prodname_discussions %} is useful for teams in a number of scenarios. - 您处于项目的发现阶段,仍在了解您的团队希望由哪个主管领导 - 您希望从更广泛的社区收集有关项目的反馈 - 您希望将漏洞修复、功能请求和常规对话分开 @@ -34,7 +33,7 @@ versions: ## 遵守参与指南 -在开源存储库中打开讨论之前,请检查该存储库是否有参与指南。 CONTRIBUTING 文件包含仓库维护员希望您如何向项目贡献想法的信息。 +Before you open a discussion in a repository, check to see if the repository has contributing guidelines. CONTRIBUTING 文件包含仓库维护员希望您如何向项目贡献想法的信息。 更多信息请参阅“[设置健康参与的项目](/communities/setting-up-your-project-for-healthy-contributions)”。 diff --git a/translations/zh-CN/content/discussions/guides/finding-your-discussions.md b/translations/zh-CN/content/discussions/guides/finding-your-discussions.md index 7f5c96ba01..4c956960d5 100644 --- a/translations/zh-CN/content/discussions/guides/finding-your-discussions.md +++ b/translations/zh-CN/content/discussions/guides/finding-your-discussions.md @@ -2,8 +2,7 @@ title: 查找讨论 intro: 您可以轻松访问您创建或参与的每个讨论。 versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: 查找讨论 redirect_from: - /discussions/guides/finding-discussions-across-multiple-repositories @@ -12,8 +11,7 @@ redirect_from: ## 查找讨论 -1. 导航至 {% data variables.product.prodname_dotcom_the_website %}。 -1. 在 {% data variables.product.prodname_dotcom_the_website %} 的右上角,单击您的个人资料照片,然后单击 **Your discussions(您的讨论)**。 ![{% data variables.product.product_name %} 上个人资料照片下拉菜单中的"您的讨论"](/assets/images/help/discussions/your-discussions.png) +1. 在 {% data variables.product.product_location %} 的右上角,单击您的个人资料照片,然后单击 **Your discussions(您的讨论)**。 ![{% data variables.product.product_name %} 上个人资料照片下拉菜单中的"您的讨论"](/assets/images/help/discussions/your-discussions.png) 1. 在 **Created(已创建)**与 **Commented(已评论)**之间切换,以查看您创建或参与的讨论。 ## 延伸阅读 diff --git a/translations/zh-CN/content/discussions/guides/granting-higher-permissions-to-top-contributors.md b/translations/zh-CN/content/discussions/guides/granting-higher-permissions-to-top-contributors.md index e494a37138..9ac08ef0ef 100644 --- a/translations/zh-CN/content/discussions/guides/granting-higher-permissions-to-top-contributors.md +++ b/translations/zh-CN/content/discussions/guides/granting-higher-permissions-to-top-contributors.md @@ -2,8 +2,7 @@ title: 向顶级贡献者授予更高的权限 intro: 仓库管理员可以将任何社区成员提升到主持人和维护员。 versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: 授予更高权限 --- @@ -16,11 +15,11 @@ shortTitle: 授予更高权限 {% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} -1. 将贡献者列表与其对存储库的访问权限进行比较,或者,对于组织讨论,比较源存储库,以查看谁有资格主持讨论。 +1. Compare the list of contributors with their access permissions to the repository or, for organization discussions, to the source repository to see who qualifies to moderate the discussion. ![Screenshot of most helpful contributors](/assets/images/help/discussions/most-helpful.png) ## 第 2 步:审查 {% data variables.product.prodname_discussions %} 的权限级别 -对仓库具有分类权限的人可以通过将评论标记为答案、锁定不再有用或对社区造成损害的讨论,以及在想法仍处于开发的早期阶段时将问题转换为讨论,从而帮助主持仓库的讨论。 同样,对组织讨论的源存储库具有分类权限的人员可以主持组织的讨论。 更多信息请参阅“[主持讨论](/discussions/managing-discussions-for-your-community/moderating-discussions)”。 +People with triage permissions for a repository can help moderate that repository's discussions by marking comments as answers, locking discussions that are no longer useful or are damaging to the community, and converting issues to discussions when an idea is still in the early stages of development. 同样,对组织讨论的源存储库具有分类权限的人员可以主持组织的讨论。 更多信息请参阅“[主持讨论](/discussions/managing-discussions-for-your-community/moderating-discussions)”。 有关仓库权限级别和 {% data variables.product.prodname_discussions %} 的更多信息,请参阅“[组织的仓库权限级别](/organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization)”。 diff --git a/translations/zh-CN/content/discussions/guides/index.md b/translations/zh-CN/content/discussions/guides/index.md index 46eabf532e..cda195f322 100644 --- a/translations/zh-CN/content/discussions/guides/index.md +++ b/translations/zh-CN/content/discussions/guides/index.md @@ -3,8 +3,7 @@ title: 讨论指南 shortTitle: 指南 intro: 了解开始或学习参与或监控社区讨论的最佳做法的途径。 versions: - fpt: '*' - ghec: '*' + feature: discussions children: - /best-practices-for-community-conversations-on-github - /finding-your-discussions diff --git a/translations/zh-CN/content/discussions/index.md b/translations/zh-CN/content/discussions/index.md index cfb7e452af..0c313a5f24 100644 --- a/translations/zh-CN/content/discussions/index.md +++ b/translations/zh-CN/content/discussions/index.md @@ -1,7 +1,7 @@ --- title: GitHub Discussions 文档 shortTitle: GitHub Discussions -intro: '{% data variables.product.prodname_discussions %} 是一个围绕开源项目为社区提供协作沟通的论坛。 社区成员可以提出和回答问题,分享更新,进行开放式对话,并关注影响社区工作方式的决策。' +intro: '{% data variables.product.prodname_discussions %} is a collaborative communication forum for the community around an{% ifversion fpt or ghec %} open source or{% endif %} internal project. 社区成员可以提出和回答问题,分享更新,进行开放式对话,并关注影响社区工作方式的决策。' introLinks: quickstart: /discussions/quickstart featuredLinks: @@ -27,8 +27,7 @@ examples_source: data/product-examples/discussions/community-examples.yml product_video: 'https://www.youtube-nocookie.com/embed/IpBw2SJkFyk' layout: product-landing versions: - fpt: '*' - ghec: '*' + feature: discussions communityRedirect: name: Provide GitHub Feedback href: 'https://github.com/github/feedback/discussions/categories/discussions-feedback' diff --git a/translations/zh-CN/content/discussions/managing-discussions-for-your-community/index.md b/translations/zh-CN/content/discussions/managing-discussions-for-your-community/index.md index a6c5cde2d9..f719d50bf2 100644 --- a/translations/zh-CN/content/discussions/managing-discussions-for-your-community/index.md +++ b/translations/zh-CN/content/discussions/managing-discussions-for-your-community/index.md @@ -3,8 +3,7 @@ title: 管理社区的讨论 shortTitle: 管理讨论 intro: '您可以为仓库启用和配置 {% data variables.product.prodname_discussions %},还可以使用 {% data variables.product.product_name %} 上的工具主持社区成员之间的对话。' versions: - fpt: '*' - ghec: '*' + feature: discussions children: - /managing-discussions - /managing-categories-for-discussions diff --git a/translations/zh-CN/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md b/translations/zh-CN/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md index 1f5c5821bc..31fe5ab1d5 100644 --- a/translations/zh-CN/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md +++ b/translations/zh-CN/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md @@ -3,8 +3,7 @@ title: 管理讨论的类别 intro: 您可以对讨论进行分类以组织社区成员的对话,并且可以为每个类别选择格式。 permissions: Repository administrators and people with write or greater access to a repository can manage categories for discussions in the repository. Repository administrators and people with write or greater access to the source repository for organization discussions can manage categories for discussions in the organization. versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: 管理类别 redirect_from: - /discussions/managing-discussions-for-your-community/managing-categories-for-discussions-in-your-repository @@ -43,7 +42,7 @@ redirect_from: 您可以编辑类别以更改类别的表情符号、标题、说明和讨论格式。 -1. 在 {% data variables.product.product_location %} 上,导航到要在其中创建类别的存储库或组织的主页。 +1. On {% data variables.product.product_location %}, navigate to the main page of the repository or organization where you want to edit a category. {% data reusables.discussions.discussions-tab %} 1. 在列表中类别右侧,单击 {% octicon "pencil" aria-label="The pencil icon" %}。 ![仓库类别列表中类别右侧的编辑按钮](/assets/images/help/discussions/click-edit-for-category.png) 1. {% data reusables.discussions.edit-category-details %} @@ -54,7 +53,7 @@ redirect_from: 删除类别时,{% data variables.product.product_name %} 会将已删除类别中的所有讨论移到您选择的现有类别。 -1. 在 {% data variables.product.product_location %} 上,导航到要在其中创建类别的存储库或组织的主页。 +1. On {% data variables.product.product_location %}, navigate to the main page of the repository or organization where you want to delete a category. {% data reusables.discussions.discussions-tab %} 1. 在列表中类别右侧,单击 {% octicon "trash" aria-label="The trash icon" %}。 ![仓库类别列表中类别右侧的垃圾桶按钮](/assets/images/help/discussions/click-delete-for-category.png) 1. 使用下拉菜单,为要删除的类别中的任何讨论选择新类别。 ![删除现有类别时用于选择新类别的下拉菜单](/assets/images/help/discussions/choose-new-category.png) diff --git a/translations/zh-CN/content/discussions/managing-discussions-for-your-community/managing-discussions.md b/translations/zh-CN/content/discussions/managing-discussions-for-your-community/managing-discussions.md index bf7774f176..67be05421e 100644 --- a/translations/zh-CN/content/discussions/managing-discussions-for-your-community/managing-discussions.md +++ b/translations/zh-CN/content/discussions/managing-discussions-for-your-community/managing-discussions.md @@ -3,8 +3,7 @@ title: 管理讨论 intro: 您可以对讨论进行分类、聚焦、转让或删除。 permissions: Repository administrators and people with write or greater access to a repository can manage discussions in the repository. Repository administrators and people with write or greater access to the source repository for organization discussions can manage discussions in the organization. versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: 管理讨论 redirect_from: - /discussions/managing-discussions-for-your-community/managing-discussions-in-your-repository @@ -17,7 +16,7 @@ redirect_from: 组织所有者可以选择为组织拥有的仓库创建讨论所需的权限。 同样,要选择创建组织讨论所需的权限,组织所有者可以更改源存储库中所需的权限。 更多信息请参阅“[管理组织中仓库的讨论创建](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)”。 -作为讨论维护者,您可以创建社区资源,以鼓励与总体项目目标一致的讨论,并为协作者维护一个友好、开放的论坛。 为协作者制定行为守则或参与指南将有助于促进协作和富有成效的论坛。 有关创建社区资源的更多信息,请参阅“[为项目中添加行为准则](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)”和“[设置仓库参与者指南](/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)”。 +作为讨论维护者,您可以创建社区资源,以鼓励与总体项目目标一致的讨论,并为协作者维护一个友好、开放的论坛。 Creating{% ifversion fpt or ghec %} a code of conduct or{% endif %} contribution guidelines for collaborators to follow will help facilitate a collaborative and productive forum. For more information on creating community resources, see{% ifversion fpt or ghec %} "[Adding a code of conduct to your project](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)," and{% endif %} "[Setting guidelines for repository contributors](/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)." 当讨论产生可以解决的想法或漏洞时,您可以从讨论创建新议题。 更多信息请参阅“[创建议题](/issues/tracking-your-work-with-issues/creating-an-issue#creating-an-issue-from-a-discussion)”。 @@ -75,7 +74,7 @@ redirect_from: ## 转让讨论 -要转让讨论,您必须具有在要转让讨论的仓库中创建讨论的权限。 如果要将讨论转移到组织,您必须有权限在源存储库中为组织的讨论创建讨论。 您只能在同一用户或组织帐户拥有的仓库之间转让讨论。 您无法将私有仓库的讨论转让给公共仓库。 +要转让讨论,您必须具有在要转让讨论的仓库中创建讨论的权限。 如果要将讨论转移到组织,您必须有权限在源存储库中为组织的讨论创建讨论。 您只能在同一用户或组织帐户拥有的仓库之间转让讨论。 You can't transfer a discussion from a private{% ifversion ghec or ghes %} or internal{% endif %} repository to a public repository. {% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} diff --git a/translations/zh-CN/content/discussions/managing-discussions-for-your-community/moderating-discussions.md b/translations/zh-CN/content/discussions/managing-discussions-for-your-community/moderating-discussions.md index da81e55a6d..4ff78371c6 100644 --- a/translations/zh-CN/content/discussions/managing-discussions-for-your-community/moderating-discussions.md +++ b/translations/zh-CN/content/discussions/managing-discussions-for-your-community/moderating-discussions.md @@ -1,16 +1,15 @@ --- title: 主持讨论 -intro: 您可以通过将评论标记为答案、锁定或解锁讨论、将议题转换为讨论,以及编辑或删除评论、讨论和不符合社区行为准则的类别,以促进健康的协作。 +intro: 'You can promote healthy collaboration by marking comments as answers, locking or unlocking discussions, converting issues to discussions, and editing or deleting comments, discussions, and categories that don''t align with your{% ifversion fpt or ghec %} community''s code of conduct{% elsif ghes > 3.5 %} organization''s contribution guidelines{% endif %}.' permissions: People with triage access to a repository can moderate discussions in the repository. People with triage access to the source repository for organization discussions can moderate discussions in the organization. versions: - fpt: '*' - ghec: '*' + feature: discussions --- ## 关于主持讨论 -{% data reusables.discussions.about-discussions %}如果您对仓库具有分类权限,便可通过将评论标记为答案、锁定不再有用或对社区造成损害的讨论,以及在想法仍处于开发的早期阶段时将问题转换为讨论,从而帮助主持仓库的讨论。 同样,如果您具有组织讨论的源存储库的分类权限,则可以主持该组织的讨论。 +{% data reusables.discussions.about-discussions %} If you have triage permissions for a repository, you can help moderate that repository's discussions by marking comments as answers, locking discussions that are no longer useful or are damaging to the community, and converting issues to discussions when an idea is still in the early stages of development. 同样,如果您具有组织讨论的源存储库的分类权限,则可以主持该组织的讨论。 ## 将评论标记为答案 diff --git a/translations/zh-CN/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md b/translations/zh-CN/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md index c912567e70..ce72866422 100644 --- a/translations/zh-CN/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md +++ b/translations/zh-CN/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md @@ -3,8 +3,7 @@ title: 查看讨论的见解 intro: 讨论见解提供有关讨论的活动、视图和参与者的数据。 permissions: Repository administrators and people with maintain access to a repository can view the insights dashboard for discussions in that repository. Repository administrators and people with maintain access to the source repository for organization discussions can view the insights dashboard for discussions in that organization. versions: - fpt: '*' - ghec: '*' + feature: discussions topics: - Discussions shortTitle: 查看讨论见解 diff --git a/translations/zh-CN/content/discussions/quickstart.md b/translations/zh-CN/content/discussions/quickstart.md index ad3e93a5aa..a1f75f9158 100644 --- a/translations/zh-CN/content/discussions/quickstart.md +++ b/translations/zh-CN/content/discussions/quickstart.md @@ -3,21 +3,20 @@ title: GitHub Discussions 快速入门 intro: '在现有仓库或组织上启用 {% data variables.product.prodname_discussions %} ,并发起与社区的对话。' allowTitleToDifferFromFilename: true versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: 快速入门 --- ## 简介 -{% data variables.product.prodname_discussions %} 是一个围绕开源项目为社区提供协作沟通的论坛。 不像 {% data variables.product.prodname_github_issues %},讨论用于需要透明和可访问的对话,但不需要在项目板上进行跟踪,并且与代码无关。 讨论使公共论坛中能够进行流畅、公开的对话。 +{% data variables.product.prodname_discussions %} is a collaborative communication forum for the community around an open source or internal project. 不像 {% data variables.product.prodname_github_issues %},讨论用于需要透明和可访问的对话,但不需要在项目板上进行跟踪,并且与代码无关。 讨论使公共论坛中能够进行流畅、公开的对话。 通过连接和提供更集中的区域来连接和查找信息,讨论为更多协作对话提供了空间。 ## 在仓库中启用 {% data variables.product.prodname_discussions %} -仓库所有者和具有写入访问权限的人可在其公共和私有仓库中为社区启用 {% data variables.product.prodname_discussions %}。 +Repository owners and people with write access can enable {% data variables.product.prodname_discussions %} for a community on their public{% ifversion ghes > 3.5 %}, internal{% endif %} and private repositories. The visibility of a discussion is inherited from the repository the discussion is created in. 当您首次启用 {% data variables.product.prodname_discussions %} 时,将邀请您配置欢迎帖子。 @@ -42,7 +41,7 @@ shortTitle: 快速入门 ## 为贡献者设置社区指南 -对于仓库讨论,您可以设置参与指南,以鼓励协作者进行与仓库相关的有意义、有用的对话。 您还可以更新仓库的 README,以传达协作者何时应打开问题或讨论的期望。 有关为项目提供指南的更多信息,请参阅“[为项目添加行为准则](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)”和“[设置健康参与的项目](/communities/setting-up-your-project-for-healthy-contributions)”。 +对于仓库讨论,您可以设置参与指南,以鼓励协作者进行与仓库相关的有意义、有用的对话。 您还可以更新仓库的 README,以传达协作者何时应打开问题或讨论的期望。 For more information about providing guidelines for your project, see{% ifversion fpt or ghec %} "[Adding a code of conduct to your project](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)" and{% endif %} "[Setting up your project for healthy contributions](/communities/setting-up-your-project-for-healthy-contributions)." 对于组织讨论,您可以通过创建组织配置文件 README 来共享有关如何与组织互动的信息。 更多信息请参阅“[自定义组织的配置文件](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile)”。 @@ -62,7 +61,7 @@ shortTitle: 快速入门 仓库所有者和对仓库具有写入权限的人可以创建新类别来保持讨论井然有序。 同样,由于组织讨论基于源存储库,因此存储库所有者和对源存储库具有写入访问权限的人员可以为组织讨论创建新类别。 -参与和创建新讨论的协作者可以将讨论分组到最相关的现有类别。 讨论也可以在创建后重新分类。 更多信息请参阅“[管理讨论的类别](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)”。 +Collaborators participating in and creating new discussions can group discussions into the most relevant existing categories. 讨论也可以在创建后重新分类。 更多信息请参阅“[管理讨论的类别](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)”。 {% data reusables.discussions.you-can-label-discussions %} diff --git a/translations/zh-CN/content/get-started/onboarding/getting-started-with-your-github-account.md b/translations/zh-CN/content/get-started/onboarding/getting-started-with-your-github-account.md index 82e83fdb37..c0693210f6 100644 --- a/translations/zh-CN/content/get-started/onboarding/getting-started-with-your-github-account.md +++ b/translations/zh-CN/content/get-started/onboarding/getting-started-with-your-github-account.md @@ -136,7 +136,7 @@ Notifications provide updates about the activity on {% data variables.product.pr ### 8. Working with {% data variables.product.prodname_pages %} You can use {% data variables.product.prodname_pages %} to create and host a website directly from a repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. For more information, see "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages)." -{% ifversion fpt or ghec %} +{% ifversion discussions %} ### 9. Using {% data variables.product.prodname_discussions %} You can enable {% data variables.product.prodname_discussions %} for your repository to help build a community around your project. Maintainers, contributors and visitors can use discussions to share announcements, ask and answer questions, and participate in conversations around goals. For more information, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)." {% endif %} diff --git a/translations/zh-CN/content/get-started/quickstart/communicating-on-github.md b/translations/zh-CN/content/get-started/quickstart/communicating-on-github.md index a4328502c5..73ae95ff70 100644 --- a/translations/zh-CN/content/get-started/quickstart/communicating-on-github.md +++ b/translations/zh-CN/content/get-started/quickstart/communicating-on-github.md @@ -23,10 +23,9 @@ topics: {% data variables.product.product_name %} provides built-in collaborative communication tools allowing you to interact closely with your community. This quickstart guide will show you how to pick the right tool for your needs. -{% ifversion fpt or ghec %} +{% ifversion discussions %} You can create and participate in issues, pull requests, {% data variables.product.prodname_discussions %}, and team discussions, depending on the type of conversation you'd like to have. -{% endif %} -{% ifversion ghes or ghae %} +{% else %} You can create and participate in issues, pull requests and team discussions, depending on the type of conversation you'd like to have. {% endif %} @@ -99,7 +98,7 @@ The **Files changed** tab of the pull request shows the implemented fix. - The user creates a pull request with the fix. - A repository maintainer reviews the pull request, comments on it, and merges it. -{% ifversion fpt or ghec %} +{% ifversion discussions %} ### Scenarios for {% data variables.product.prodname_discussions %} - I have a question that's not necessarily related to specific files in the repository. @@ -146,8 +145,8 @@ For issues, for example, you can tag issues with labels for quicker searching an For pull requests, you can create draft pull requests if your proposed changes are still a work in progress. Draft pull requests cannot be merged until they're marked as ready for review. For more information, see "[About pull requests](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)." -{% ifversion fpt or ghec %} -For {% data variables.product.prodname_discussions %}, you can set up a code of conduct and pin discussions that contain important information for your community. For more information, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)." +{% ifversion discussions %} +For {% data variables.product.prodname_discussions %}, you can{% ifversion fpt or ghec %} set up a code of conduct and{% endif %} pin discussions that contain important information for your community. For more information, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)." {% endif %} For team discussions, you can edit or delete discussions on a team's page, and you can configure notifications for team discussions. For more information, see "[About team discussions](/organizations/collaborating-with-your-team/about-team-discussions)." diff --git a/translations/zh-CN/content/get-started/using-github/keyboard-shortcuts.md b/translations/zh-CN/content/get-started/using-github/keyboard-shortcuts.md index 22cf70e9d6..42d6c629f6 100644 --- a/translations/zh-CN/content/get-started/using-github/keyboard-shortcuts.md +++ b/translations/zh-CN/content/get-started/using-github/keyboard-shortcuts.md @@ -47,7 +47,7 @@ versions: | G P | 转到 **Pull requests(拉取请求)**选项卡。 更多信息请参阅“[关于拉取请求](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)”。{% ifversion fpt or ghes or ghec %} | G A | 转到 **Actions(操作)**选项卡。 更多信息请参阅“[关于 Actions](/actions/getting-started-with-github-actions/about-github-actions)”。{% endif %} | G B | 转到 **Projects(项目)**选项卡。 更多信息请参阅“[关于项目板](/articles/about-project-boards)”。 | -| G W | 转到 **Wiki** 选项卡。 更多信息请参阅“[关于 wiki](/communities/documenting-your-project-with-wikis/about-wikis)”。{% ifversion fpt or ghec %} +| G W | 转到 **Wiki** 选项卡。 更多信息请参阅“[关于 wiki](/communities/documenting-your-project-with-wikis/about-wikis)”。{% ifversion discussions %} | G G | 转到 **Discussions(讨论)**选项卡。 更多信息请参阅“[关于讨论](/discussions/collaborating-with-your-community-using-discussions/about-discussions)”。{% endif %} ## 源代码编辑 diff --git a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md index 3668cf5dd6..fc1bc87fe4 100644 --- a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md +++ b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md @@ -70,7 +70,7 @@ Look! You can see my backticks. {% ifversion mermaid %} ## 创建图表 -您还可以使用代码块在 Markdown 中创建关系图。 GitHub 支持 Mermaid、geoJSON、topoJSON 和 ASCII STL 语法。 更多信息请参阅“[创建示意图](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)”。 +您还可以使用代码块在 Markdown 中创建关系图。 GitHub 支持 Mermaid、GeoJSON、TopoJSON 和 ASCII STL 语法。 更多信息请参阅“[创建示意图](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)”。 {% endif %} ## 延伸阅读 diff --git a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md index daae4ab297..416dbd96f2 100644 --- a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md +++ b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md @@ -38,11 +38,11 @@ graph TD; {% endnote %} -## 创建 geoJSON 和 topoJSON 地图 +## 创建 GeoJSON 和 TopoJSON 地图 -您可以使用 geo/topoJSON 语法来创建交互式地图。 要创建地图,请在具有 `geojson` 或 `topojson` 语法标识符的受防护代码块中添加 geoJSON 或 topoJSON。 更多信息请参阅“[创建和突出显示代码块](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)”。 +You can use GeoJSON/TopoJSON syntax to create interactive maps. To create a map, add GeoJSON or TopoJSON inside a fenced code block with the `geojson` or `topojson` syntax identifier. 更多信息请参阅“[创建和突出显示代码块](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)”。 -### 使用 geoJSON +### Using GeoJSON 例如,您可以创建一个简单的地图: @@ -77,9 +77,9 @@ graph TD; ![渲染的地图](/assets/images/help/writing/fenced-geojson-rendered-map.png) -### 使用 topoJSON +### Using TopoJSON -例如,您可以创建一个简单的 topoJSON 地图: +For example, you can create a simple TopoJSON map:
 ```topojson
diff --git a/translations/zh-CN/content/graphql/guides/using-the-graphql-api-for-discussions.md b/translations/zh-CN/content/graphql/guides/using-the-graphql-api-for-discussions.md
index 49823fa9ed..0412ac7357 100644
--- a/translations/zh-CN/content/graphql/guides/using-the-graphql-api-for-discussions.md
+++ b/translations/zh-CN/content/graphql/guides/using-the-graphql-api-for-discussions.md
@@ -2,8 +2,7 @@
 title: 使用 GraphQL API for Discussions
 intro: '了解如何使用 {% data variables.product.prodname_discussions %} GraphQL API。'
 versions:
-  fpt: '*'
-  ghec: '*'
+  feature: discussions
 shortTitle: 使用 GraphQL 进行讨论
 ---
 
diff --git a/translations/zh-CN/content/issues/tracking-your-work-with-issues/about-issues.md b/translations/zh-CN/content/issues/tracking-your-work-with-issues/about-issues.md
index 7b9a23e3fd..68e43804df 100644
--- a/translations/zh-CN/content/issues/tracking-your-work-with-issues/about-issues.md
+++ b/translations/zh-CN/content/issues/tracking-your-work-with-issues/about-issues.md
@@ -48,7 +48,8 @@ topics:
 
 您可以在议题中@提及能访问您的仓库的协作者,以提请他们注意评论。 要将相关议题链接到同一仓库,您可以键入 `#`,后接议题标题的一部分,然后点击要链接的议题。 为了沟通责任,您可以分配议题。 如果您发现自己经常输入相同的评论,可以使用已保存的回复。
 {% ifversion fpt or ghec %} 更多信息请参阅“[基本编写和格式语法](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)”和“[将议题和拉取请求分配到其他 GitHub 用户](/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users)”。
-
+{% endif %}
+{% ifversion discussions %}
 ## 比较议题和讨论
 
 有些对话更适合 {% data variables.product.prodname_discussions %}。 {% data reusables.discussions.you-can-use-discussions %} 有关何时使用议题或讨论的指导,请参阅“[在 GitHub 上沟通](/github/getting-started-with-github/quickstart/communicating-on-github)”。
diff --git a/translations/zh-CN/content/issues/tracking-your-work-with-issues/creating-an-issue.md b/translations/zh-CN/content/issues/tracking-your-work-with-issues/creating-an-issue.md
index 8187cb26de..5715c8f116 100644
--- a/translations/zh-CN/content/issues/tracking-your-work-with-issues/creating-an-issue.md
+++ b/translations/zh-CN/content/issues/tracking-your-work-with-issues/creating-an-issue.md
@@ -90,7 +90,7 @@ gh issue create --title "My new issue" --body "Here are more details." --assigne
 {% data reusables.repositories.assign-an-issue-as-project-maintainer %}
 {% data reusables.repositories.submit-new-issue %}
 
-{% ifversion fpt or ghec %}
+{% ifversion discussions %}
 
 ## 从讨论创建议题
 
diff --git a/translations/zh-CN/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md b/translations/zh-CN/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md
index 1307b3d3ee..1bde7a7e92 100644
--- a/translations/zh-CN/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md
+++ b/translations/zh-CN/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md
@@ -1,6 +1,6 @@
 ---
 title: 关于组织
-intro: 'Organizations are shared accounts where businesses and open-source projects can collaborate across many projects at once, with sophisticated security and administrative features.'
+intro: 组织是共享帐户,企业和开源项目可以同时跨多个项目进行协作,具有复杂的安全性和管理功能。
 redirect_from:
   - /articles/about-organizations
   - /github/setting-up-and-managing-organizations-and-teams/about-organizations
@@ -18,20 +18,20 @@ topics:
 
 {% data reusables.organizations.about-organizations %} 有关帐户类型的详细信息,请参阅“[{% data variables.product.prodname_dotcom %} 帐户的类型](/get-started/learning-about-github/types-of-github-accounts)”。
 
-You can invite an unlimited number of people to join your organization, then give these organization members a variety of roles that grant different levels of access to the organization and its data. 更多信息请参阅“[组织中的角色](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)”。
+您可以邀请不限数量的人员加入您的组织,然后为这些组织成员提供各种角色,以授予对组织及其数据的不同级别的访问权限。 更多信息请参阅“[组织中的角色](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)”。
 
-In addition to managing access to the organization itself, you can separately manage access to your organization's repositories, project boards, and apps. For more information, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)", "[Project board permissions for an organization](/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization)", and "[Managing access to your organization's apps](/organizations/managing-access-to-your-organizations-apps)."
+除了管理对组织本身的访问外,您还可以单独管理对组织存储库、项目板和应用程序的访问。 更多信息请参阅“[组织的存储库角色](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)”、“[组织的项目板权限](/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization)”和“[管理对组织应用程序的访问](/organizations/managing-access-to-your-organizations-apps)”。
 
-To simplify access management and enhance collaboration, you can create nested teams that reflect your group's structure, with cascading access permissions and mentions. 更多信息请参阅“[关于团队](/organizations/organizing-members-into-teams/about-teams)”。
+为了简化访问管理并增强协作,您可以创建反映组结构的嵌套团队,并具有级联访问权限和提及。 更多信息请参阅“[关于团队](/organizations/organizing-members-into-teams/about-teams)”。
 
-You can configure the organization to meet the unique needs of your group by managing settings, such as restricting the types of repositories that members can create. For more information, see "[Managing organization settings](/organizations/managing-organization-settings)."
+您可以通过管理设置(例如限制成员可以创建的存储库类型)来配置组织以满足组的独特需求。 更多信息请参阅“[管理组织设置](/organizations/managing-organization-settings)”。
 
-To harden your organization's security, you can enforce security requirements and review the organization's audit log. 更多信息请参阅“[保护组织安全](/organizations/keeping-your-organization-secure)”。
+为加强组织的安全性,可以强制实施安全要求并查看组织的审核日志。 更多信息请参阅“[保护组织安全](/organizations/keeping-your-organization-secure)”。
 
 {% data reusables.organizations.org-ownership-recommendation %} 更多信息请参阅“[管理组织的所有权连续性](/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization)”。
 
 {% ifversion fpt or ghec %}
-## About feature availability
+## 关于功能可用性
 
 {% data reusables.organizations.organization-plans %}
 {% endif %}
diff --git a/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md
index 4aa44e907a..219fb4280e 100644
--- a/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md
+++ b/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md
@@ -816,4 +816,6 @@ For more information, see "[Managing the publication of {% data variables.produc
 ## Further reading
 
 - "[Keeping your organization secure](/articles/keeping-your-organization-secure)"{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5146 %}
+{%- ifversion fpt or ghec %}
 - "[Exporting member information for your organization](/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization)"{% endif %}
+{%- endif %}
\ No newline at end of file
diff --git a/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md b/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md
index 553ca3278c..4b67ae1211 100644
--- a/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md
+++ b/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md
@@ -140,7 +140,7 @@ shortTitle: 存储库角色
 | [存档仓库](/articles/about-archiving-repositories)                                                                                                                                                                                                                                                                                                                                                                         |       |       |       |       |                 **X** |{% ifversion fpt or ghec %}
 | 显示赞助按钮(请参阅“[在仓库中显示赞助按钮](/articles/displaying-a-sponsor-button-in-your-repository)”)。                                                                                                                                                                                                                                                                                                                                   |       |       |       |       |                         **X** 
 {% endif %}
-| 创建到外部资源的自动链接引用,如 Jira 或 Zendesk(请参阅“[配置自动链接以引用外部资源](/articles/configuring-autolinks-to-reference-external-resources)”)                                                                                                                                                                                                                                                                                                 |       |       |       |       |                 **X** |{% ifversion fpt or ghec %}
+| 创建到外部资源的自动链接引用,如 Jira 或 Zendesk(请参阅“[配置自动链接以引用外部资源](/articles/configuring-autolinks-to-reference-external-resources)”)                                                                                                                                                                                                                                                                                                 |       |       |       |       |                 **X** |{% ifversion discussions %}
 | 在仓库中[启用 {% data variables.product.prodname_discussions %}](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)                                                                                                                                                                                                                                                               |       |       |       | **X** |                                **X**                                |
 | 为 {% data variables.product.prodname_discussions %} [创建和编辑类别](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)                                                                                                                                                                                                                                                                |       |       |       | **X** |                                **X**                                |
 | [将讨论移动到其他类别](/discussions/managing-discussions-for-your-community/managing-discussions)                                                                                                                                                                                                                                                                                                                                |       |       | **X** | **X** |                                **X**                                |
diff --git a/translations/zh-CN/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md b/translations/zh-CN/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md
index ccfe89d1b1..a9eba76639 100644
--- a/translations/zh-CN/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md
+++ b/translations/zh-CN/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md
@@ -3,8 +3,7 @@ title: 为组织启用或禁用 GitHub 讨论
 intro: '您可以使用组织中的 {% data variables.product.prodname_discussions %} 作为组织进行对话的位置,这些对话不特定于组织中的单个存储库。'
 permissions: 'Organization owners can enable {% data variables.product.prodname_discussions %} for their organization.'
 versions:
-  fpt: '*'
-  ghec: '*'
+  feature: discussions
 topics:
   - Organizations
 shortTitle: 组织讨论
diff --git a/translations/zh-CN/content/organizations/managing-organization-settings/index.md b/translations/zh-CN/content/organizations/managing-organization-settings/index.md
index e0000d7a2f..59d6301bff 100644
--- a/translations/zh-CN/content/organizations/managing-organization-settings/index.md
+++ b/translations/zh-CN/content/organizations/managing-organization-settings/index.md
@@ -27,6 +27,7 @@ children:
   - /allowing-people-to-delete-issues-in-your-organization
   - /enabling-or-disabling-github-discussions-for-an-organization
   - /managing-discussion-creation-for-repositories-in-your-organization
+  - /managing-the-commit-signoff-policy-for-your-organization
   - /setting-team-creation-permissions-in-your-organization
   - /managing-scheduled-reminders-for-your-organization
   - /managing-the-default-branch-name-for-repositories-in-your-organization
diff --git a/translations/zh-CN/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md b/translations/zh-CN/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md
index 643025c828..f18cfd68c3 100644
--- a/translations/zh-CN/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md
+++ b/translations/zh-CN/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md
@@ -5,8 +5,7 @@ redirect_from:
   - /github/setting-up-and-managing-organizations-and-teams/managing-discussion-creation-for-repositories-in-your-organization
 permissions: Organization owners can manage discussion creation for repositories owned by the organization.
 versions:
-  fpt: '*'
-  ghec: '*'
+  feature: discussions
 topics:
   - Organizations
   - Teams
diff --git a/translations/zh-CN/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md b/translations/zh-CN/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md
new file mode 100644
index 0000000000..66928608d1
--- /dev/null
+++ b/translations/zh-CN/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md
@@ -0,0 +1,25 @@
+---
+title: Managing the commit signoff policy for your organization
+intro: 'You can require users to automatically sign off all commits they make in {% data variables.product.product_name %}''s web interface to repositories owned by your organization.'
+versions:
+  feature: commit-signoffs
+permissions: Organization owners can require all commits to repositories owned by the organization be signed off by the commit author.
+topics:
+  - Organizations
+shortTitle: Manage the commit signoff policy
+---
+
+## About commit signoffs
+
+To affirm that a commit complies with the rules and licensing governing a repository, many organizations require developers to sign off on every commit. If your organization requires commit signoffs, you can make signing off a seamless part of the commit process by enabling compulsory commit signoffs for users committing through {% data variables.product.product_name %}'s web interface. After you enable compulsory commit signoffs for an organization, every commit made to repositories in that organization through {% data variables.product.product_name %}'s web interface will automatically be signed off on by the commit author.
+
+People with admin access to a repository can also enable compulsory commit signoffs at the repository level. For more information, see "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)."
+
+{% data reusables.repositories.commit-signoffs %}
+
+## Managing compulsory commit signoffs for your organization
+
+{% data reusables.profile.access_org %}
+{% data reusables.profile.org_settings %}
+{% data reusables.organizations.repository-defaults %}
+1. Select or deselect **Require contributors to sign off on web-based commits**. ![Screenshot of Require contributors to sign off on web-based commits](/assets/images/help/organizations/require-signoffs.png)
diff --git a/translations/zh-CN/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md b/translations/zh-CN/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md
index a1c5aabea3..debe8758bb 100644
--- a/translations/zh-CN/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md
+++ b/translations/zh-CN/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md
@@ -22,6 +22,9 @@ shortTitle: 管理成员名称的显示
 
 每个组织成员在自己的设置中选择自己的个人资料名称。 更多信息请参阅“[个性化您的个人资料](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#changing-your-profile-name)”。
 
+{% ifversion profile-name-enterprise-setting %}
+You may not be able to configure this setting for your organization, if an enterprise owner has set a policy at the enterprise level. 更多信息请参阅“[在企业中实施仓库管理策略](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories)”。{% endif %}
+
 {% data reusables.profile.access_org %}
 {% data reusables.profile.org_settings %}
 {% data reusables.organizations.member-privileges %}
diff --git a/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md b/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md
index 19c556c236..c5da05e4d3 100644
--- a/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md
+++ b/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md
@@ -49,7 +49,7 @@ redirect_from:
 
 仅当继承的角色中尚未包含其他权限时,才能选择该权限。 例如,如果继承的角色提供对存储库**写入**访问权限,则“关闭拉取请求”权限将已包含在继承的角色中。
 
-{% ifversion ghec %}
+{% ifversion discussions %}
 ### Discussions
 
 - **创建讨论类别**:能够创建新的讨论类别。 更多信息请参阅“[创建新类别](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions#creating-a-category)”。
diff --git a/translations/zh-CN/content/packages/index.md b/translations/zh-CN/content/packages/index.md
index 6ebdcb6fc2..4773b4809f 100644
--- a/translations/zh-CN/content/packages/index.md
+++ b/translations/zh-CN/content/packages/index.md
@@ -12,10 +12,11 @@ featuredLinks:
     - /packages/learn-github-packages/installing-a-package
   popular:
     - /packages/working-with-a-github-packages-registry/working-with-the-npm-registry
-    - '{% ifversion fpt or ghec or ghes > 3.4 %}/packages/working-with-a-github-packages-registry/working-with-the-container-registry{% else %}/packages/working-with-a-github-packages-registry/working-with-the-docker-registry{% endif %}'
+    - '{% ifversion docker-ghcr-enterprise-migration %}/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry{% endif %}'
     - /packages/learn-github-packages
     - /packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry
   guideCards:
+    - '{% ifversion docker-ghcr-enterprise-migration %}/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry{% endif %}'
     - '{% ifversion fpt or ghec or ghes > 3.4 %}/packages/working-with-a-github-packages-registry/working-with-the-container-registry{% else %}/packages/working-with-a-github-packages-registry/working-with-the-docker-registry{% endif %}'
     - /packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry
 changelog:
diff --git a/translations/zh-CN/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md b/translations/zh-CN/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md
index 426cebe418..b545f54286 100644
--- a/translations/zh-CN/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md
+++ b/translations/zh-CN/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md
@@ -16,7 +16,7 @@ shortTitle: 访问控制和可见性
 
 具有精细权限的包仅限于个人用户或组织帐户。 您可以从与包相连(或链接)的仓库分别更改包的访问控制和可见性。
 
-目前,您只能对 {% data variables.product.prodname_container_registry %} 使用粒度权限。 粒度权限不支持我们的其他软件包注册表,如 npm 注册表。
+目前,您只能对 {% data variables.product.prodname_container_registry %} 使用粒度权限。 Granular permissions are not supported in our other package registries, such as the npm registry.{% ifversion docker-ghcr-enterprise-migration %} For more information about migration to the {% data variables.product.prodname_container_registry %}, see "[Migrating to the {% data variables.product.prodname_container_registry %} from the Docker registry](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry)."{% endif %}
 
 有关仓库作用域的包、与包相关的 PAT 作用域或管理操作工作流程的权限的更多信息,请参阅“[关于 GitHub Packages 的权限](/packages/learn-github-packages/about-permissions-for-github-packages)”。
 
diff --git a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md
index a310417b14..140ed74059 100644
--- a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md
+++ b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md
@@ -1,6 +1,6 @@
 ---
 title: 从 Docker 注册表迁移到容器注册表
-intro: '先前存储在 Docker 注册表中的 Docker 映像将自动迁移到 {% data variables.product.prodname_container_registry %}。'
+intro: '{% ifversion docker-ghcr-enterprise-migration %}An enterprise owner can{% else %}{% data variables.product.company_short %} will{% endif %} migrate Docker images previously stored in the Docker registry on {% data variables.product.product_location %} to the {% data variables.product.prodname_container_registry %}.'
 product: '{% data reusables.gated-features.packages %}'
 redirect_from:
   - /packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images
@@ -9,35 +9,61 @@ redirect_from:
 versions:
   fpt: '*'
   ghec: '*'
-shortTitle: 迁移到容器注册表
+  feature: docker-ghcr-enterprise-migration
+shortTitle: Migration to Container registry
+topics:
+  - Containers
+  - Docker
+  - Migration
 ---
 
-{% data variables.product.prodname_dotcom %} 的 Docker 注册表已被 {% data variables.product.prodname_container_registry %} 取代。 如果您已将 Docker 映像存储在 Docker 注册表中,它们将自动移动到 {% data variables.product.prodname_container_registry %}。 您不需要任何操作。 使用 Docker 注册表 (`docker.pkg.github.com`) 名称空间的任何脚本或 {% data variables.product.prodname_actions %} 工作流程在迁移到 {% data variables.product.prodname_container_registry %} (`ghcr.io`)后将继续运行。
+{% data reusables.package_registry.container-registry-ghes-beta %}
 
-迁移逐步进行,而不是一次性完成。 如果您的映像尚未移动,请抓紧,我们很快就会收到它们。
+## 关于 {% data variables.product.prodname_container_registry %}
 
-## 如何判断您的映像是否已迁移?
+{% data reusables.package_registry.container-registry-benefits %} For more information, see "[Working with the {% data variables.product.prodname_container_registry %}](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)."
 
-在 Docker 映像迁移到 {% data variables.product.prodname_container_registry %} 后,您将在包的详细信息页面上看到以下更改:
+## About migration from the Docker registry
 
-* 图标现在是 {% data variables.product.prodname_container_registry %} 徽标,之前是 Docker 徽标。
-* 拉取 URL 中的域名现在是 `ghcr.io`,以前是 `docker.pkg.github.com`。
+{% data reusables.package_registry.container-registry-replaces-docker-registry %} If you've stored Docker images in the Docker registry, {% ifversion docker-ghcr-enterprise-migration %}an enterprise owner{% else %}{% data variables.product.company_short %}{% endif %} will gradually migrate the images to the {% data variables.product.prodname_container_registry %}. No action is required on your part.
 
-![{% data variables.product.prodname_container_registry %} 详细信息页面](/assets/images/help/package-registry/container-registry-details-page.png)
+{% ifversion docker-ghcr-enterprise-migration %}
 
-## {% data variables.product.prodname_container_registry %} 与 Docker 注册表之间的主要差异
+{% note %}
 
-{% data variables.product.prodname_container_registry %} 进行了优化,以支持容器的一些独特需求。
+**Note**: {% data reusables.package_registry.container-registry-ghes-migration-availability %} For more information about finding the version of {% data variables.product.product_name %} that you use, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)."
 
-通过 {% data variables.product.prodname_container_registry %},您可以:
-- 将容器映像存储在组织和个人帐户中,或连接到仓库。
-- 选择是从仓库继承权限,还是独立于仓库设置粒度权限。
-- 匿名访问公共容器映像。
+{% endnote %}
 
-### Docker 映像详细信息的 API 查询
+{% endif %}
 
-迁移后,您将无法再使用 GraphQL API 来查询`包类型` "DOCKER"。 相反,您可以使用 REST API 来查询有 `package_type` "container" 的软件包。 更多信息请参阅 REST API 文章“[包](/rest/reference/packages)”。
+After a Docker image has been migrated to the {% data variables.product.prodname_container_registry %}, you'll see the following changes to the details for the package.
 
-## 计费
+- The icon will be the {% data variables.product.prodname_container_registry %} logo instead of the Docker logo.
+- The domain in the pull URL will be {% data variables.product.prodname_container_registry_namespace %} instead of {% data variables.product.prodname_docker_registry_namespace %}.
 
-有关 {% data variables.product.prodname_container_registry %} 计费的更多信息,请参阅“[关于 {% data variables.product.prodname_registry %} 的计费](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)”。
+{% ifversion fpt or ghec %}
+
+![Screenshot of a Docker image migrated to the {% data variables.product.prodname_container_registry %}](/assets/images/help/package-registry/container-registry-details-page.png)
+
+{% endif %}
+
+{% data reusables.package_registry.container-registry-migration-namespaces %}
+
+{% ifversion fpt or ghec %}
+
+After migration, you'll no longer be able to use the GraphQL API to query for packages with a `PackageType` of "DOCKER". Instead, you can use the REST API to query for packages with a `package_type` of "container". For more information, see "[Packages](/rest/reference/packages)" in the REST API documentation.
+
+## 关于 {% data variables.product.prodname_container_registry %} 的计费
+
+For more information about billing for the {% data variables.product.prodname_container_registry %}, see "[About billing for {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)."
+
+{% endif %}
+
+{% ifversion docker-ghcr-enterprise-migration %}
+
+## 延伸阅读
+
+- "[Migrating your enterprise to the {% data variables.product.prodname_container_registry %} from the Docker registry](/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry)"
+
+{% endif %}
diff --git a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md
index 72fcea30ab..4a2181ae91 100644
--- a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md
+++ b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md
@@ -1,6 +1,6 @@
 ---
-title: Working with the Container registry
-intro: 'You can store and manage Docker and OCI images in the {% data variables.product.prodname_container_registry %}, which uses the package namespace `https://{% data reusables.package_registry.container-registry-hostname %}`.'
+title: 使用容器注册表
+intro: '您可以在 {% data variables.product.prodname_container_registry %} 中存储和管理 Docker 和 OCI 映像,该管理器使用包命名空间 `https://{% data reusables.package_registry.container-registry-hostname %}`。'
 product: '{% data reusables.gated-features.packages %}'
 redirect_from:
   - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images
@@ -18,79 +18,79 @@ versions:
   ghes: '>= 3.5'
 shortTitle: Container registry
 ---
-{% ifversion ghes > 3.4 %}
-{% note %}
 
-**Note**: {% data variables.product.prodname_container_registry %} is currently in beta for {% data variables.product.product_name %} and subject to change.
+{% data reusables.package_registry.container-registry-ghes-beta %}
 
-{% endnote %}
-{% endif %}
+## 关于 {% data variables.product.prodname_container_registry %}
+
+{% data reusables.package_registry.container-registry-benefits %}
 
 {% ifversion ghes > 3.4 %}
-## Prerequisites
 
-To configure and use the {% data variables.product.prodname_container_registry %} on {% data variables.product.prodname_ghe_server %}, your site administrator must first enable {% data variables.product.prodname_registry %} **and** subdomain isolation. For more information, see "[Getting started with GitHub Packages for your enterprise](/admin/packages/getting-started-with-github-packages-for-your-enterprise)" and "[Enabling subdomain isolation](/admin/configuration/configuring-network-settings/enabling-subdomain-isolation)."
+To use the {% data variables.product.prodname_container_registry %} on {% data variables.product.product_name %}, your site administrator must first configure {% data variables.product.prodname_registry %} for your instance **and** enable subdomain isolation. 更多信息请参阅“[企业的 GitHub Packages 使用入门](/admin/packages/getting-started-with-github-packages-for-your-enterprise)”和“[启用子域隔离](/admin/configuration/configuring-network-settings/enabling-subdomain-isolation)”。
+
 {% endif %}
-## About {% data variables.product.prodname_container_registry %} support
 
-The {% data variables.product.prodname_container_registry %} currently supports the following container image formats:
+## 关于 {% data variables.product.prodname_container_registry %} 支持
 
-* [Docker Image Manifest V2, Schema 2](https://docs.docker.com/registry/spec/manifest-v2-2/)
-* [Open Container Initiative (OCI) Specifications](https://github.com/opencontainers/image-spec)
+{% data variables.product.prodname_container_registry %} 目前支持以下容器映像格式:
 
-When installing or publishing a Docker image, the {% data variables.product.prodname_container_registry %} supports foreign layers, such as Windows images.
+* [Docker 映像清单 V2,架构 2](https://docs.docker.com/registry/spec/manifest-v2-2/)
+* [Open Container Initiative (OCI) 规格](https://github.com/opencontainers/image-spec)
 
-## Authenticating to the {% data variables.product.prodname_container_registry %}
+在安装或发布 Docker 映像时,{% data variables.product.prodname_container_registry %} 支持外部层,如 Windows 映像。
+
+## 向 {% data variables.product.prodname_container_registry %} 验证
 
 {% data reusables.package_registry.authenticate_with_pat_for_container_registry %}
 
-{% ifversion ghes %}Ensure that you replace `HOSTNAME` with {% data variables.product.product_location_enterprise %} hostname or IP address in the examples below.{% endif %}
+{% ifversion ghes %}请确保将下面示例中的 `HOSTNAME` 替换为 {% data variables.product.product_location_enterprise %} 主机名或 IP 地址。{% endif %}
 
 {% data reusables.package_registry.authenticate-to-container-registry-steps %}
 
-## Pushing container images
+## 推送容器映像
 
-This example pushes the latest version of `IMAGE_NAME`.
+此示例推送最新版本的 `IMAGE_NAME`。
   ```shell
   $ docker push {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME:latest
   ```
 
-This example pushes the `2.5` version of the image.
+此示例推送 `2.5` 版的映像。
   ```shell
   $ docker push {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME:2.5
   ```
 
-When you first publish a package, the default visibility is private. To change the visibility or set access permissions, see "[Configuring a package's access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)."
+首次发布包时,默认可见性是私有的。 要更改可见性或设置访问权限,请参阅“[配置包的访问控制和可见性](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)”。
 
-## Pulling container images
+## 拉取容器映像
 
-### Pull by digest
+### 通过摘要拉取
 
-To ensure you're always using the same image, you can specify the exact container image version you want to pull by the `digest` SHA value.
+为了确保始终使用相同的映像,您可以通过 `digest` SHA 值指定要拉取的准确容器映像版本。
 
-1. To find the digest SHA value, use `docker inspect` or `docker pull` and copy the SHA value after `Digest:`
+1. 要查找摘要 SHA 值,请使用 `docker inspect` 或 `docker pull`,并复制 `Digest:` 后的 SHA 值
   ```shell
   $ docker inspect {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME
   ```
-2. Remove image locally as needed.
+2. 按需要在本地删除映像。
   ```shell
   $ docker rmi  {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME:latest
   ```
 
-3. Pull the container image with `@YOUR_SHA_VALUE` after the image name.
+3. 拉取图像名称后有 `@YOUR_SHA_VALUE` 的容器映像。
   ```shell
   $ docker pull {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME@sha256:82jf9a84u29hiasldj289498uhois8498hjs29hkuhs
   ```
 
-### Pull by name
+### 按名称拉取
 
   ```shell
   $ docker pull {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME
   ```
 
-### Pull by name and version
+### 按名称和版本拉取
 
-Docker CLI example showing an image pulled by its name and the `1.14.1` version tag:
+显示按名称和 `1.14.1` 版本标记拉取映像的 Docker CLI 示例:
   ```shell
   $ docker pull {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME:1.14.1
   > 5e35bd43cf78: Pull complete
@@ -102,7 +102,7 @@ Docker CLI example showing an image pulled by its name and the `1.14.1` version
   > {% data reusables.package_registry.container-registry-hostname %}/orgname/image-name/release:1.14.1
   ```
 
-### Pull by name and latest version
+### 按名称和最新版本拉取
 
   ```shell
   $ docker pull {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME:latest
@@ -112,16 +112,16 @@ Docker CLI example showing an image pulled by its name and the `1.14.1` version
   > {% data reusables.package_registry.container-registry-hostname %}/user/image-name:latest
   ```
 
-## Building container images
+## 构建容器映像
 
-This example builds the `hello_docker` image:
+此示例构建 `hello_docker` 映像:
   ```shell
   $ docker build -t hello_docker .
   ```
 
-## Tagging container images
+## 标记容器映像
 
-1. Find the ID for the Docker image you want to tag.
+1. 找到要标记的 Docker 映像的 ID。
   ```shell
   $ docker images
   > REPOSITORY                                            TAG                 IMAGE ID            CREATED             SIZE
@@ -130,7 +130,7 @@ This example builds the `hello_docker` image:
   > hello-world                                           latest              fce289e99eb9        16 months ago       1.84kB
   ```
 
-2. Tag your Docker image using the image ID and your desired image name and hosting destination.
+2. 使用映像 ID 以及所需的映像名称和托管目标标记 Docker 映像。
   ```shell
   $ docker tag 38f737a91f39 {% data reusables.package_registry.container-registry-hostname %}/OWNER/NEW_IMAGE_NAME:latest
   ```
diff --git a/translations/zh-CN/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md b/translations/zh-CN/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md
index 456dc8fca5..68de21f2b5 100644
--- a/translations/zh-CN/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md
+++ b/translations/zh-CN/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md
@@ -18,6 +18,9 @@ versions:
 
 {% data reusables.commits.about-commits %}
 
+{% ifversion commit-signoffs %}
+If the repository you are committing to has compulsory commit signoffs enabled, and you are committing via the web interface, you will automatically sign off on the commit as part of the commit process. For more information, see "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)." {% endif %}
+
 您可以对协作处理的任何提交添加合作作者。 更多信息请参阅“[创建有多个作者的提交](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors)”。
 
 {% ifversion fpt or ghec %}
diff --git a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md
index dbff10252b..7e3531df4b 100644
--- a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md
+++ b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md
@@ -1,11 +1,9 @@
 ---
 title: 启用或禁用仓库的 GitHub 讨论
 intro: '您可以将存储库中的 {% data variables.product.prodname_discussions %} 用作社区进行对话、提出问题和发布答案的位置,而无需界定议题的范围。'
-product: '{% data reusables.gated-features.discussions %}'
 permissions: 'People with admin permissions to a repository can enable {% data variables.product.prodname_discussions %} for the repository.'
 versions:
-  fpt: '*'
-  ghec: '*'
+  feature: discussions
 topics:
   - Repositories
 redirect_from:
diff --git a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md
index c7255ae41f..717327c53c 100644
--- a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md
+++ b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md
@@ -13,6 +13,7 @@ children:
   - /managing-teams-and-people-with-access-to-your-repository
   - /managing-the-forking-policy-for-your-repository
   - /managing-pull-request-reviews-in-your-repository
+  - /managing-the-commit-signoff-policy-for-your-repository
   - /managing-git-lfs-objects-in-archives-of-your-repository
   - /enabling-anonymous-git-read-access-for-a-repository
   - /about-email-notifications-for-pushes-to-your-repository
diff --git a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md
new file mode 100644
index 0000000000..0e76db15bc
--- /dev/null
+++ b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md
@@ -0,0 +1,24 @@
+---
+title: Managing the commit signoff policy for your repository
+intro: 'You can require users to automatically sign off on the commits they make to your repository using {% data variables.product.product_name %}''s web interface.'
+versions:
+  feature: commit-signoffs
+permissions: Organization owners and repository administrators can require all commits to a repository to be signed off by the commit author.
+topics:
+  - Repositories
+shortTitle: Manage the commit signoff policy
+---
+
+## About commit signoffs
+
+Commit signoffs enable users to affirm that a commit complies with the rules and licensing governing a repository. You can enable compulsory commit signoffs on individual repositories for users committing through {% data variables.product.product_location %}'s web interface, making signing off on a commit a seemless part of the commit process. Once compulsory commit signoffs are enabled for a repository, every commit made to that repository through {% data variables.product.product_location %}'s web interface will automatically be signed off on by the commit author.
+
+Organization owners can also enable compulsory commit signoffs at the organization level. For more information, see "[Managing the commit signoff policy for your organization](/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization)."
+
+{% data reusables.repositories.commit-signoffs %}
+
+## Enabling or disabling compulsory commit signoffs for your repository
+
+{% data reusables.repositories.navigate-to-repo %}
+{% data reusables.repositories.sidebar-settings %}
+1. Select **Require contributors to sign off on web-based commits**. ![Screenshot of Require contributors to sign off on web-based commits](/assets/images/help/repository/require-signoffs.png)
diff --git a/translations/zh-CN/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md b/translations/zh-CN/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md
index 17ae92c3cc..f1c5f07f02 100644
--- a/translations/zh-CN/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md
+++ b/translations/zh-CN/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md
@@ -63,7 +63,7 @@ shortTitle: 管理版本
 ![Releases description](/assets/images/enterprise/3.5/releases/releases_description_auto.png){% endif %}
 1. (可选)要在发行版中包含二进制文件(例如已编译的程序),请在二进制文件框中拖放或手动选择文件。 ![通过发行版提供 DMG](/assets/images/help/releases/releases_adding_binary.gif)
 2. 要通知用户发行版本尚不可用于生产,可能不稳定,请选择 **This is a pre-release(这是预发布)**。 ![将版本标记为预发行版的复选框](/assets/images/help/releases/prerelease_checkbox.png)
-{%- ifversion fpt or ghec %}
+{%- ifversion discussions %}
 1. (可选)如果在存储库中启用了 {% data variables.product.prodname_discussions %},选择 **Create a discussion for this release(为此版本创建讨论)**,然后选择 **Category(类别)**下拉菜单,然后点击类别进行版本讨论。 ![用于创建发行版讨论和下拉菜单以选择类别的复选框](/assets/images/help/releases/create-release-discussion.png)
 {%- endif %}
 9. 如果您准备推广您的发行版,请单击 **Publish release(发布版本)**。 要在以后处理该发行版,请单击 **Save draft(保存草稿)**。 ![发布版本和草拟发行版按钮](/assets/images/help/releases/release_buttons.png)
diff --git a/translations/zh-CN/content/repositories/working-with-files/using-files/working-with-non-code-files.md b/translations/zh-CN/content/repositories/working-with-files/using-files/working-with-non-code-files.md
index 110c95186b..b008de22dc 100644
--- a/translations/zh-CN/content/repositories/working-with-files/using-files/working-with-non-code-files.md
+++ b/translations/zh-CN/content/repositories/working-with-files/using-files/working-with-non-code-files.md
@@ -233,9 +233,9 @@ GitHub 支持呈现 PDF 文档。
 
 一般来说,包含嵌入式 HTML 的文档更改的呈现视图将显示对 {% data variables.product.product_name %} 文档视图中支持元素的更改。 必须始终在呈现视图和源视图中检查对包含嵌入式 HTML 的文档的更改以确保完整性。
 
-## 映射 {% data variables.product.prodname_dotcom %} 上的 geoJSON 文件
+## 映射 {% data variables.product.prodname_dotcom %} 上的 GeoJSON/TopoJSON 文件
 
-{% data variables.product.product_name %} 支持在 {% data variables.product.product_name %} 仓库中渲染 geoJSON 和 topoJSON 地图文件。 只需像平常一样提交扩展名为 `.geojson` 或 `.topojson` 的文件。 也支持扩展名为 `.json` 的文件,但仅当 `type` 设置为 `FeatureCollection`、`GeometryCollection` 或 `topology` 时才支持。 然后导航到 GitHub.com 上 geoJSON 文件的路径。
+{% data variables.product.product_name %} 支持在 {% data variables.product.product_name %} 仓库中渲染 GeoJSON 和 TopoJSON 地图文件。 只需像平常一样提交扩展名为 `.geojson` 或 `.topojson` 的文件。 也支持扩展名为 `.json` 的文件,但仅当 `type` 设置为 `FeatureCollection`、`GeometryCollection` 或 `topology` 时才支持。 然后导航到 GitHub.com 上 GeoJSON/TopoJSON 文件的路径。
 
 单击右侧的纸张图标时,您还会看到在提交时对该文件的更改。
 
@@ -243,12 +243,12 @@ GitHub 支持呈现 PDF 文档。
 
 ### 几何类型
 
-{% data variables.product.product_name %} 上的地图使用 [Leaflet.js](http://leafletjs.com),并且支持 [geoJSON 规格](http://www.geojson.org/geojson-spec.html)中列出的所有几何类型(Point、LineString、Polygon、MultiPoint、MultiLineString、MultiPolygon 和 GeometryCollection)。 TopoJSON 文件类型应为 "Topology"(拓扑),并且遵守 [topoJSON 规格](https://github.com/mbostock/topojson/wiki/Specification)。
+{% data variables.product.product_name %} 上的地图使用 [Leaflet.js](http://leafletjs.com),并且支持 [geoJSON 规格](http://www.geojson.org/geojson-spec.html)中列出的所有几何类型(Point、LineString、Polygon、MultiPoint、MultiLineString、MultiPolygon 和 GeometryCollection)。 TopoJSON 文件类型应为 "Topology"(拓扑),并且遵守 [TopoJSON 规格](https://github.com/mbostock/topojson/wiki/Specification)。
 
 {% ifversion geoJSON-with-MapBox %}
 ### 样式功能
 
-您可以传递 geoJSON 对象属性中的其他元数据,自定义功能显示的方式,例如指定特定的颜色或添加描述性图标。 选项包括:
+您可以传递 GeoJSON 对象属性中的其他元数据,自定义功能显示的方式,例如指定特定的颜色或添加描述性图标。 选项包括:
 
 * `marker-size` - `small`、`medium` 或 `large`
 * `marker-color` - 有效的 RGB 十六进制颜色
@@ -264,7 +264,7 @@ GitHub 支持呈现 PDF 文档。
 
 ### 在其他位置嵌入您的地图
 
-想让您的 geoJSON 地图用在 {% data variables.product.product_name %} 以外的地方? 只需修改此模板,并将其放在任何支持 javascript 的 HTML 页面上(如 [{% data variables.product.prodname_pages %}](http://pages.github.com)):
+想让您的 geoJSON 地图用在 {% data variables.product.product_name %} 以外的地方? 只需修改此模板,并将其放在任何支持 JavaScript 的 HTML 页面上(如 [{% data variables.product.prodname_pages %}](http://pages.github.com)):
 
 ```html
 
@@ -287,7 +287,7 @@ GitHub 支持呈现 PDF 文档。
 {% ifversion mermaid %}
 ### 在 Markdown 嵌入地图
 
-您可以直接在 Markdown 中嵌入 geoJSON 和 topoJSON。 更多信息请参阅“[创建示意图](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)”。
+您可以直接在 Markdown 中嵌入 GeoJSON 和 TopoJSON。 更多信息请参阅“[创建示意图](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)”。
 {% endif %}
 
 ### 集群
@@ -300,7 +300,7 @@ GitHub 支持呈现 PDF 文档。
 
 ### 疑难解答
 
-如果在渲染 geoJSON 文件时遇到问题,请通过 [geoJSON 语法检查](http://geojsonlint.com/)运行 geoJSON 文件,确认该文件有效。 如果您的地点没有出现在预期的位置(例如在海洋中间),可能是数据在规划中,目前不受支持。 目前,{% data variables.product.product_name %} 只支持 `urn:ogc:def:crs:OGC:1.3:CRS84` 规划。
+如果在渲染 GeoJSON 文件时遇到问题,请通过 [GeoJSON 语法检查](http://geojsonlint.com/)运行 GeoJSON 文件,确认该文件有效。 如果您的地点没有出现在预期的位置(例如在海洋中间),可能是数据在规划中,目前不受支持。 目前,{% data variables.product.product_name %} 只支持 `urn:ogc:def:crs:OGC:1.3:CRS84` 规划。
 
 此外,如果您的 `.geojson` 文件特别大(超过 10 MB),则无法在浏览器中渲染。 在这种情况下,您一般会看到一条类似以下的消息:
 
diff --git a/translations/zh-CN/content/rest/overview/resources-in-the-rest-api.md b/translations/zh-CN/content/rest/overview/resources-in-the-rest-api.md
index 2475f9038f..d1065ef852 100644
--- a/translations/zh-CN/content/rest/overview/resources-in-the-rest-api.md
+++ b/translations/zh-CN/content/rest/overview/resources-in-the-rest-api.md
@@ -400,6 +400,7 @@ $ curl -I {% data variables.product.api_url_pre %}/users/octocat
 > Date: Mon, 01 Jul 2013 17:27:06 GMT
 > x-ratelimit-limit: 60
 > x-ratelimit-remaining: 56
+> x-ratelimit-used: 4
 > x-ratelimit-reset: 1372700873
 ```
 
@@ -407,6 +408,7 @@ Header Name | Description
 -----------|-----------|
 `x-ratelimit-limit` | The maximum number of requests you're permitted to make per hour.
 `x-ratelimit-remaining` | The number of requests remaining in the current rate limit window.
+`x-ratelimit-used` | The number of requests you've made in the current rate limit window.
 `x-ratelimit-reset` | The time at which the current rate limit window resets in [UTC epoch seconds](http://en.wikipedia.org/wiki/Unix_time).
 
 If you need the time in a different format, any modern programming language can get the job done. For example, if you open up the console on your web browser, you can easily get the reset time as a JavaScript Date object.
@@ -423,6 +425,7 @@ If you exceed the rate limit, an error response returns:
 > Date: Tue, 20 Aug 2013 14:50:41 GMT
 > x-ratelimit-limit: 60
 > x-ratelimit-remaining: 0
+> x-ratelimit-used: 60
 > x-ratelimit-reset: 1377013266
 
 > {
@@ -441,6 +444,7 @@ $ curl -u my_client_id:my_client_secret -I {% data variables.product.api_url_pre
 > Date: Mon, 01 Jul 2013 17:27:06 GMT
 > x-ratelimit-limit: 5000
 > x-ratelimit-remaining: 4966
+> x-ratelimit-used: 34
 > x-ratelimit-reset: 1372700873
 ```
 
@@ -699,4 +703,3 @@ If no `Time-Zone` header is specified and you make an authenticated call to the
 If the steps above don't result in any information, we use UTC as the timezone to create the git commit.
 
 [pagination-guide]: /guides/traversing-with-pagination
-
diff --git a/translations/zh-CN/content/search-github/searching-on-github/searching-discussions.md b/translations/zh-CN/content/search-github/searching-on-github/searching-discussions.md
index 4bef4d52be..4fb7ff1a81 100644
--- a/translations/zh-CN/content/search-github/searching-on-github/searching-discussions.md
+++ b/translations/zh-CN/content/search-github/searching-on-github/searching-discussions.md
@@ -2,8 +2,7 @@
 title: 搜索讨论
 intro: '您可以在 {% data variables.product.product_name %} 上搜索讨论,并使用搜索限定符缩小结果范围。'
 versions:
-  fpt: '*'
-  ghec: '*'
+  feature: discussions
 topics:
   - GitHub search
 redirect_from:
diff --git a/translations/zh-CN/content/support/learning-about-github-support/about-github-support.md b/translations/zh-CN/content/support/learning-about-github-support/about-github-support.md
index 7e32fc51c4..0beba8ec7a 100644
--- a/translations/zh-CN/content/support/learning-about-github-support/about-github-support.md
+++ b/translations/zh-CN/content/support/learning-about-github-support/about-github-support.md
@@ -17,6 +17,8 @@ redirect_from:
   - /github/working-with-github-support/github-enterprise-cloud-support
   - /articles/business-plan-support
   - /articles/github-business-cloud-support
+  - /admin/enterprise-support/about-support-for-advanced-security
+  - /enterprise-server/admin/enterprise-support/about-support-for-advanced-security
 topics:
   - Support
 ---
diff --git a/translations/zh-CN/data/features/GH-advisory-db-erlang-support.yml b/translations/zh-CN/data/features/GH-advisory-db-erlang-support.yml
new file mode 100644
index 0000000000..bfb6aa0a58
--- /dev/null
+++ b/translations/zh-CN/data/features/GH-advisory-db-erlang-support.yml
@@ -0,0 +1,7 @@
+#Reference: Issue #6207.
+#We have added support for Elixir advisories to the Advisory Database.
+versions:
+  fpt: '*'
+  ghec: '*'
+  ghes: '>=3.7'
+  ghae: 'issue-6207'
diff --git a/translations/zh-CN/data/features/audit-log-streaming.yml b/translations/zh-CN/data/features/audit-log-streaming.yml
new file mode 100644
index 0000000000..1ff0517353
--- /dev/null
+++ b/translations/zh-CN/data/features/audit-log-streaming.yml
@@ -0,0 +1,5 @@
+#Reference: #7055
+#Documentation for audit log streaming
+versions:
+  ghec: '*'
+  ghes: '>= 3.6'
diff --git a/translations/zh-CN/data/features/commit-signoffs.yml b/translations/zh-CN/data/features/commit-signoffs.yml
new file mode 100644
index 0000000000..26fe611963
--- /dev/null
+++ b/translations/zh-CN/data/features/commit-signoffs.yml
@@ -0,0 +1,5 @@
+versions:
+  fpt: '*'
+  ghec: '*'
+  ghes: '>=3.6'
+  ghae: 'issue-6049'
diff --git a/translations/zh-CN/data/features/discussions.yml b/translations/zh-CN/data/features/discussions.yml
new file mode 100644
index 0000000000..66a3bb8592
--- /dev/null
+++ b/translations/zh-CN/data/features/discussions.yml
@@ -0,0 +1,4 @@
+versions:
+  fpt: '*'
+  ghec: '*'
+  ghes: '>=3.6'
diff --git a/translations/zh-CN/data/features/docker-ghcr-enterprise-migration.yml b/translations/zh-CN/data/features/docker-ghcr-enterprise-migration.yml
new file mode 100644
index 0000000000..48c1b97cc9
--- /dev/null
+++ b/translations/zh-CN/data/features/docker-ghcr-enterprise-migration.yml
@@ -0,0 +1,4 @@
+#Reference: #7360
+#Documentation for migration from Docker registry to Container registry for enterprise products
+versions:
+  ghes: '>= 3.6'
diff --git a/translations/zh-CN/data/features/ghas-enablement-webhook.yml b/translations/zh-CN/data/features/ghas-enablement-webhook.yml
index cbb4509714..83f8a995bc 100644
--- a/translations/zh-CN/data/features/ghas-enablement-webhook.yml
+++ b/translations/zh-CN/data/features/ghas-enablement-webhook.yml
@@ -2,5 +2,5 @@
 #docs-content 7314. GHAS enablement webhook
 versions:
   ghec: '*'
-  ghes: '>3.6'
+  ghes: '>= 3.6'
   ghae: 'issue-7314'
diff --git a/translations/zh-CN/data/features/motion-management.yml b/translations/zh-CN/data/features/motion-management.yml
new file mode 100644
index 0000000000..573307aac2
--- /dev/null
+++ b/translations/zh-CN/data/features/motion-management.yml
@@ -0,0 +1,7 @@
+#Issue 6523
+#Support for customizing the automatic playback of animated images in the web interface
+versions:
+  fpt: '*'
+  ghec: '*'
+  ghes: '>=3.6'
+  ghae: 'issue-6523'
diff --git a/translations/zh-CN/data/features/pause-audit-log-stream.yml b/translations/zh-CN/data/features/pause-audit-log-stream.yml
new file mode 100644
index 0000000000..59bcda81d5
--- /dev/null
+++ b/translations/zh-CN/data/features/pause-audit-log-stream.yml
@@ -0,0 +1,4 @@
+#Reference #4640
+#Documentation for pausing an audit log stream
+versions:
+  ghec: '*'
diff --git a/translations/zh-CN/data/features/require-tls-for-smtp.yml b/translations/zh-CN/data/features/require-tls-for-smtp.yml
new file mode 100644
index 0000000000..dd1f0d2c78
--- /dev/null
+++ b/translations/zh-CN/data/features/require-tls-for-smtp.yml
@@ -0,0 +1,4 @@
+#Reference 7394
+#Documentation for the option to enforce TLS encryption for incoming SMTP connections
+versions:
+  ghes: '>=3.6'
diff --git a/translations/zh-CN/data/features/security-advisories-ghes-ghae.yml b/translations/zh-CN/data/features/security-advisories-ghes-ghae.yml
new file mode 100644
index 0000000000..c4d8f488a5
--- /dev/null
+++ b/translations/zh-CN/data/features/security-advisories-ghes-ghae.yml
@@ -0,0 +1,4 @@
+#Reference: Issue #6982 Community Contributions to Security Advisories - Enterprise 3.6
+versions:
+  ghes: '>=3.6'
+  ghae: 'issue-6982'
diff --git a/translations/zh-CN/data/glossaries/internal.yml b/translations/zh-CN/data/glossaries/internal.yml
index 5e5e22ab40..36a0103e1d 100644
--- a/translations/zh-CN/data/glossaries/internal.yml
+++ b/translations/zh-CN/data/glossaries/internal.yml
@@ -221,7 +221,7 @@
   term: GET
   description: REST API 中的一种方法。
 - 
-  term: geoJSON
+  term: GeoJSON
   description: 用于编码各种地理数据结构的格式。
 - 
   term: GitHub Marketplace 开发者协议
@@ -665,7 +665,7 @@
   description: >-
     可用来代替密码。令牌可以是个人访问令牌、OAuth 令牌或 API 令牌。
 - 
-  term: topoJSON
+  term: TopoJSON
   description: 用于编码拓扑的 GeoJSON 扩展。
 - 
   term: TOTP 应用程序
diff --git a/translations/zh-CN/data/graphql/ghes-3.6/graphql_previews.enterprise.yml b/translations/zh-CN/data/graphql/ghes-3.6/graphql_previews.enterprise.yml
new file mode 100644
index 0000000000..222bca8087
--- /dev/null
+++ b/translations/zh-CN/data/graphql/ghes-3.6/graphql_previews.enterprise.yml
@@ -0,0 +1,123 @@
+- 
+  title: 使用包版本删除
+  description: >-
+    此预览支持允许删除私有包版本 DeletePackageVersion 突变。
+  toggled_by: ':package-deletes-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - Mutation.deletePackageVersion
+  owning_teams:
+    - '@github/pe-package-registry'
+- 
+  title: 部署
+  description: >-
+    此预览支持部署突变和新部署功能。
+  toggled_by: ':flash-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - DeploymentStatus.environment
+    - Mutation.createDeploymentStatus
+    - CreateDeploymentStatusInput
+    - CreateDeploymentStatusPayload
+    - Mutation.createDeployment
+    - CreateDeploymentInput
+    - CreateDeploymentPayload
+  owning_teams:
+    - '@github/c2c-actions-service'
+- 
+  title: >-
+    >- MergeInfoPreview - 有关拉取请求合并状态的更多详细信息。
+  description: >-
+    此预览支持访问提供有关拉取请求合并状态的更多详细信息的字段。
+  toggled_by: ':merge-info-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - PullRequest.canBeRebased
+    - PullRequest.mergeStateStatus
+  owning_teams:
+    - '@github/pe-pull-requests'
+- 
+  title: UpdateRefsPreview - 在单个操作中更新多个 ref。
+  description: 此预览支持在单个操作中更新多个 ref。
+  toggled_by: ':update-refs-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - Mutation.updateRefs
+    - GitRefname
+    - RefUpdate
+    - UpdateRefsInput
+    - UpdateRefsPayload
+  owning_teams:
+    - '@github/reponauts'
+- 
+  title: 项目事件详细信息
+  description: >-
+    此预览将项目、项目卡和项目列详细信息添加到与项目相关的议题事件。
+  toggled_by: ':starfox-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - AddedToProjectEvent.project
+    - AddedToProjectEvent.projectCard
+    - AddedToProjectEvent.projectColumnName
+    - ConvertedNoteToIssueEvent.project
+    - ConvertedNoteToIssueEvent.projectCard
+    - ConvertedNoteToIssueEvent.projectColumnName
+    - MovedColumnsInProjectEvent.project
+    - MovedColumnsInProjectEvent.projectCard
+    - MovedColumnsInProjectEvent.projectColumnName
+    - MovedColumnsInProjectEvent.previousProjectColumnName
+    - RemovedFromProjectEvent.project
+    - RemovedFromProjectEvent.projectColumnName
+  owning_teams:
+    - '@github/github-projects'
+- 
+  title: 标签预览
+  description: >-
+    此预览支持添加、更新、创建和删除标签。
+  toggled_by: ':bane-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - Mutation.createLabel
+    - CreateLabelPayload
+    - CreateLabelInput
+    - Mutation.deleteLabel
+    - DeleteLabelPayload
+    - DeleteLabelInput
+    - Mutation.updateLabel
+    - UpdateLabelPayload
+    - UpdateLabelInput
+  owning_teams:
+    - '@github/pe-pull-requests'
+- 
+  title: 导入项目
+  description: 此预览增加了对导入项目的支持。
+  toggled_by: ':slothette-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - Mutation.importProject
+  owning_teams:
+    - '@github/pe-issues-projects'
+- 
+  title: 团队审查任务预览
+  description: >-
+    此预览支持更新团队审查任务的设置。
+  toggled_by: ':stone-crop-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - Mutation.updateTeamReviewAssignment
+    - UpdateTeamReviewAssignmentInput
+    - TeamReviewAssignmentAlgorithm
+    - Team.reviewRequestDelegationEnabled
+    - Team.reviewRequestDelegationAlgorithm
+    - Team.reviewRequestDelegationMemberCount
+    - Team.reviewRequestDelegationNotifyTeam
+  owning_teams:
+    - '@github/pe-pull-requests'
diff --git a/translations/zh-CN/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml b/translations/zh-CN/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml
new file mode 100644
index 0000000000..6a780f3a4d
--- /dev/null
+++ b/translations/zh-CN/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml
@@ -0,0 +1,86 @@
+---
+upcoming_changes:
+  - 
+    location: LegacyMigration.uploadUrlTemplate
+    description: '`uploadUrlTemplate` 将被删除。使用 `uploadUrl` 代替。'
+    reason: '`uploadUrlTemplate` 正在被删除,因为它不是标准的 URL,并且增加了一个额外的用户步骤。'
+    date: '2019-04-01T00:00:00+00:00'
+    criticality: 重大
+    owner: tambling
+  - 
+    location: AssignedEvent.user
+    description: '`user` 将被删除。使用 `assignee` 字段代替。'
+    reason: 受理人现在可以作为人体模型。
+    date: '2020-01-01T00:00:00+00:00'
+    criticality: 重大
+    owner: tambling
+  - 
+    location: UnassignedEvent.user
+    description: '`user` 将被删除。使用 `assignee` 字段代替。'
+    reason: 受理人现在可以作为人体模型。
+    date: '2020-01-01T00:00:00+00:00'
+    criticality: 重大
+    owner: tambling
+  - 
+    location: Issue.timeline
+    description: '`timeline` 将被删除。使用 Issue.timelineItems 代替。'
+    reason: '`timeline` 将被删除'
+    date: '2020-10-01T00:00:00+00:00'
+    criticality: 重大
+    owner: mikesea
+  - 
+    location: PullRequest.timeline
+    description: '`timeline` 将被删除。使用 PullRequest.timelineItems 代替。'
+    reason: '`timeline` 将被删除'
+    date: '2020-10-01T00:00:00+00:00'
+    criticality: 重大
+    owner: mikesea
+  - 
+    location: MergeStateStatus.DRAFT
+    description: '`DRAFT` 将被删除。改为使用 PullRequest.isDraft。'
+    reason: DRAFT 状态将从这个枚举中删除,应改用 `isDraft`
+    date: '2021-01-01T00:00:00+00:00'
+    criticality: 重大
+    owner: nplasterer
+  - 
+    location: PackageType.DOCKER
+    description: '`DOCKER` 将被删除。'
+    reason: DOCKER 将从这个枚举中移除,因为这种类型将被迁移到仅供软件包 REST API 使用。
+    date: '2021-06-21'
+    criticality: 重大
+    owner: reybard
+  - 
+    location: ReactionGroup.users
+    description: '`user` 将被删除。使用 `reactors` 字段代替。'
+    reason: 反应者现在可以是人体模特、自动程序和组织。
+    date: '2021-10-01T00:00:00+00:00'
+    criticality: 重大
+    owner: synthead
+  - 
+    location: Repository.defaultMergeQueue
+    description: '“defaultMergeQueue” 将被删除。请改用 “Repository.mergeQueue”。'
+    reason: '`defaultMergeQueue` 将被删除。'
+    date: '2022-04-01'
+    criticality: 重大
+    owner: colinshum
+  - 
+    location: AddPullRequestToMergeQueueInput.branch
+    description: '`branch` 将被删除。'
+    reason: PR 被添加到基本分支的合并队列中,`branch` 参数现在是 no-op
+    date: '2022-07-01T00:00:00+00:00'
+    criticality: 重大
+    owner: jhunschejones
+  - 
+    location: Enterprise.userAccounts
+    description: '`userAccounts` 将被删除。使用 `Enterprise.members` 字段代替。'
+    reason: '`Enterprise.userAccounts` 字段被删除。'
+    date: '2022-07-01T00:00:00+00:00'
+    criticality: 重大
+    owner: jdennes
+  - 
+    location: RemovePullRequestFromMergeQueueInput.branch
+    description: '`branch` 将被删除。'
+    reason: PRs are removed from the merge queue for the base branch, the `branch` argument is now a no-op
+    date: '2022-10-01T00:00:00+00:00'
+    criticality: 重大
+    owner: jhunschejones
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-2/16.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-2/16.yml
new file mode 100644
index 0000000000..344cc4382e
--- /dev/null
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-2/16.yml
@@ -0,0 +1,17 @@
+date: '2022-07-21'
+sections:
+  security_fixes:
+    - "**MEDIUM**: Prevents an attack where a server-side request forgery (SSRF) could potentially force the Subversion (SVN) bridge to execute remote code by injecting arbitrary data into Memcached."
+    - Updates Grafana to version 7.5.16, which addresses various security vulnerabilities including [CVE-2020-13379](https://github.com/advisories/GHSA-wc9w-wvq2-ffm9) and [CVE-2022-21702](https://github.com/grafana/grafana/security/advisories/GHSA-xc3p-28hw-q24g).
+    - 包已更新到最新的安全版本。
+  bugs:
+    - Fixed an issue where the files inside the artifact zip archives had permissions of 000 when unpacked using an unzip tool. Now the files will have the permissions set to 644, the same way as it works in GitHub.com.
+    - In some cases, the collectd daemon could consume excess memory.
+    - In some cases, backups of rotated log files could accumulate and consume excess storage.
+    - After an upgrade to a new feature release and subsequent configuration run, Elasticsearch could log excessive exceptions while rebuilding indices.
+    - In some cases where a protected branch required more than one approving review, a pull request could be merged with fewer than the required number of approving reviews.
+    - On instances using LDAP authentication, the authentication prompt for sudo mode incorrectly placed the cursor within the password field by default when text fields for both a username and password were visible.
+  changes:
+    - The `ghe-set-password` command-line utility starts required services automatically when the instance is booted in recovery mode.
+    - Metrics for `aqueduct` background processes are gathered for Collectd forwarding and display in the Management Console.
+    - The location of the database migration and configuration run log, `/data/user/common/ghe-config.log`, is now displayed on the page that details a migration in progress.
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-3/11.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-3/11.yml
new file mode 100644
index 0000000000..8aa91f04f0
--- /dev/null
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-3/11.yml
@@ -0,0 +1,18 @@
+date: '2022-07-21'
+sections:
+  security_fixes:
+    - "**MEDIUM**: Prevents an attack where a server-side request forgery (SSRF) could potentially force the Subversion (SVN) bridge to execute remote code by injecting arbitrary data into Memcached."
+    - "**MEDIUM**: Prevents an attacker from executing Javascript code by exploiting a cross-site scripting (XSS) vulnerability in dropdown UI elements within the GitHub Enterprise Server web interface."
+    - Updates Grafana to version 7.5.16, which addresses various security vulnerabilities including [CVE-2020-13379](https://github.com/advisories/GHSA-wc9w-wvq2-ffm9) and [CVE-2022-21702](https://github.com/grafana/grafana/security/advisories/GHSA-xc3p-28hw-q24g).
+    - 包已更新到最新的安全版本。
+  bugs:
+    - Fixed an issue where the files inside the artifact zip archives had permissions of 000 when unpacked using an unzip tool. Now the files will have the permissions set to 644, the same way as it works in GitHub.com.
+    - In some cases, the collectd daemon could consume excess memory.
+    - In some cases, backups of rotated log files could accumulate and consume excess storage.
+    - After an upgrade to a new feature release and subsequent configuration run, Elasticsearch could log excessive exceptions while rebuilding indices.
+    - In some cases where a protected branch required more than one approving review, a pull request could be merged with fewer than the required number of approving reviews.
+    - On instances using LDAP authentication, the authentication prompt for sudo mode incorrectly placed the cursor within the password field by default when text fields for both a username and password were visible.
+  changes:
+    - The `ghe-set-password` command-line utility starts required services automatically when the instance is booted in recovery mode.
+    - Metrics for `aqueduct` background processes are gathered for Collectd forwarding and display in the Management Console.
+    - The location of the database migration and configuration run log, `/data/user/common/ghe-config.log`, is now displayed on the page that details a migration in progress.
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-4/6.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-4/6.yml
new file mode 100644
index 0000000000..3e1f403ffd
--- /dev/null
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-4/6.yml
@@ -0,0 +1,20 @@
+date: '2022-07-21'
+sections:
+  security_fixes:
+    - "**MEDIUM**: Prevents an attack where a server-side request forgery (SSRF) could potentially force the Subversion (SVN) bridge to execute remote code by injecting arbitrary data into Memcached."
+    - "**MEDIUM**: Prevents an attacker from executing Javascript code by exploiting a cross-site scripting (XSS) vulnerability in dropdown UI elements within the GitHub Enterprise Server web interface."
+    - Updates Grafana to version 7.5.16, which addresses various security vulnerabilities including [CVE-2020-13379](https://github.com/advisories/GHSA-wc9w-wvq2-ffm9) and [CVE-2022-21702](https://github.com/grafana/grafana/security/advisories/GHSA-xc3p-28hw-q24g).
+    - 包已更新到最新的安全版本。
+  bugs:
+    - In some cases, the collectd daemon could consume excess memory.
+    - In some cases, backups of rotated log files could accumulate and consume excess storage.
+    - After an upgrade to a new feature release and subsequent configuration run, Elasticsearch could log excessive exceptions while rebuilding indices.
+    - In some cases where a protected branch required more than one approving review, a pull request could be merged with fewer than the required number of approving reviews.
+    - On instances using LDAP authentication, the authentication prompt for sudo mode incorrectly placed the cursor within the password field by default when text fields for both a username and password were visible.
+    - In some cases, scheduled GitHub Actions workflows could become disabled.
+    - 'The Billing API''s "[Get GitHub Advanced Security active committers for an organization](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)" endpoint now returns `Link` headers to provide information about pagination.'
+    - 'The Billing API''s "[Get GitHub Advanced Security active committers for an organization](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)" endpoint now returns the correct number of total committers.'
+  changes:
+    - The `ghe-set-password` command-line utility starts required services automatically when the instance is booted in recovery mode.
+    - Metrics for `aqueduct` background processes are gathered for Collectd forwarding and display in the Management Console.
+    - The location of the database migration and configuration run log, `/data/user/common/ghe-config.log`, is now displayed on the page that details a migration in progress.
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-5/3.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-5/3.yml
new file mode 100644
index 0000000000..983a608af5
--- /dev/null
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-5/3.yml
@@ -0,0 +1,22 @@
+date: '2022-07-21'
+sections:
+  security_fixes:
+    - "**MEDIUM**: Prevents an attack where a server-side request forgery (SSRF) could potentially force the Subversion (SVN) bridge to execute remote code by injecting arbitrary data into Memcached."
+    - "**MEDIUM**: Prevents an attacker from executing Javascript code by exploiting a cross-site scripting (XSS) vulnerability in dropdown UI elements within the GitHub Enterprise Server web interface."
+    - Updates Grafana to version 7.5.16, which addresses various security vulnerabilities including [CVE-2020-13379](https://github.com/advisories/GHSA-wc9w-wvq2-ffm9) and [CVE-2022-21702](https://github.com/grafana/grafana/security/advisories/GHSA-xc3p-28hw-q24g).
+    - 包已更新到最新的安全版本。
+  bugs:
+    - In some cases, the collectd daemon could consume excess memory.
+    - In some cases, backups of rotated log files could accumulate and consume excess storage.
+    - After an upgrade to a new feature release and subsequent configuration run, Elasticsearch could log excessive exceptions while rebuilding indices.
+    - In some cases where a protected branch required more than one approving review, a pull request could be merged with fewer than the required number of approving reviews.
+    - The GitHub Enterprise Importer did not correctly migrate settings for projects within repositories.
+    - On instances using LDAP authentication, the authentication prompt for sudo mode incorrectly placed the cursor within the password field by default when text fields for both a username and password were visible.
+    - The site admin dashboard erroneously included an option to export a report listing dormant users.
+    - 'The Billing API''s "[Get GitHub Advanced Security active committers for an organization](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)" endpoint now returns `Link` headers to provide information about pagination.'
+    - 'The Billing API''s "[Get GitHub Advanced Security active committers for an organization](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)" endpoint now returns the correct number of total committers.'
+    - In the sidebar for an organization's settings, the **Archive** navigation item contained no children.
+  changes:
+    - The `ghe-set-password` command-line utility starts required services automatically when the instance is booted in recovery mode.
+    - Metrics for `aqueduct` background processes are gathered for Collectd forwarding and display in the Management Console.
+    - The location of the database migration and configuration run log, `/data/user/common/ghe-config.log`, is now displayed on the page that details a migration in progress.
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-6/0-rc1.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-6/0-rc1.yml
new file mode 100644
index 0000000000..b8dc55835f
--- /dev/null
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-6/0-rc1.yml
@@ -0,0 +1,216 @@
+date: '2022-07-26'
+release_candidate: true
+deprecated: false
+intro: |
+  {% note %}
+
+  **Note:** If {% data variables.product.product_location %} is running a release candidate build, you can't upgrade with a hotpatch. We recommend that you only run release candidates in a test environment.
+
+  {% endnote %}
+
+  For upgrade instructions, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)."
+sections:
+  features:
+    - 
+      heading: 基础架构
+      notes:
+        - |
+          Repository caching is generally available. Repository caching increases Git read performance for distributed developers, providing the data locality and convenience of geo-replication without impact on push workflows. With the general availability release, GitHub Enterprise Server caches both Git and Git LFS data. For more information, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)."
+    - 
+      heading: Instance security
+      notes:
+        - |
+          GitHub has changed the supported algorithms and hash functions for all SSH connections to GitHub Enterprise Server, disabled the unencrypted and unauthenticated Git protocol, and optionally allowed the advertisement of an Ed25519 host key. For more information, see the [GitHub Blog](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server/) and the following articles.
+
+          - "[Configuring SSH connections to your instance](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)"
+          - "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)"
+          - "[Configuring host keys for your instance](/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance)"
+        - |
+          You can require TLS encryption for incoming SMTP connections to your instance. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)."
+    - 
+      heading: 审核日志
+      notes:
+        - |
+          You can stream audit log and Git events for your instance to Amazon S3, Azure Blob Storage, Azure Event Hubs, Google Cloud Storage, or Splunk. Audit log streaming is in public beta and subject to change. For more information, see "[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)."
+    - 
+      heading: GitHub Connect
+      notes:
+        - |
+          Server Statistics is now generally available. Server Statistics collects aggregate usage data from your GitHub Enterprise Server instance, which you can use to better anticipate the needs of your organization, understand how your team works, and show the value you get from GitHub Enterprise Server. For more information, see "[About Server Statistics](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics)."
+    - 
+      heading: Administrator experience
+      notes:
+        - |
+          Enterprise owners can join organizations on the instance as a member or owner from the enterprise account's **Organizations** page. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)."
+        - |
+          Enterprise owners can allow users to dismiss the configured global announcement banner. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)."
+    - 
+      heading: GitHub Advanced Security
+      notes:
+        - |
+          Users on an instance with a GitHub Advanced Security license can opt to receive a webhook event that triggers when an organization owner or repository administrator enables or disables a code security or analysis feature. For more information, see the following documentation.
+
+          - "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#security_and_analysis)" in the webhook documentation
+          - "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)"
+          - "[Managing security and analysis features for your repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)"
+        - |
+          Users on an instance with a GitHub Advanced Security license can optionally add a comment when dismissing a code scanning alert in the web UI or via the REST API. Dismissal comments appear in the event timeline. Users can also add or retrieve a dismissal comment via the REST API. For more information, see "[Triaging code scanning alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests#dismissing-an-alert-on-your-pull-request)" and "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)" in the REST API documentation.
+        - |
+          On instances with a GitHub Advanced Security license, secret scanning prevents the leak of secrets in the web editor. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#using-secret-scanning-as-a-push-protection-from-the-web-ui)."
+        - |
+          Enterprise owners and users on an instance with a GitHub Advanced Security license can view secret scanning alerts and bypasses of secret scanning's push protection in the enterprise and organization audit logs, and via the REST API. For more information, see the following documentation.
+
+          - "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)"
+          - "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#secret_scanning_push_protection-category-actions)"
+          - "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#secret_scanning_push_protection-category-actions)"
+          - "[Secret Scanning](/rest/secret-scanning#list-secret-scanning-alerts-for-an-enterprise)" in the REST API documentation
+        - |
+          Enterprise owners on an instance with a GitHub Advanced Security license can perform dry runs of custom secret scanning patterns for the enterprise, and all users can perform dry runs when editing a pattern. Dry runs allow you to understand a pattern's impact across the entire instance and hone the pattern before publication and generation of alerts. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)."
+        - |
+          Users on an instance with a GitHub Advanced Security license can use `sort` and `direction` parameters in the REST API when retrieving secret scanning alerts, and sort based on the alert’s `created` or `updated` fields. The new parameters are available for the entire instance, or for individual organizations or repositories. For more information, see the following documentation.
+
+          - "[List secret scanning alerts for an enterprise](/rest/secret-scanning#list-secret-scanning-alerts-for-an-enterprise)"
+          - "[List secret scanning alerts for an organization](/rest/secret-scanning#list-secret-scanning-alerts-for-an-organization)"
+          - "[List secret scanning alerts for a repository](/rest/secret-scanning#list-secret-scanning-alerts-for-a-repository)"
+          - "[Secret Scanning](/rest/secret-scanning)" in the REST API documentation
+        - |
+          The contents of the `github/codeql-go` repository have moved to the `github/codeql` repository, to live alongside similar libraries for all other programming languages supported by CodeQL. The open-source CodeQL queries, libraries, and extractor for analyzing codebases written in the Go programming language with GitHub's CodeQL code analysis tools can now be found in the new location. For more information, including guidance on migrating your existing workflows, see [github/codeql-go#741](https://github.com/github/codeql-go/issues/741).
+    - 
+      heading: Dependabot
+      notes:
+        - |
+          Enterprise owners on instances with a GitHub Advanced Security license can see an overview of Dependabot alerts for the entire instance, including a repository-centric view of application security risks, and an alert-centric view of all secret scanning and Dependabot alerts. The views are in beta and subject to change, and alert-centric views for code scanning are planned for a future release of GitHub Enterprise Server. For more information, see "[Viewing the security overview](/code-security/security-overview/viewing-the-security-overview#viewing-the-security-overview-for-an-enterprise)."
+        - |
+          Dependabot alerts show users if repository code calls vulnerable functions. Individual alerts display a "vulnerable call" label and code snippet, and users can filter search by `has:vulnerable-calls`. Vulnerable functions are curated during publication to the [GitHub Advisory Database](https://github.com/advisories). New incoming Python advisories will be supported, and GitHub is backfilling known vulnerable functions for historical Python advisories. After beta testing with Python, GitHub will add support for other ecosystems. For more information, see "[Viewing and updating Dependabot alerts](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)."
+        - |
+          Users can select multiple Dependabot alerts, then dismiss or reopen or dismiss the alerts. For example, from the **Closed alerts** tab, you can select multiple alerts that have been previously dismissed, and then reopen them all at once. For more information, see "[About Dependabot alerts](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)."
+        - |
+          Dependabot updates `@types` dependencies alongside corresponding packages in TypeScript projects. Before this change, users would see separate pull requests for a package and the corresponding `@types` package. This feature is automatically enabled for repositories containing `@types` packages in the project's `devDependencies` within the _package.json_ file. You can disable this behavior by setting the [`ignore`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore) field in your `dependabot.yml` file to `@types/*`. For more information, see "[About Dependabot version updates](/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates)" and "[Configuration options for the _dependabot.yml_ file](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file)."
+    - 
+      heading: 代码安全
+      notes:
+        - |
+          GitHub Actions can enforce dependency reviews on users' pull requests by scanning for dependencies, and will warn users about associated security vulnerabilities. The `dependency-review-action` action is supported by a new API endpoint that diffs the dependencies between any two revisions. For more information, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement)."
+        - |
+          The dependency graph detects _Cargo.toml_ and _Cargo.lock_ files for Rust. These files will be displayed in the **Dependency graph** section of the **Insights** tab. Users will receive Dependabot alerts and updates for vulnerabilities associated with their Rust dependencies. Package metadata, including mapping packages to repositories, will be added at a later date. For more information, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)."
+        - |
+          If GitHub Connect is enabled for your instance, users can contribute an improvement to a security advisory in the [GitHub Advisory Database](https://github.com/advisories). To contribute, click **Suggest improvements for this vulnerability** while viewing an advisory's details. For more information, see the following articles.
+
+          - "[Managing GitHub Connect](/admin/configuration/configuring-github-connect/managing-github-connect)"
+          - "[Browsing security vulnerabilities in the GitHub Advisory Database](/enterprise-cloud@latest/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/browsing-security-vulnerabilities-in-the-github-advisory-database)" in the GitHub Enterprise Cloud documentation
+          - "[About GitHub Security Advisories for repositories](/enterprise-cloud@latest/code-security/repository-security-advisories/about-github-security-advisories-for-repositories)" in the GitHub Enterprise Cloud documentation
+          - "[Editing security advisories in the GitHub Advisory Database](/enterprise-cloud@latest/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)" in the GitHub Enterprise Cloud documentation
+    - 
+      heading: GitHub Actions
+      notes:
+        - |
+          Within a workflow that calls a reusable workflow, users can pass the secrets to the reusable workflow with `secrets: inherit`. For more information, see "[Reusing workflows](/actions/using-workflows/reusing-workflows#using-inputs-and-secrets-in-a-reusable-workflow)."
+        - |
+          When using GitHub Actions, to reduce the risk of merging a change that was not reviewed by another person into a protected branch, enterprise owners and repository administrators can prevent Actions from creating pull requests. Organization owners could previously enable this restriction. For more information, see the following articles.
+
+          - "[Enforcing policies for GitHub Actions in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)"
+          - "[Disabling or limiting GitHub Actions for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-creating-or-approving-pull-requests)"
+          - "[Managing GitHub Actions settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"
+        - |
+          Users can write a single workflow triggered by `workflow_dispatch` and `workflow_call`, and use the `inputs` context to access input values. Previously, `workflow_dispatch` inputs were in the event payload, which increased difficulty for workflow authors who wanted to write one workflow that was both reusable and manually triggered. For workflows triggered by `workflow_dispatch`, inputs are still available in the `github.event.inputs` context to maintain compatibility.  For more information, see "[Contexts](/actions/learn-github-actions/contexts#inputs-context)."
+        - |
+          To summarize the result of a job, users can generate Markdown and publish the contents as a job summary. For example, after running tests with GitHub Actions, a summary can provide an overview of passed, failed, or skipped tests, potentially reducing the need to review the full log output. For more information, see "[Workflow commands for GitHub Actions](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary)."
+        - |
+          To more easily diagnose job execution failures during a workflow re-run, users can enable debug logging, which outputs information about a job's execution and environment. For more information, see "[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)" and "[Using workflow run logs](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)."
+        - |
+          If you manage self-hosted runners for GitHub Actions, you can ensure a consistent state on the runner itself before and after a workflow run by defining scripts to execute. By using scripts, you no longer need to require that users manually incorporate these steps into workflows. Pre- and post-job scripts are in beta and subject to change. For more information, see "[Running scripts before or after a job](/actions/hosting-your-own-runners/running-scripts-before-or-after-a-job)."
+    - 
+      heading: GitHub Packages
+      notes:
+        - |
+          Enterprise owners can migrate container images from the GitHub Docker registry to the GitHub Container registry. The Container registry provides the following benefits.
+
+          - Improves the sharing of containers within an organization
+          - Allows the application of granular access permissions
+          - Permits the anonymous sharing of public container images
+          - Implements OCI standards for hosting Docker images
+
+          The Container registry is in beta and subject to change. For more information, see "[Migrating your enterprise to the Container registry from the Docker registry](/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry)."
+    - 
+      heading: Community experience
+      notes:
+        - |
+          GitHub Discussions is available for GitHub Enterprise Server. GitHub Discussions provides a central gathering space to ask questions, share ideas, and build connections. For more information, see "[GitHub Discussions](/discussions)."
+        - |
+          Enterprise owners can configure a policy to control whether people's usernames or full names are displayed within internal or public repositories. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-the-display-of-member-names-in-your-repositories)."
+    - 
+      heading: 组织
+      notes:
+        - |
+          Users can create member-only READMEs for an organization. For more information, see "[Customizing your organization's profile](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile)."
+        - |
+          Organization owners can pin a repository to an organization's profile directly from the repository via the new **Pin repository** dropdown. Pinned public repositories appear to all users of your instance, while public, private, and internal repositories are only visible to organization members.
+    - 
+      heading: 仓库
+      notes:
+        - |
+          While creating a fork, users can customize the fork's name. For more information, see "[Fork a repo](/get-started/quickstart/fork-a-repo)."
+        - |
+          Users can block creation of branches that match a configured name pattern with the **Restrict pushes that create matching branches** branch protection rule. For example, if a repository's default branch changes from `master` to `main`, a repository administrator can prevent any subsequent creation or push of the `master` branch. For more information, see
+          "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#restrict-who-can-push-to-matching-branches)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule#creating-a-branch-protection-rule)."
+        - |
+          Users can create a branch directly from a repository's **Branches** page by clicking the **New branch**. For more information, see "[Creating and deleting branches within your repository](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)."
+        - |
+          Users can delete a branch that's associated with an open pull request. For more information, see "[Creating and deleting branches within your repository](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)."
+        - |
+          Repositories with multiple licenses display all of the licenses in the "About" sidebar on the {% octicon "code" aria-label="The code icon" %} **Code** tab. For more information, see "[Licensing a repository](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository)."
+        - When a user renames or moves a file to a new directory, if at least half of the file's contents are identical, the commit history indicates that the file was renamed, similar to `git log --follow`. For more information, see the [GitHub Blog](https://github.blog/changelog/2022-06-06-view-commit-history-across-file-renames-and-moves/).
+        - |
+          Users can require a successful deployment of a branch before anyone can merge the pull request associated with the branch. For more information, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-deployments-to-succeed-before-merging)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)."
+        - |
+          Enterprise owners can prevent organization owners from inviting collaborators to repositories on the instance. For more information, see "[Enforcing a policy for inviting collaborators to repositories](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-collaborators-to-repositories)."
+        - |
+          Users can grant exceptions to GitHub Apps for any branch protection rule that supports exceptions. For more information, see "[About apps](/developers/apps/getting-started-with-apps/about-apps)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)."
+    - 
+      heading: 提交
+      notes:
+        - |
+          For public GPG signing keys that are expired or revoked, GitHub Enterprise Server verifies Git commit signatures and show commits as verified if the user made the commit while the key was still valid. Users can also upload expired or revoked GPG keys. For more information, see "[About commit signature verification](/authentication/managing-commit-signature-verification/about-commit-signature-verification)."
+        - |
+          To affirm that a commit complies with the rules and licensing governing a repository, organization owners and repository administrators can now require developers to sign off on commits made through the web interface. For more information, see "[Managing the commit signoff policy for your organization](/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization)" and "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)."
+    - 
+      heading: 拉取请求
+      notes:
+        - |
+          Using the file tree located in the **Files changed** tab of a pull request, users can navigate modified files, understand the size and scope of changes, and focus reviews. The file tree appears if a pull request modifies at least two files, and the browser window is sufficiently wide. For more information, see "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" and "[Filtering files in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)."
+        - |
+          Users can default to using pull requests titles as the commit message for all squash merges. For more information, see "[Configuring commit squashing for pull requests](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests)."
+    - 
+      heading: 版本发布
+      notes:
+        - |
+          When viewing the details for a particular release, users can see the creation date for each release asset. For more information, see "[Viewing your repository's releases and tags](/repositories/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags)."
+        - While creating a release with automatically generated release notes, users can see the tag identified as the previous release, then choose to select a different tag to specify as the previous release. For more information, see "[Automatically generated release notes](/repositories/releasing-projects-on-github/automatically-generated-release-notes)."
+    - 
+      heading: Markdown
+      notes:
+        - |
+          Editing Markdown in the web interface has been improved.
+
+          - After a user selects text and pastes a URL, the selected text will become a Markdown link to the pasted URL.
+          - When a user pastes spreadsheet cells or HTML tables, the resulting text will render as a table.
+          - When a user copies text containing links, the pasted text will include the link as a Markdown link.
+
+          For more information, see "[Basic writing and formatting syntax](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#links)."
+        - |
+          When editing a Markdown file in the web interface, clicking the **Preview** tab will automatically scroll to the place in the preview that you were editing. The scroll location is based on the position of your cursor before you clicked the **Preview** tab.
+  changes:
+    - Interactive elements in the web interface such as links and buttons show a visible outline when focused with a keyboard, to help users find the current position on a page. In addition, when focused, form fields have a higher contrast outline.
+    - If a user refreshes the page while creating a new issue or pull request, the assignees, reviewers, labels and projects will all be preserved.
+  known_issues:
+    - 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。
+    - 自定义防火墙规则在升级过程中被删除。
+    - Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
+    - 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
+    - 对 GitHub Connect 启用“用户可以搜索 GitHub.com”后,私有和内部仓库中的议题不包括在 GitHub.com 搜索结果中。
+    - '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
+    - 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
+    - Actions services need to be restarted after restoring an instance from a backup taken on a different host.
+    - In a repository's settings, enabling the option to allow users with read access to create discussions does not enable this functionality.
+    - In some cases, users cannot convert existing issues to discussions.
+    - Custom patterns for secret scanning have `.*` as an end delimiter, specifically in the "After secret" field. This delimiter causes inconsistencies in scans for secrets across repositories, and you may notice gaps in a repository's history where no scans completed. Incremental scans may also be impacted. To prevent issues with scans, modify the end of the pattern to remove the `.*` delimiter.
diff --git a/translations/zh-CN/data/reusables/advisory-database/beta-malware-advisories.md b/translations/zh-CN/data/reusables/advisory-database/beta-malware-advisories.md
index 94fc49a4c6..3c274857bb 100644
--- a/translations/zh-CN/data/reusables/advisory-database/beta-malware-advisories.md
+++ b/translations/zh-CN/data/reusables/advisory-database/beta-malware-advisories.md
@@ -1,5 +1,5 @@
-{% note %}
+{% ifversion GH-advisory-db-supports-malware %}{% note %}
 
 **Note:** Advisories for malware are currently in beta and subject to change.
 
-{% endnote %}
+{% endnote %}{% endif %}
diff --git a/translations/zh-CN/data/reusables/audit_log/audit-log-action-categories.md b/translations/zh-CN/data/reusables/audit_log/audit-log-action-categories.md
index 4b3cdb42c8..48be014db5 100644
--- a/translations/zh-CN/data/reusables/audit_log/audit-log-action-categories.md
+++ b/translations/zh-CN/data/reusables/audit_log/audit-log-action-categories.md
@@ -5,7 +5,7 @@
 | `advisory_credit`   | Contains activities related to crediting a contributor for a security advisory in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)."
 {%- endif %}
 | `artifact` | Contains activities related to {% data variables.product.prodname_actions %} workflow run artifacts.
-{%- ifversion ghec %}
+{%- ifversion audit-log-streaming %}
 | `audit_log_streaming`  | Contains activities related to streaming audit logs for organizations in an enterprise account.
 {%- endif %}
 {%- ifversion fpt or ghec %}
diff --git a/translations/zh-CN/data/reusables/discussions/about-organization-discussions.md b/translations/zh-CN/data/reusables/discussions/about-organization-discussions.md
index 5ff3559602..b56cf1d414 100644
--- a/translations/zh-CN/data/reusables/discussions/about-organization-discussions.md
+++ b/translations/zh-CN/data/reusables/discussions/about-organization-discussions.md
@@ -1,5 +1,5 @@
 启用组织讨论时,您将选择组织中的存储库作为组织讨论的源存储库。 您可以使用现有存储库,也可以专门创建存储库来保存组织讨论。 讨论将显示在组织的讨论页面上和源存储库的讨论页面上。
 
-参与或管理组织中讨论的权限基于源存储库中的权限。 例如,用户需要对源存储库的写入权限才能删除组织讨论。 这与用户在存储库中需要写入权限才能删除存储库讨论的方式相同。
+Permission to participate in or manage discussions in your organization is based on permission in the source repository. 例如,用户需要对源存储库的写入权限才能删除组织讨论。 这与用户在存储库中需要写入权限才能删除存储库讨论的方式相同。
 
 您可以随时更改源存储库。 如果更改源存储库,讨论不会传输到新的源存储库。
diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/packages-tab.md b/translations/zh-CN/data/reusables/enterprise-accounts/packages-tab.md
new file mode 100644
index 0000000000..1d5447a633
--- /dev/null
+++ b/translations/zh-CN/data/reusables/enterprise-accounts/packages-tab.md
@@ -0,0 +1 @@
+1. 在左边栏中,单击 **Packages(包)**。
diff --git a/translations/zh-CN/data/reusables/enterprise/about-ssh-ports.md b/translations/zh-CN/data/reusables/enterprise/about-ssh-ports.md
new file mode 100644
index 0000000000..5fbb320011
--- /dev/null
+++ b/translations/zh-CN/data/reusables/enterprise/about-ssh-ports.md
@@ -0,0 +1,5 @@
+Each {% data variables.product.product_name %} instance accepts SSH connections over two ports. Site administrators can access the administrative shell via SSH, then run command-line utilities, troubleshoot, and perform maintenance. Users can connect via SSH to access and write Git data in the instance's repositories. Users do not have shell access to your instance. 更多信息请参阅以下文章。
+
+- "[网络端口](/admin/configuration/configuring-network-settings/network-ports)"
+- "[Accessing the administrative shell (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)"
+- "[关于 SSH](/authentication/connecting-to-github-with-ssh/about-ssh)"
diff --git a/translations/zh-CN/data/reusables/enterprise/apply-configuration.md b/translations/zh-CN/data/reusables/enterprise/apply-configuration.md
new file mode 100644
index 0000000000..a9614acda7
--- /dev/null
+++ b/translations/zh-CN/data/reusables/enterprise/apply-configuration.md
@@ -0,0 +1,12 @@
+1. To apply the configuration, enter the following command.
+
+   {% note %}
+
+   **Note**: During a configuration run, services on {% data variables.product.product_location %} may restart, which can cause brief downtime for users.
+
+   {% endnote %}
+
+    ```shell
+    ghe-config-apply
+    ```
+1. 等待配置运行完毕。
diff --git a/translations/zh-CN/data/reusables/enterprise/repository-caching-release-phase.md b/translations/zh-CN/data/reusables/enterprise/repository-caching-release-phase.md
index 7287ae406d..dd853b88fe 100644
--- a/translations/zh-CN/data/reusables/enterprise/repository-caching-release-phase.md
+++ b/translations/zh-CN/data/reusables/enterprise/repository-caching-release-phase.md
@@ -1,5 +1,7 @@
+{% ifversion ghes < 3.6 %}
 {% note %}
 
 **注意:** 存储库缓存目前处于测试阶段,可能会发生更改。
 
 {% endnote %}
+{% endif %}
\ No newline at end of file
diff --git a/translations/zh-CN/data/reusables/enterprise_installation/ssh-into-instance.md b/translations/zh-CN/data/reusables/enterprise_installation/ssh-into-instance.md
index 123e6c1792..5036fd6f9e 100644
--- a/translations/zh-CN/data/reusables/enterprise_installation/ssh-into-instance.md
+++ b/translations/zh-CN/data/reusables/enterprise_installation/ssh-into-instance.md
@@ -1,4 +1,5 @@
-1. SSH 连接到 {% data variables.product.product_location %}。 更多信息请参阅“[访问管理 shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)。”
-```shell
-$ ssh -p 122 admin@HOSTNAME
-```
+1. SSH 连接到 {% data variables.product.product_location %}。 If your instance comprises multiple nodes, for example if high availability or geo-replication are configured, SSH into the primary node. If you use a cluster, you can SSH into any node. For more information about SSH access, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)."
+
+   ```shell
+   $ ssh -p 122 admin@HOSTNAME
+   ```
diff --git a/translations/zh-CN/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md b/translations/zh-CN/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md
index 6b7357edd6..befff885a2 100644
--- a/translations/zh-CN/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md
+++ b/translations/zh-CN/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md
@@ -1,5 +1,9 @@
 {% warning %}
 
-**注:**如果启用匿名 Git 读取访问,您将对此功能的所有访问和使用负责。 {% data variables.product.company_short %} 对功能的任何非预期访问或误用概不负责。 此外,使用此功能不得违反 {% data variables.product.company_short %} 的许可,包括您向我们订购的用户许可数的限制。
+**警告:**
+
+- The Git protocol is unauthenticated and unencrypted. An attacker could intercept repository data transferred over connections using this protocol.
+- If you enable anonymous Git read access, you're responsible for all access and use of the feature. {% data variables.product.company_short %} is not responsible for any unintended access, security risks, or misuse of the feature.
+- You may not use this feature to violate your license from {% data variables.product.company_short %}, including the limit on the number of user licenses for {% data variables.product.product_location %}.
 
 {% endwarning %}
diff --git a/translations/zh-CN/data/reusables/gated-features/discussions.md b/translations/zh-CN/data/reusables/gated-features/discussions.md
deleted file mode 100644
index 9a299d6435..0000000000
--- a/translations/zh-CN/data/reusables/gated-features/discussions.md
+++ /dev/null
@@ -1 +0,0 @@
-{% data variables.product.prodname_discussions %} 可用于 {% data variables.product.prodname_dotcom_the_website %} 上的公共和私有仓库。 {% data reusables.gated-features.more-info-org-products %}
diff --git a/translations/zh-CN/data/reusables/package_registry/container-registry-benefits.md b/translations/zh-CN/data/reusables/package_registry/container-registry-benefits.md
new file mode 100644
index 0000000000..079a514846
--- /dev/null
+++ b/translations/zh-CN/data/reusables/package_registry/container-registry-benefits.md
@@ -0,0 +1 @@
+The {% data variables.product.prodname_container_registry %} stores container images within your organization or personal account, and allows you to associate an image with a repository. You can choose whether to inherit permissions from a repository, or set granular permissions independently of a repository. You can also access public container images anonymously.
diff --git a/translations/zh-CN/data/reusables/package_registry/container-registry-ghes-migration-availability.md b/translations/zh-CN/data/reusables/package_registry/container-registry-ghes-migration-availability.md
new file mode 100644
index 0000000000..5d685d5f4f
--- /dev/null
+++ b/translations/zh-CN/data/reusables/package_registry/container-registry-ghes-migration-availability.md
@@ -0,0 +1 @@
+{% data variables.product.product_name %} 3.6 supports migration for Docker images stored in organizations. A future release will support migration of user-owned images.
\ No newline at end of file
diff --git a/translations/zh-CN/data/reusables/package_registry/container-registry-migration-namespaces.md b/translations/zh-CN/data/reusables/package_registry/container-registry-migration-namespaces.md
new file mode 100644
index 0000000000..9d7d0dc5e0
--- /dev/null
+++ b/translations/zh-CN/data/reusables/package_registry/container-registry-migration-namespaces.md
@@ -0,0 +1 @@
+Any scripts or {% data variables.product.prodname_actions %} workflows that use the namespace for the Docker registry, {% data variables.product.prodname_docker_registry_namespace %}, will continue to work after migration to the {% data variables.product.prodname_container_registry %} at {% data variables.product.prodname_container_registry_namespace %}.
diff --git a/translations/zh-CN/data/reusables/package_registry/container-registry-replaces-docker-registry.md b/translations/zh-CN/data/reusables/package_registry/container-registry-replaces-docker-registry.md
new file mode 100644
index 0000000000..5b6ed35c4f
--- /dev/null
+++ b/translations/zh-CN/data/reusables/package_registry/container-registry-replaces-docker-registry.md
@@ -0,0 +1 @@
+The {% data variables.product.prodname_container_registry %} replaces {% data variables.product.company_short %}'s Docker registry.
diff --git a/translations/zh-CN/data/reusables/package_registry/verify_repository_field.md b/translations/zh-CN/data/reusables/package_registry/verify_repository_field.md
index fe2da77477..31c82fc871 100644
--- a/translations/zh-CN/data/reusables/package_registry/verify_repository_field.md
+++ b/translations/zh-CN/data/reusables/package_registry/verify_repository_field.md
@@ -1 +1 @@
-1. 在项目的 *package.json* 中验证 `repository(仓库)`字段。 `repository(仓库)`字段必须匹配 {% data variables.product.prodname_dotcom %} 仓库的 URL。 例如,如果您的仓库 URL 是 `github.com/my-org/test`,则仓库字段应为 `git://github.com/my-org/test.git`。
+1. 在项目的 *package.json* 中验证 `repository(仓库)`字段。 `repository(仓库)`字段必须匹配 {% data variables.product.prodname_dotcom %} 仓库的 URL。 For example, if your repository URL is `github.com/my-org/test` then the repository field should be `https://github.com/my-org/test.git`.
diff --git a/translations/zh-CN/data/reusables/repositories/commit-signoffs.md b/translations/zh-CN/data/reusables/repositories/commit-signoffs.md
new file mode 100644
index 0000000000..1de17f89af
--- /dev/null
+++ b/translations/zh-CN/data/reusables/repositories/commit-signoffs.md
@@ -0,0 +1,10 @@
+Compulsory commit signoffs only apply to commits made via the web interface. For commits made via the Git command line interface, the commit author must sign off on the commit using the `--signoff` option. For more information, see the [Git documentation](https://git-scm.com/docs/git-commit).
+
+
+You can determine whether a repository you are contributing to has compulsory commit signoffs enabled by checking the header of the commit form at the bottom of the file you are editing. After compulsory commit signoff has been enabled, the header will read "Sign off and commit changes."
+
+![Screenshot of commit commit form with compulsory signoff enabled](/assets/images/help/commits/commit-form-with-signoff-enabled.png)
+
+Before signing off on a commit, you should ensure that your commit is in compliance with the rules and licensing governing the repository you're committing to. The repository may use a sign off agreement, such as the Developer Certificate of Origin from the Linux Foundation. For more information, see the [Developer Certificate of Origin](https://developercertificate.org/).
+
+Signing off on a commit differs from signing a commit. For more information about signing a commit, see "[About commit signature verification](/authentication/managing-commit-signature-verification/about-commit-signature-verification)."
\ No newline at end of file
diff --git a/translations/zh-CN/data/reusables/security-advisory/link-browsing-advisory-db.md b/translations/zh-CN/data/reusables/security-advisory/link-browsing-advisory-db.md
index 7a23691721..c37f7d263c 100644
--- a/translations/zh-CN/data/reusables/security-advisory/link-browsing-advisory-db.md
+++ b/translations/zh-CN/data/reusables/security-advisory/link-browsing-advisory-db.md
@@ -1,5 +1 @@
-{% ifversion fpt or ghec %}
-For more information, see "[Browsing security advisories in the {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/browsing-security-vulnerabilities-in-the-github-advisory-database)."
-{% else %}
-For more information about advisory data, see "[Browsing security advisories in the {% data variables.product.prodname_advisory_database %}](/free-pro-team@latest/code-security/supply-chain-security/browsing-security-vulnerabilities-in-the-github-advisory-database)" in the {% data variables.product.prodname_dotcom_the_website %} documentation.
-{% endif %}
+更多信息请参阅“[浏览 {% data variables.product.prodname_advisory_database %} 中的安全通告](/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database)”。
diff --git a/translations/zh-CN/data/reusables/server-statistics/release-phase.md b/translations/zh-CN/data/reusables/server-statistics/release-phase.md
deleted file mode 100644
index 17f100fd26..0000000000
--- a/translations/zh-CN/data/reusables/server-statistics/release-phase.md
+++ /dev/null
@@ -1,5 +0,0 @@
-{% note %}
-
-**Note:** {% data variables.product.prodname_server_statistics %} is in public beta and subject to change.
-
-{% endnote %}
diff --git a/translations/zh-CN/data/reusables/ssh/about-ssh.md b/translations/zh-CN/data/reusables/ssh/about-ssh.md
new file mode 100644
index 0000000000..b4c0c5361a
--- /dev/null
+++ b/translations/zh-CN/data/reusables/ssh/about-ssh.md
@@ -0,0 +1 @@
+You can access and write data in repositories on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} using SSH (Secure Shell Protocol). When you connect via SSH, you authenticate using a private key file on your local machine.
diff --git a/translations/zh-CN/data/reusables/ssh/key-type-support.md b/translations/zh-CN/data/reusables/ssh/key-type-support.md
index 72fbc94fa8..0a6708e3d2 100644
--- a/translations/zh-CN/data/reusables/ssh/key-type-support.md
+++ b/translations/zh-CN/data/reusables/ssh/key-type-support.md
@@ -8,4 +8,21 @@
 在 2021 年 11 月 2 日之前 `valid_after` 的 RSA 密钥 (`ssh-rsa`) 可以继续使用任何签名算法。 在该日期之后生成的 RSA 密钥必须使用 SHA-2 签名算法。 某些较旧的客户端可能需要升级才能使用 SHA-2 签名。
 
 {% endnote %}
-{% endif %}
+
+{% elsif ghes = 3.6 or ghes = 3.7 or ghes = 3.8 %}
+
+{% note %}
+
+**Note**: By default with {% data variables.product.product_name %} 3.6 and later, as of the cutoff date of midnight UTC on August 1, 2022, SSH connections that satisfy **both** of the following conditions will fail.
+
+
+ +{% data reusables.ssh.rsa-sha-1-connection-failure-criteria %} + +{% data variables.product.product_name %} 3.6 and later also does not support SSH connections that use DSA, HMAC-SHA-1, or CBC ciphers. RSA SSH keys uploaded before the cutoff date can continue to authenticate using the SHA-1 hash function as long as the key remains valid. For more information about finding the version of {% data variables.product.product_name %} that you use, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)." + +Your site administrator can adjust the cutoff date for connections using RSA-SHA-1, and may block all connections using RSA-SHA-1. For more information, contact your site administrator or see "[Configuring SSH connections to your instance](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)." + +{% endnote %} + +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md b/translations/zh-CN/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md new file mode 100644 index 0000000000..d2c95da8a5 --- /dev/null +++ b/translations/zh-CN/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md @@ -0,0 +1,2 @@ +- The RSA key was added to a user account on {% data variables.product.product_location %} after the cutoff date of midnight UTC on August 1, 2022. +- The SSH client signs the connection attempt with the SHA-1 hash function. diff --git a/translations/zh-CN/data/ui.yml b/translations/zh-CN/data/ui.yml index c75962bd34..d6b3733427 100644 --- a/translations/zh-CN/data/ui.yml +++ b/translations/zh-CN/data/ui.yml @@ -179,7 +179,7 @@ product_landing: try_another: 请尝试另一个过滤器或添加您的代码示例。 no_result: 抱歉,没有与过滤条件匹配的指南。 learn: 了解如何添加代码示例 - communities_using_discussions: 使用讨论的社区 + communities_using_discussions: Communities on GitHub.com using discussions add_your_community: 添加您的社区 sponsor_community: GitHub Sponsors 社区 supported_releases: 支持的版本 diff --git a/translations/zh-CN/data/variables/product.yml b/translations/zh-CN/data/variables/product.yml index 521bb617b5..e3ae38df29 100644 --- a/translations/zh-CN/data/variables/product.yml +++ b/translations/zh-CN/data/variables/product.yml @@ -100,6 +100,8 @@ prodname_github_issues: 'GitHub Issues' #GitHub Packages prodname_registry: 'GitHub Packages' prodname_container_registry: 'Container registry' +prodname_docker_registry_namespace: '{% ifversion fpt or ghec %}`docker.pkg.github.com`{% elsif ghes or ghae %}docker.HOSTNAME{% endif %}' +prodname_container_registry_namespace: '{% ifversion fpt or ghec %}`ghcr.io`{% elsif ghes or ghae %}containers.HOSTNAME{% endif %}' #GitHub Insights prodname_insights: 'GitHub Insights' #GitHub Sponsors diff --git a/translations/zh-CN/data/variables/release_candidate.yml b/translations/zh-CN/data/variables/release_candidate.yml index ec65ef6f94..d39e7c0f8d 100644 --- a/translations/zh-CN/data/variables/release_candidate.yml +++ b/translations/zh-CN/data/variables/release_candidate.yml @@ -1,2 +1,2 @@ --- -version: '' +version: enterprise-server@3.6 From 4076d5282787f7f5fe207522bf4f5a2df74d9ea7 Mon Sep 17 00:00:00 2001 From: docubot <67483024+docubot@users.noreply.github.com> Date: Tue, 26 Jul 2022 18:00:32 -0400 Subject: [PATCH 46/70] New translation batch for ja (#29362) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=ja * run script/i18n/reset-known-broken-translation-files.js * Check in ja CSV report --- .../managing-accessibility-settings.md | 41 ++- .../about-github-hosted-runners.md | 4 +- .../events-that-trigger-workflows.md | 4 +- ...g-server-statistics-for-your-enterprise.md | 2 - .../command-line-utilities.md | 14 + .../configuring-email-for-notifications.md | 14 +- ...configuring-host-keys-for-your-instance.md | 47 ++++ ...guring-ssh-connections-to-your-instance.md | 53 ++++ .../configuring-your-enterprise/index.md | 2 + .../initializing-github-ae.md | 1 + ...ucing-github-actions-to-your-enterprise.md | 2 +- translations/ja-JP/content/admin/guides.md | 2 + .../about-server-statistics.md | 2 - .../exporting-server-statistics.md | 4 +- ...ng-server-statistics-using-the-rest-api.md | 2 - ...about-the-audit-log-for-your-enterprise.md | 12 +- .../audit-log-events-for-your-enterprise.md | 14 +- ...aming-the-audit-log-for-your-enterprise.md | 24 +- .../ja-JP/content/admin/packages/index.md | 1 + ...ainer-registry-from-the-docker-registry.md | 85 +++++++ ...s-for-github-actions-in-your-enterprise.md | 1 + ...-management-policies-in-your-enterprise.md | 36 ++- .../ja-JP/content/admin/policies/index.md | 1 - .../index.md | 3 + .../viewing-people-in-your-enterprise.md | 4 + .../about-ssh.md | 6 +- ...ng-a-new-ssh-key-to-your-github-account.md | 25 +- .../checking-for-existing-ssh-keys.md | 10 + ...-ssh-key-and-adding-it-to-the-ssh-agent.md | 240 +++++++++--------- .../working-with-ssh-key-passphrases.md | 8 +- .../about-commit-signature-verification.md | 2 + ...isories-in-the-github-advisory-database.md | 165 ++++++------ ...isories-in-the-github-advisory-database.md | 18 +- .../end-to-end-supply-chain/securing-code.md | 2 +- .../about-the-dependency-graph.md | 4 +- ...disaster-recovery-for-github-codespaces.md | 2 +- .../security-in-github-codespaces.md | 2 +- ...ing-github-codespaces-for-pull-requests.md | 4 +- .../about-discussions.md | 11 +- ...ting-with-maintainers-using-discussions.md | 5 +- .../index.md | 3 +- .../participating-in-a-discussion.md | 5 +- ...s-for-community-conversations-on-github.md | 9 +- .../guides/finding-your-discussions.md | 6 +- ...-higher-permissions-to-top-contributors.md | 7 +- .../ja-JP/content/discussions/guides/index.md | 3 +- .../ja-JP/content/discussions/index.md | 5 +- .../index.md | 3 +- .../managing-categories-for-discussions.md | 9 +- .../managing-discussions.md | 7 +- .../moderating-discussions.md | 7 +- .../viewing-insights-for-your-discussions.md | 3 +- .../ja-JP/content/discussions/quickstart.md | 13 +- ...etting-started-with-your-github-account.md | 2 +- .../quickstart/communicating-on-github.md | 11 +- .../using-github/keyboard-shortcuts.md | 2 +- .../creating-and-highlighting-code-blocks.md | 2 +- .../creating-diagrams.md | 10 +- .../using-the-graphql-api-for-discussions.md | 3 +- .../about-issues.md | 3 +- .../creating-an-issue.md | 2 +- .../about-organizations.md | 16 +- ...ing-the-audit-log-for-your-organization.md | 2 + .../repository-roles-for-an-organization.md | 2 +- ...-github-discussions-for-an-organization.md | 3 +- .../managing-organization-settings/index.md | 1 + ...n-for-repositories-in-your-organization.md | 3 +- ...it-signoff-policy-for-your-organization.md | 25 ++ ...ay-of-member-names-in-your-organization.md | 3 + ...om-repository-roles-for-an-organization.md | 2 +- translations/ja-JP/content/packages/index.md | 3 +- ...-packages-access-control-and-visibility.md | 2 +- ...ainer-registry-from-the-docker-registry.md | 64 +++-- .../working-with-the-container-registry.md | 14 +- .../about-commits.md | 3 + ...ing-github-discussions-for-a-repository.md | 6 +- .../managing-repository-settings/index.md | 1 + ...mmit-signoff-policy-for-your-repository.md | 24 ++ .../managing-releases-in-a-repository.md | 2 +- .../working-with-non-code-files.md | 14 +- .../overview/resources-in-the-rest-api.md | 5 +- .../searching-discussions.md | 3 +- .../about-github-support.md | 2 + .../GH-advisory-db-erlang-support.yml | 7 + .../data/features/audit-log-streaming.yml | 5 + .../ja-JP/data/features/commit-signoffs.yml | 5 + .../ja-JP/data/features/discussions.yml | 4 + .../docker-ghcr-enterprise-migration.yml | 4 + .../data/features/ghas-enablement-webhook.yml | 2 +- .../ja-JP/data/features/motion-management.yml | 7 + .../data/features/pause-audit-log-stream.yml | 4 + .../data/features/require-tls-for-smtp.yml | 4 + .../security-advisories-ghes-ghae.yml | 4 + .../ja-JP/data/glossaries/internal.yml | 2 +- .../ghes-3.6/graphql_previews.enterprise.yml | 123 +++++++++ ...hql_upcoming_changes.public-enterprise.yml | 86 +++++++ .../enterprise-server/3-2/16.yml | 17 ++ .../enterprise-server/3-3/11.yml | 18 ++ .../release-notes/enterprise-server/3-4/2.yml | 2 +- .../release-notes/enterprise-server/3-4/3.yml | 2 +- .../release-notes/enterprise-server/3-4/5.yml | 2 +- .../release-notes/enterprise-server/3-4/6.yml | 20 ++ .../release-notes/enterprise-server/3-5/3.yml | 22 ++ .../enterprise-server/3-6/0-rc1.yml | 216 ++++++++++++++++ .../actions/supported-github-runners.md | 2 +- .../beta-malware-advisories.md | 4 +- .../audit_log/audit-log-action-categories.md | 2 +- .../code-scanning/alert-tracking-link.md | 2 +- .../code-scanning/beta-codeql-ml-queries.md | 2 +- .../code-scanning/beta-codeql-packs-cli.md | 2 +- .../choose-alert-dismissal-reason.md | 2 +- ...odeql-cli-context-for-third-party-tools.md | 2 +- .../code-scanning/codeql-languages-bullets.md | 4 +- .../codeql-languages-keywords.md | 2 +- .../codeql-query-suites-explanation.md | 2 +- .../deprecation-codeql-runner.md | 10 +- .../code-scanning/enabling-options.md | 4 +- .../false-positive-fix-codeql.md | 2 +- .../filter-non-default-branches.md | 2 +- .../github-issues-integration.md | 4 +- .../reusables/code-scanning/licensing-note.md | 6 +- .../code-scanning/run-additional-queries.md | 12 +- .../code-scanning/upload-sarif-alert-limit.md | 4 +- .../codespaces/about-port-forwarding.md | 2 +- .../data/reusables/codespaces/availability.md | 2 +- .../codespaces/billing-for-prebuilds.md | 8 +- .../codespaces/codespaces-api-beta-note.md | 2 +- .../codespaces/codespaces-billing.md | 12 +- .../codespaces-machine-type-availability.md | 2 +- .../codespaces/codespaces-machine-types.md | 4 +- .../codespaces/codespaces-org-policies.md | 6 +- .../codespaces/codespaces-policy-targets.md | 12 +- .../codespaces-spending-limit-requirement.md | 4 +- .../codespaces/command-palette-container.md | 4 +- .../reusables/codespaces/contact-support.md | 2 +- .../creating-a-codespace-in-vscode.md | 10 +- .../codespaces/customize-vcpus-and-ram.md | 4 +- .../deleting-a-codespace-in-vscode.md | 6 +- .../reusables/codespaces/exporting-changes.md | 2 +- .../codespaces/links-to-get-started.md | 2 +- .../codespaces/more-info-devcontainer.md | 2 +- .../codespaces/port-visibility-settings.md | 8 +- .../codespaces/prebuilds-crossreference.md | 2 +- .../codespaces/prebuilds-not-available.md | 2 +- .../reusables/codespaces/rebuild-command.md | 2 +- .../reusables/codespaces/recovery-mode.md | 2 +- .../codespaces/restrict-port-visibility.md | 2 +- .../data/reusables/codespaces/review-pr.md | 10 +- .../reusables/codespaces/secret-precedence.md | 2 +- .../codespaces/setup-custom-devcontainer.md | 2 +- .../your-codespaces-procedure-step.md | 4 +- .../reusables/command-palette/beta-note.md | 2 +- .../reusables/command-palette/change-scope.md | 8 +- .../reusables/command-palette/open-palette.md | 2 +- .../reusables/community/issue-forms-beta.md | 2 +- .../copilot/accept-or-reject-suggestion.md | 2 +- .../copilot/accept-suggestion-new-tab.md | 2 +- .../copilot/accept-suggestion-tab.md | 2 +- .../reusables/copilot/accept-suggestion.md | 2 +- .../copilot/alternative-suggestions.md | 2 +- .../copilot/close-suggestions-tab.md | 2 +- .../copilot/copilot-prerequisites.md | 4 +- .../data/reusables/copilot/create-c-file.md | 2 +- .../reusables/copilot/create-java-file.md | 2 +- .../data/reusables/copilot/create-js-file.md | 2 +- .../data/reusables/copilot/dotcom-settings.md | 6 +- .../enabling-disabling-in-jetbrains.md | 6 +- .../copilot/enabling-or-disabling-in-vsc.md | 8 +- .../copilot/enabling-or-disabling-vs.md | 5 +- .../generating-suggestions-from-comments.md | 2 +- .../copilot/install-copilot-in-neovim.md | 4 +- .../data/reusables/copilot/jetbrains-ides.md | 4 +- .../reusables/copilot/procedural-intro.md | 2 +- .../copilot/reject-suggestions-escape.md | 2 +- .../data/reusables/copilot/save-settings.md | 2 +- .../copilot/see-alternative-suggestions.md | 2 +- .../reusables/copilot/signup-procedure.md | 14 +- .../reusables/copilot/suggestions-new-tab.md | 2 +- .../reusables/copilot/supported-languages.md | 2 +- .../copilot/type-function-header-c.md | 2 +- .../copilot/windows-linux-next-suggestion.md | 2 +- .../dependabot/about-the-dependency-graph.md | 2 +- ...security-and-version-updates-onboarding.md | 2 +- .../beta-security-and-version-updates.md | 6 +- .../dependabot/configuration-options.md | 48 ++-- .../dependabot/dependabot-alerts-beta.md | 2 +- ...abot-alerts-dependency-graph-enterprise.md | 2 +- .../dependabot-alerts-dependency-scope.md | 22 +- .../about-organization-discussions.md | 2 +- .../enterprise-accounts/packages-tab.md | 1 + .../reusables/enterprise/about-ssh-ports.md | 5 + .../enterprise/apply-configuration.md | 12 + .../repository-caching-release-phase.md | 2 + .../ssh-into-instance.md | 9 +- .../disclaimer-for-git-read-access.md | 6 +- .../data/reusables/gated-features/copilot.md | 2 +- .../reusables/gated-features/discussions.md | 1 - .../container-registry-benefits.md | 1 + ...er-registry-ghes-migration-availability.md | 1 + ...container-registry-migration-namespaces.md | 1 + ...ainer-registry-replaces-docker-registry.md | 1 + .../verify_repository_field.md | 2 +- .../reusables/repositories/commit-signoffs.md | 10 + .../link-browsing-advisory-db.md | 6 +- .../server-statistics/release-phase.md | 5 - .../ja-JP/data/reusables/ssh/about-ssh.md | 1 + .../data/reusables/ssh/key-type-support.md | 19 +- .../rsa-sha-1-connection-failure-criteria.md | 2 + translations/ja-JP/data/ui.yml | 2 +- translations/ja-JP/data/variables/product.yml | 2 + .../data/variables/release_candidate.yml | 2 +- translations/log/ja-resets.csv | 6 +- 212 files changed, 1617 insertions(+), 611 deletions(-) create mode 100644 translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md create mode 100644 translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md create mode 100644 translations/ja-JP/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md create mode 100644 translations/ja-JP/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md create mode 100644 translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md create mode 100644 translations/ja-JP/data/features/GH-advisory-db-erlang-support.yml create mode 100644 translations/ja-JP/data/features/audit-log-streaming.yml create mode 100644 translations/ja-JP/data/features/commit-signoffs.yml create mode 100644 translations/ja-JP/data/features/discussions.yml create mode 100644 translations/ja-JP/data/features/docker-ghcr-enterprise-migration.yml create mode 100644 translations/ja-JP/data/features/motion-management.yml create mode 100644 translations/ja-JP/data/features/pause-audit-log-stream.yml create mode 100644 translations/ja-JP/data/features/require-tls-for-smtp.yml create mode 100644 translations/ja-JP/data/features/security-advisories-ghes-ghae.yml create mode 100644 translations/ja-JP/data/graphql/ghes-3.6/graphql_previews.enterprise.yml create mode 100644 translations/ja-JP/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml create mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-2/16.yml create mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-3/11.yml create mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-4/6.yml create mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-5/3.yml create mode 100644 translations/ja-JP/data/release-notes/enterprise-server/3-6/0-rc1.yml create mode 100644 translations/ja-JP/data/reusables/enterprise-accounts/packages-tab.md create mode 100644 translations/ja-JP/data/reusables/enterprise/about-ssh-ports.md create mode 100644 translations/ja-JP/data/reusables/enterprise/apply-configuration.md delete mode 100644 translations/ja-JP/data/reusables/gated-features/discussions.md create mode 100644 translations/ja-JP/data/reusables/package_registry/container-registry-benefits.md create mode 100644 translations/ja-JP/data/reusables/package_registry/container-registry-ghes-migration-availability.md create mode 100644 translations/ja-JP/data/reusables/package_registry/container-registry-migration-namespaces.md create mode 100644 translations/ja-JP/data/reusables/package_registry/container-registry-replaces-docker-registry.md create mode 100644 translations/ja-JP/data/reusables/repositories/commit-signoffs.md delete mode 100644 translations/ja-JP/data/reusables/server-statistics/release-phase.md create mode 100644 translations/ja-JP/data/reusables/ssh/about-ssh.md create mode 100644 translations/ja-JP/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md diff --git a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md index 72c2a7feb7..29c5772885 100644 --- a/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md +++ b/translations/ja-JP/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md @@ -1,21 +1,50 @@ --- title: Managing accessibility settings -intro: 'You can disable character key shortcuts on {% data variables.product.prodname_dotcom %} in your accessibility settings.' +shortTitle: Manage accessibility settings +intro: '{% data variables.product.product_name %}''s user interface can adapt to your vision, hearing, motor, cognitive, or learning needs.' versions: feature: keyboard-shortcut-accessibility-setting redirect_from: - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-accessibility-settings +type: how_to +miniTocMaxHeadingLevel: 3 --- ## About accessibility settings -{% data variables.product.product_name %} includes a variety of keyboard shortcuts so that you can perform actions across the site without using your mouse to navigate. While shortcuts are useful to save time, they can sometimes make {% data variables.product.prodname_dotcom %} harder to use and less accessible. +To accommodate your vision, hearing, motor, cognitive, or learning needs, you can customize the user interface for {% data variables.product.product_location %}. -All keyboard shortcuts are enabled by default on {% data variables.product.product_name %}, but you can choose to disable character key shortcuts in your accessibility settings. This setting does not affect keyboard shortcuts provided by your web browser or {% data variables.product.prodname_dotcom %} shortcuts that use a modifier key such as Control or Command. +## Managing accessibility settings -## Managing character key shortcuts +You can decide whether you want to use some or all keyboard shortcuts on {% ifversion fpt or ghec %}{% data variables.product.product_location %}{% elsif ghes or ghae %}the website for {% data variables.product.product_location %}{% endif %}, and you can control the display of animated images. + +### Managing keyboard shortcuts + +You can perform actions across the {% data variables.product.product_name %} website without using your mouse by using your keyboard instead. Keyboard shortcuts can be useful to save time for some people, but may interfere with accessibility if you don't intend to use the shortcuts. + +By default, all keyboard shortcuts are enabled on {% data variables.product.product_name %}. 詳細は「[キーボードのショートカット](/get-started/using-github/keyboard-shortcuts)」を参照してください。 {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.accessibility_settings %} -1. Select or deselect the **Enable character key shortcuts** checkbox. ![Screenshot of the 'Enable character key shortcuts' checkbox](/assets/images/help/settings/disable-character-key-shortcuts.png) -2. [**Save**] をクリックします。 +1. Under "Keyboard shortcuts", manage settings for your keyboard shortcuts. + + - Optionally, to disable or enable shortcut keys that don't use modifiers keys like Control or Command, under "General", deselect **Character keys**. If you disable character keys, you may still be able to trigger shortcuts for your web browser, and you can still trigger shortcuts for {% data variables.product.product_name %} that use a modifier key. +{%- ifversion command-palette %} + - Optionally, to customize the keyboard shortcuts for triggering the command palette, under "Command palette", use the drop-down menus to choose a keyboard shortcut. For more information, see "[{% data variables.product.company_short %} Command Palette](/get-started/using-github/github-command-palette)." + {%- endif %} + +{% ifversion motion-management %} + +### Managing motion + +You can control how {% data variables.product.product_name %} displays animated images. + +By default, {% data variables.product.product_name %} syncs with your system-level preference for reduced motion. For more information, see the documentation or settings for your operating system. + +{% data reusables.user-settings.access_settings %} +{% data reusables.user-settings.accessibility_settings %} +1. Under "Motion", manage settings for motion. + + - Optionally, to control how {% data variables.product.product_name %} displays animaged images, under "Autoplay animated images", select **Sync with system**, **Enabled**, or **Disabled**. + +{% endif %} diff --git a/translations/ja-JP/content/actions/using-github-hosted-runners/about-github-hosted-runners.md b/translations/ja-JP/content/actions/using-github-hosted-runners/about-github-hosted-runners.md index bbdcf5a7d3..eb6456168e 100644 --- a/translations/ja-JP/content/actions/using-github-hosted-runners/about-github-hosted-runners.md +++ b/translations/ja-JP/content/actions/using-github-hosted-runners/about-github-hosted-runners.md @@ -87,12 +87,12 @@ While the job runs, the logs and output can be viewed in the {% data variables.p ## サポートされているランナーとハードウェアリソース Windows および Linux 仮想マシンのハードウェア仕様: -- 2コアCPU +- 2-core CPU (x86_64) - 7 GB of RAM - 14 GB of SSD space macOS 仮想マシンのハードウェア仕様: -- 3-core CPU +- 3-core CPU (x86_64) - 14 GB of RAM - 14 GB of SSD space diff --git a/translations/ja-JP/content/actions/using-workflows/events-that-trigger-workflows.md b/translations/ja-JP/content/actions/using-workflows/events-that-trigger-workflows.md index dca8e2341d..e68c00e3bc 100644 --- a/translations/ja-JP/content/actions/using-workflows/events-that-trigger-workflows.md +++ b/translations/ja-JP/content/actions/using-workflows/events-that-trigger-workflows.md @@ -18,7 +18,7 @@ shortTitle: ワークフローをトリガーするイベント ## About events that trigger workflows -Workflow triggers are events that cause a workflow to run. For more information about how to use workflow triggers, see "[Triggering a workflow](/actions/using-workflows/triggering-a-workflow)." +ワークフロートリガーは、ワークフローの実行を引き起こすイベントです。 For more information about how to use workflow triggers, see "[Triggering a workflow](/actions/using-workflows/triggering-a-workflow)." ## Available events @@ -185,7 +185,7 @@ on: deployment_status ``` -{% ifversion fpt or ghec %} +{% ifversion discussions %} ### `ディスカッション` | webhook イベントのペイロード | アクティビティタイプ | `GITHUB_SHA` | `GITHUB_REF` | diff --git a/translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md b/translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md index a4bb148ac0..928ee92616 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md @@ -10,8 +10,6 @@ topics: shortTitle: Server Statistics --- -{% data reusables.server-statistics.release-phase %} - ## {% data variables.product.prodname_server_statistics %}について {% data variables.product.prodname_server_statistics %} collects aggregate usage data from {% data variables.product.product_location %}, which you can use to better anticipate the needs of your organization, understand how your team works, and show the value you get from {% data variables.product.prodname_ghe_server %}. diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md index 07e7034a3b..59f1280ecb 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md @@ -737,6 +737,20 @@ git-import-tfs-raw git-import-rewrite ``` +{% ifversion ghes > 3.3 %} + +## セキュリティ + +### ghe-find-insecure-git-operations + +This utility searches your instance's logs and identifies Git operations over SSH that use insecure algorithms or hash functions, including DSA, RSA-SHA-1, HMAC-SHA-1, and CBC ciphers. You can use the output to support each client's transition to a more secure SSH connection. For more information, see [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server){% ifversion ghes < 3.6 %}.{% elsif ghes > 3.5 %} and "[Configuring SSH connections to your instance](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)."{% endif %} + +```shell +ghe-find-insecure-git-operations +``` + +{% endif %} + ## サポート ### ghe-diagnostics diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md index 364cbc347c..4c539b1e05 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md @@ -73,6 +73,18 @@ Enterprise オーナーは、通知用のメールを設定できます。 5. テストメールが成功したなら、ページの下部で**Save settings(設定の保存)**をクリックしてください。 ![設定保存のボタン](/assets/images/enterprise/management-console/save-settings.png) {% data reusables.enterprise_site_admin_settings.wait-for-configuration-run %} +{% ifversion require-tls-for-smtp %} +## Enforcing TLS for SMTP connections + +You can enforce TLS encryption for all incoming SMTP connections, which can help satisfy an ISO-27017 certification requirement. + +{% data reusables.enterprise_site_admin_settings.email-settings %} +1. Under "Authentication," select **Enforce TLS auth (recommended)**. + + ![Screenshot of the "Enforce TLS auth (recommended)" checkbox](/assets/images/enterprise/configuration/enforce-tls-for-smtp-checkbox.png) +{% data reusables.enterprise_management_console.save-settings %} +{% endif %} + ## メール着信を許可する DNS とファイアウォールの設定 通知へのメールでの返信を許可したいなら、DNSを設定しなければなりません。 @@ -80,7 +92,7 @@ Enterprise オーナーは、通知用のメールを設定できます。 1. インスタンスのポート25がSMTPサーバにアクセスできることを確認してください。 2. `reply.[hostname]`を指すAレコードを作成してください。 DNSプロバイダとインスタンスのホスト設定によっては、 `*.[hostname]`を指す単一のAレコードを作成できる場合があります。 3. `reply.[hostname]`を指すMXレコードを作成して、このドメインへのメールがインスタンスにルーティングされるようにしてください。 -4. `noreply.[hostname]` が `[hostname]` を指すようにする MX レコードを作成し、 通知メールの `cc` アドレスへの返信がインスタンスにルーティングされるようにしてください。 詳しい情報については、{% ifversion ghes %}「[通知を設定する](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}「[メール通知について](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}」を参照してください。 +4. `noreply.[hostname]` が `[hostname]` を指すようにする MX レコードを作成し、 通知メールの `cc` アドレスへの返信がインスタンスにルーティングされるようにしてください。 For more information, see {% ifversion ghes %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}." ## メール配信のトラブルシューティング diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md new file mode 100644 index 0000000000..dd05637a5b --- /dev/null +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md @@ -0,0 +1,47 @@ +--- +title: Configuring host keys for your instance +shortTitle: Configure host keys +intro: 'You can increase the security of {% data variables.product.product_location %} by configuring the algorithms that your instance uses to generate and advertise host keys for incoming SSH connections.' +permissions: 'Site administrators can configure the host keys for a {% data variables.product.product_name %} instance.' +versions: + ghes: '>= 3.6' +type: how_to +topics: + - Authentication + - Enterprise + - Infrastructure + - Networking + - Security + - SSH +--- + +## About host keys for your instance + +Servers that accept SSH connections advertise one or more cryptographic host keys to securely identify the server to SSH clients. To confirm the server's identity during the initialization of a connection, clients store and verify the host key. For more information, see [SSH Host Key - What, Why, How](https://ssh.com/academy/ssh/host-key) on the SSH Academy website. + +{% data reusables.enterprise.about-ssh-ports %} + +By default, {% data variables.product.product_location %} generates and advertises host keys with OpenSSH-style host key rotation. To increase the security of SSH in your environment, you can enable additional algorithms for the generation of host keys. + +{% note %} + +**Note**: If you enable additional host key algorithms, clients that do not use OpenSSH for SSH connections may experience warnings during connection, or fail to connect entirely. Some SSH implementations can ignore unsupported algorithms and fall back to a different algorithm. If the client does not support fallback, the connection will fail. For example, the SSH library for Go does not support fallback to a different algorithm. + +{% endnote %} + +## Managing an Ed25519 host key + +To improve security for clients that connect to {% data variables.product.product_location %}, you can enable the generation and advertisement of an Ed25519 host key. Ed25519 is immune to some attacks that target older signature algorithms, without sacrificing speed. Older SSH clients may not support Ed25519. By default, {% data variables.product.product_name %} instances do not generate or advertise an Ed25519 host key. For more information, see [the Ed25519 website](https://ed25519.cr.yp.to). + +{% data reusables.enterprise_installation.ssh-into-instance %} +1. To enable generation and advertisement of the Ed25519 host key, enter the following command. + + ```shell + ghe-config app.babeld.host-key-ed25519 true + ``` +1. Optionally, enter the following command to disable generation and advertisement of the Ed25519 host key. + + ```shell + ghe-config app.babeld.host-key-ed25519 false + ``` +{% data reusables.enterprise.apply-configuration %} diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md new file mode 100644 index 0000000000..88bb5ce695 --- /dev/null +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md @@ -0,0 +1,53 @@ +--- +title: Configuring SSH connections to your instance +shortTitle: Configure SSH connections +intro: 'You can increase the security of {% data variables.product.product_location %} by configuring the SSH algorithms that clients can use to establish a connection.' +permissions: 'Site administrators can configure SSH connections to a {% data variables.product.product_name %} instance.' +versions: + ghes: '>= 3.6' +type: how_to +topics: + - Authentication + - Enterprise + - Infrastructure + - Networking + - Security + - SSH +--- + +## About SSH connections to your instance + +{% data reusables.enterprise.about-ssh-ports %} + +To accommodate the SSH clients in your environment, you can configure the types of connections that {% data variables.product.product_location %} will accept. + +## Configuring SSH connections with RSA keys + +When users perform Git operations on {% data variables.product.product_location %} via SSH over port 22, the client can authenticate with an RSA key. The client may sign the attempt using the SHA-1 hash function. In this context, the SHA-1 hash function is no longer secure. For more information, see [SHA-1](https://en.wikipedia.org/wiki/SHA-1) on Wikipedia. + +By default{% ifversion ghes < 3.7 %} on {% data variables.product.product_name %} 3.6 and later{% endif %}, SSH connections that satisfy **both** of the following conditions will fail. + +{% data reusables.ssh.rsa-sha-1-connection-failure-criteria %} + +You can adjust the cutoff date. If the user uploaded the RSA key before the cutoff date, the client can continue to connect successfuly using SHA-1 as long as the key remains valid. Alternatively, you can reject all SSH connections authenticated with an RSA key if the client signs the connection using the SHA-1 hash function. + +Regardless of the setting you choose for your instance, clients can continue to connect using any RSA key signed with a SHA-2 hash function. + +If you use an SSH certificate authority, connections will fail if the certificate's `valid_after` date is after the cutoff date. 詳しい情報については「[SSH認証局について](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)」を参照してください。 + +詳細は [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server) を参照してください。 + +{% data reusables.enterprise_installation.ssh-into-instance %} +1. Audit your instance's logs for connections that use unsecure algorithms or hash functions using the `ghe-find-insecure-git-operations` utility. 詳しい情報については、「[コマンドラインユーティリティ](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-find-insecure-git-operations)」を参照してください。 +1. To configure a cutoff date after which {% data variables.product.product_location %} will deny connections from clients that use an RSA key uploaded after the date if the connection is signed by the SHA-1 hash function, enter the following command. Replace _**RFC-3399-UTC-TIMESTAMP**_ with a valid RFC 3399 UTC timestamp. For example, the default value, August 1, 2022, would be represented as `2022-08-01T00:00:00Z`. For more information, see [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339) on the IETF website. + +
+   $ ghe-config app.gitauth.rsa-sha1 RFC-3339-UTC-TIMESTAMP
+   
+ +1. Alternatively, to completely disable SSH connections using RSA keys that are signed with the SHA-1 hash function, enter the following command. + + ```shell + ghe-config app.gitauth.rsa-sha1 false + ``` +{% data reusables.enterprise.apply-configuration %} diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/index.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/index.md index 74891cb4a8..b59bf2c78b 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/index.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/index.md @@ -25,6 +25,7 @@ children: - /site-admin-dashboard - /enabling-private-mode - /managing-github-mobile-for-your-enterprise + - /configuring-ssh-connections-to-your-instance - /configuring-email-for-notifications - /verifying-or-approving-a-domain-for-your-enterprise - /configuring-rate-limits @@ -34,6 +35,7 @@ children: - /command-line-utilities - /restricting-network-traffic-to-your-enterprise - /configuring-github-pages-for-your-enterprise + - /configuring-host-keys-for-your-instance - /configuring-the-referrer-policy-for-your-enterprise - /configuring-custom-footers - /configuring-web-commit-signing diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/initializing-github-ae.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/initializing-github-ae.md index 40f97d05e0..a3c095be52 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/initializing-github-ae.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise/initializing-github-ae.md @@ -8,6 +8,7 @@ topics: - Enterprise redirect_from: - /admin/configuration/initializing-github-ae + - /enterprise-server@latest/admin/configuration/configuring-your-enterprise/initializing-github-ae --- ## About initialization diff --git a/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md b/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md index f425311c63..5368353b1d 100644 --- a/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md +++ b/translations/ja-JP/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md @@ -40,7 +40,7 @@ Then,{% else %}First,{% endif %} decide whether you'll allow third-party actions Consider combining OpenID Connect (OIDC) with reusable workflows to enforce consistent deployments across your repository, organization, or enterprise. You can do this by defining trust conditions on cloud roles based on reusable workflows. For more information, see "[Using OpenID Connect with reusable workflows](/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows)." {% endif %} -You can access information about activity related to {% data variables.product.prodname_actions %} in the audit logs for your enterprise. If your business needs require retaining audit logs for longer than six months, plan how you'll export and store this data outside of {% data variables.product.prodname_dotcom %}. For more information, see {% ifversion ghec %}"[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)" and "[Exporting audit log activity for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)."{% else %}"[Log forwarding](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)."{% endif %} +You can access information about activity related to {% data variables.product.prodname_actions %} in the audit logs for your enterprise. If your business needs require retaining this information longer than audit log data is retained, plan how you'll export and store this data outside of {% data variables.product.prodname_dotcom %}. For more information, see {% ifversion ghec %}"[Exporting audit log activity for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)" and "[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)."{% else %}{% ifversion audit-log-streaming %}"[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)" and {% endif %}"[Log forwarding](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)."{% endif %} ![監査ログのエントリ](/assets/images/help/repository/audit-log-entries.png) diff --git a/translations/ja-JP/content/admin/guides.md b/translations/ja-JP/content/admin/guides.md index 4724e3deb3..67e3be6efe 100644 --- a/translations/ja-JP/content/admin/guides.md +++ b/translations/ja-JP/content/admin/guides.md @@ -52,6 +52,8 @@ includeGuides: - /admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise - /admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise - /admin/configuration/connecting-your-enterprise-account-to-github-enterprise-cloud + - /admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance + - /admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance - /admin/configuration/enabling-and-scheduling-maintenance-mode - /admin/configuration/configuring-github-connect/enabling-automatic-user-license-sync-for-your-enterprise - /admin/configuration/enabling-private-mode diff --git a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md index 35436eba62..2bd37c0db0 100644 --- a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md +++ b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md @@ -10,8 +10,6 @@ topics: - Enterprise --- -{% data reusables.server-statistics.release-phase %} - ## About the benefits of {% data variables.product.prodname_server_statistics %} {% data variables.product.prodname_server_statistics %} can help you anticipate the needs of your organization, understand how your team works, and show the value you get from {% data variables.product.prodname_ghe_server %}. diff --git a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md index 74f6367abd..02ce06f5c7 100644 --- a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md +++ b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md @@ -8,8 +8,6 @@ redirect_from: - /early-access/github/analyze-how-your-team-works-with-server-statistics/exploring-server-statistics --- -{% data reusables.server-statistics.release-phase %} - You can download up to the last 365 days of {% data variables.product.prodname_server_statistics %} data in a CSV or JSON file. This data, which includes aggregate metrics on repositories, issues, and pull requests, can help you anticipate the needs of your organization, understand how your team works, and show the value you get from {% data variables.product.prodname_ghe_server %}. Before you can download this data, you must enable {% data variables.product.prodname_server_statistics %}. 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_server_statistics %}の有効化](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)」を参照してください。 @@ -20,7 +18,7 @@ To download these metrics, you must be an enterprise owner or organization owner - If {% data variables.product.product_location %} is connected to an enterprise account on {% data variables.product.prodname_ghe_cloud %}, see "[Downloading metrics from your enterprise account](#downloading-metrics-from-your-enterprise-account)." - If {% data variables.product.product_location %} is connected to an organization on {% data variables.product.prodname_ghe_cloud %}, see "[Downloading metrics from your organization](#downloading-metrics-from-your-organization)." -To learn more about {% data variables.product.prodname_github_connect %}, see "[About {% data variables.product.prodname_github_connect %}](/admin/configuration/configuring-github-connect/about-github-connect)." +{% data variables.product.prodname_github_connect %}についてさらに学ぶには、「[{% data variables.product.prodname_github_connect %}について](/admin/configuration/configuring-github-connect/about-github-connect)」を参照してください。 ## Downloading metrics from your enterprise account diff --git a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md index 5bb42fb99d..5b18a392c4 100644 --- a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md +++ b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md @@ -8,8 +8,6 @@ redirect_from: - /early-access/github/analyze-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api --- -{% data reusables.server-statistics.release-phase %} - You can request up to 365 days of metrics in a single {% data variables.product.prodname_server_statistics %} REST API request. This data, which includes aggregate metrics on repositories, issues, and pull requests, can help you anticipate the needs of your organization, understand how your team works, and show the value you get from {% data variables.product.prodname_ghe_server %}. For a list of the metrics collected, see "[{% data variables.product.prodname_server_statistics %} data collected](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)." Before you can use the {% data variables.product.prodname_server_statistics %} REST API, you must enable {% data variables.product.prodname_server_statistics %}. 詳しい情報については「[Enterpriseでの{% data variables.product.prodname_server_statistics %}の有効化](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)」を参照してください。 diff --git a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md index 28afdf0355..5b072d3d57 100644 --- a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise.md @@ -39,9 +39,10 @@ As an enterprise owner{% ifversion ghes %} or site administrator{% endif %}, you {%- ifversion enterprise-audit-log-ip-addresses %} - You can display the IP address associated with events in the audit log. For more information, see "[Displaying IP addresses in the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise)." {%- endif %} -{%- ifversion ghec %} +{%- ifversion audit-log-streaming %} - You can stream audit and Git events data from {% data variables.product.prodname_dotcom %} to an external data management system. For more information, see "[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)." -{%- else %} +{%- endif %} +{%- ifversion ghes %} - You can forward audit and system logs, from your enterprise to an third-party hosted monitoring system. 詳しい情報については、「[ログの転送](/admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding)」を参照してください。 {%- endif %} {%- ifversion ghec or ghes > 3.2 or ghae-issue-6648 %} @@ -50,13 +51,6 @@ As an enterprise owner{% ifversion ghes %} or site administrator{% endif %}, you For a full list of audit log actions that may appear in your enterprise audit log, see "[Audit log actions for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise)." -{% ifversion ghec %} -## Git events - -Git events data, such as cloning, fetching, and pushing is logged. For more information, see "[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)." - -{% endif %} - ## 参考リンク - 「[Organization の Audit log をレビューする](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)」 {%- ifversion ghes %} diff --git a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index da858662b4..04345ecf20 100644 --- a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -59,7 +59,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe | ------------------ | --------------------------------------------- | | `artifact.destroy` | A workflow run artifact was manually deleted. | -{%- ifversion ghec %} +{%- ifversion audit-log-streaming %} ## `audit_log_streaming` category actions | アクション | 説明 | @@ -756,12 +756,12 @@ The scope of the events that appear in your enterprise's audit log depend on whe ## `prebuild_configuration` category actions -| アクション | 説明 | -| -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `prebuild_configuration.create` | A {% data variables.product.prodname_codespaces %} prebuild configuration for a repository was created. For more information, see "[About {% data variables.product.prodname_github_codespaces %} prebuilds](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)." | -| `prebuild_configuration.destroy` | A {% data variables.product.prodname_codespaces %} prebuild configuration for a repository was deleted. For more information, see "[About {% data variables.product.prodname_github_codespaces %} prebuilds](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)." | -| `prebuild_configuration.run_triggered` | A user initiated a run of a {% data variables.product.prodname_codespaces %} prebuild configuration for a repository branch. For more information, see "[About {% data variables.product.prodname_github_codespaces %} prebuilds](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)." | -| `prebuild_configuration.update` | A {% data variables.product.prodname_codespaces %} prebuild configuration for a repository was edited. For more information, see "[About {% data variables.product.prodname_github_codespaces %} prebuilds](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)." | +| アクション | 説明 | +| -------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `prebuild_configuration.create` | A {% data variables.product.prodname_codespaces %} prebuild configuration for a repository was created. 詳しい情報については「[{% data variables.product.prodname_github_codespaces %}の事前ビルドについて](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)」を参照してください。 | +| `prebuild_configuration.destroy` | A {% data variables.product.prodname_codespaces %} prebuild configuration for a repository was deleted. 詳しい情報については「[{% data variables.product.prodname_github_codespaces %}の事前ビルドについて](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)」を参照してください。 | +| `prebuild_configuration.run_triggered` | A user initiated a run of a {% data variables.product.prodname_codespaces %} prebuild configuration for a repository branch. 詳しい情報については「[{% data variables.product.prodname_github_codespaces %}の事前ビルドについて](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)」を参照してください。 | +| `prebuild_configuration.update` | A {% data variables.product.prodname_codespaces %} prebuild configuration for a repository was edited. 詳しい情報については「[{% data variables.product.prodname_github_codespaces %}の事前ビルドについて](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)」を参照してください。 | {%- endif %} {%- ifversion ghes %} diff --git a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md index 26668f9a20..817fb15c5f 100644 --- a/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise.md @@ -3,7 +3,7 @@ title: Streaming the audit log for your enterprise intro: 'You can stream audit and Git events data from {% data variables.product.prodname_dotcom %} to an external data management system.' miniTocMaxHeadingLevel: 3 versions: - ghec: '*' + feature: audit-log-streaming type: tutorial topics: - Auditing @@ -17,6 +17,14 @@ redirect_from: permissions: Enterprise owners can configure audit log streaming. --- +{% ifversion ghes %} +{% note %} + +**Note:** Audit log streaming is currently in beta for {% data variables.product.product_name %} and is subject to change. + +{% endnote %} +{% endif %} + ## About audit log streaming To help protect your intellectual property and maintain compliance for your organization, you can use streaming to keep copies of your audit log data and monitor: @@ -24,11 +32,11 @@ To help protect your intellectual property and maintain compliance for your orga The benefits of streaming audit data include: -* **Data exploration**. You can examine streamed events using your preferred tool for querying large quantities of data. The stream contains both audit events and Git events across the entire enterprise account. -* **Data continuity**. You can pause the stream for up to seven days without losing any audit data. +* **Data exploration**. You can examine streamed events using your preferred tool for querying large quantities of data. The stream contains both audit events and Git events across the entire enterprise account.{% ifversion pause-audit-log-stream %} +* **Data continuity**. You can pause the stream for up to seven days without losing any audit data.{% endif %} * **Data retention**. You can keep your exported audit logs and Git events data as long as you need to. -Enterprise owners can set up, pause, or delete a stream at any time. The stream exports the audit data for all of the organizations in your enterprise. +Enterprise owners can set up{% ifversion pause-audit-log-stream %}, pause,{% endif %} or delete a stream at any time. The stream exports the audit and Git events data for all of the organizations in your enterprise. ## Setting up audit log streaming @@ -170,7 +178,7 @@ To configure the stream in {% data variables.product.prodname_dotcom %} you need 1. Click **Check endpoint** to verify that {% data variables.product.prodname_dotcom %} can connect and write to the Azure Blob Storage endpoint. - ![Check the endpoint](/assets/images/help/enterprises/audit-stream-check.png) + ![エンドポイントのチェック](/assets/images/help/enterprises/audit-stream-check.png) {% data reusables.enterprise.verify-audit-log-streaming-endpoint %} @@ -213,7 +221,7 @@ You need two pieces of information about your event hub: its instance name and t 1. Click **Check endpoint** to verify that {% data variables.product.prodname_dotcom %} can connect and write to the Azure Events Hub endpoint. - ![Check the endpoint](/assets/images/help/enterprises/audit-stream-check.png) + ![エンドポイントのチェック](/assets/images/help/enterprises/audit-stream-check.png) {% data reusables.enterprise.verify-audit-log-streaming-endpoint %} @@ -269,9 +277,10 @@ To stream audit logs to Splunk's HTTP Event Collector (HEC) endpoint you must ma 1. Leave the **Enable SSL verification** check box selected. Audit logs are always streamed as encrypted data, however, with this option selected, {% data variables.product.prodname_dotcom %} verifies the SSL certificate of your Splunk instance when delivering events. SSL verification helps ensure that events are delivered to your URL endpoint securely. You can clear the selection of this option, but we recommend you leave SSL verification enabled. -1. Click **Check endpoint** to verify that {% data variables.product.prodname_dotcom %} can connect and write to the Splunk endpoint. ![Check the endpoint](/assets/images/help/enterprises/audit-stream-check-splunk.png) +1. Click **Check endpoint** to verify that {% data variables.product.prodname_dotcom %} can connect and write to the Splunk endpoint. ![エンドポイントのチェック](/assets/images/help/enterprises/audit-stream-check-splunk.png) {% data reusables.enterprise.verify-audit-log-streaming-endpoint %} +{% ifversion pause-audit-log-stream %} ## Pausing audit log streaming Pausing the stream allows you to perform maintenance on the receiving application without losing audit data. Audit logs are stored for up to seven days on {% data variables.product.product_location %} and are then exported when you unpause the stream. @@ -284,6 +293,7 @@ Pausing the stream allows you to perform maintenance on the receiving applicatio 1. A confirmation message is displayed. Click **Pause stream** to confirm. When the application is ready to receive audit logs again, click **Resume stream** to restart streaming audit logs. +{% endif %} ## Deleting the audit log stream diff --git a/translations/ja-JP/content/admin/packages/index.md b/translations/ja-JP/content/admin/packages/index.md index 47935bee18..66f2d55667 100644 --- a/translations/ja-JP/content/admin/packages/index.md +++ b/translations/ja-JP/content/admin/packages/index.md @@ -14,6 +14,7 @@ children: - /enabling-github-packages-with-minio - /quickstart-for-configuring-your-minio-storage-bucket-for-github-packages - /configuring-package-ecosystem-support-for-your-enterprise + - /migrating-your-enterprise-to-the-container-registry-from-the-docker-registry shortTitle: Manage GitHub Packages --- diff --git a/translations/ja-JP/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md b/translations/ja-JP/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md new file mode 100644 index 0000000000..5b6feb7966 --- /dev/null +++ b/translations/ja-JP/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md @@ -0,0 +1,85 @@ +--- +title: Migrating your enterprise to the Container registry from the Docker registry +intro: 'You can migrate Docker images previously stored in the Docker registry on {% data variables.product.product_location %} to the {% data variables.product.prodname_container_registry %}.' +product: '{% data reusables.gated-features.packages %}' +permissions: 'Enterprise owners can migrate Docker images to the {% data variables.product.prodname_container_registry %}.' +versions: + feature: docker-ghcr-enterprise-migration +shortTitle: コンテナレジストリへの移行 +topics: + - Containers + - Docker + - Migration +--- + +{% data reusables.package_registry.container-registry-ghes-beta %} + +## {% data variables.product.prodname_container_registry %} について + +{% data reusables.package_registry.container-registry-benefits %} For more information, see "[Working with the {% data variables.product.prodname_container_registry %}](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)." + +For more information about configuring {% data variables.product.prodname_registry %} for {% data variables.product.product_location %}, see "[Getting started with {% data variables.product.prodname_registry %} for your enterprise](/admin/packages/getting-started-with-github-packages-for-your-enterprise)." + +## About migration from the Docker registry + +{% data reusables.package_registry.container-registry-replaces-docker-registry %} If the Docker registry on {% data variables.product.product_location %} contains images, you must manually migrate the images to the {% data variables.product.prodname_container_registry %}. + +{% ifversion ghes %} + +{% note %} + +**注釈**: {% data reusables.package_registry.container-registry-ghes-migration-availability %} + +{% endnote %} + +{% endif %} + +{% data reusables.package_registry.container-registry-migration-namespaces %} For more information about the impact of migration to the {% data variables.product.prodname_container_registry %}, see "[Migrating to the {% data variables.product.prodname_container_registry %} from the Docker registry](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry#about-migration-from-the-docker-registry)." + +## Migrating organizations to the {% data variables.product.prodname_container_registry %} + +You can start a migration of all your organizations' Docker images to the {% data variables.product.prodname_container_registry %}. The duration of the migration operation depends on the total number of images to migrate, and the overall load on {% ifversion ghes %}your instance{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. After a successful migration, {% data variables.product.product_name %} will display a summary, and all future uploads of Docker images will use the {% data variables.product.prodname_container_registry %}. + +If {% ifversion ghes %}a site administrator{% elsif ghae %}an enterprise owner{% endif %} has configured email notifications for {% data variables.product.product_location %}, you will receive an email after the migration is complete. 詳しい情報については、「[通知のためのメールを設定する](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)」を参照してください。 + +{% note %} + +**{% ifversion ghes %}注釈{% elsif ghae %}注釈{% endif %}**: + +{%- ifversion ghes %} +- During the migration, the CPU and memory usage for your instance will increase. To ensure the performance of the instance for your users, {% data variables.product.company_short %} recommends that you begin a migration during a period of reduced activity. +{%- endif %} +{% ifversion ghes %}- {% endif %}During the migration, do not modify settings for your enterprise{% ifversion ghes %} or run `ghe-config-apply` from an administrative SSH session{% endif %}. {% ifversion ghes %}These actions will trigger a configuration run, which can restart services and {% elsif ghae %}Modifying these settings {% endif %} may interrupt the migration. +{%- ifversion ghes %} +- After the migration, storage pressure on your instance will increase due to the duplication of image files in the Docker registry and the {% data variables.product.prodname_container_registry %}. A future release of {% data variables.product.product_name %} will remove the duplicated files when all migrations are complete. + +For more information about monitoring the performance and storage of {% data variables.product.product_location %}, see "[Accessing the monitor dashboard](/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard)." +{% endif %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +1. 左のサイドバーで**Packages**をクリックしてください。 +1. To the right of the number of packages to migrate, click **Start migration**. During the migration, {% data variables.product.product_name %} will display progress on this page. + +After the migration completes, the page will display the results. If a migration fails, the page will show the organizations that own the package that caused the failure. + +## Re-running a failed organization migration + +Prior to migration, if a user has created a package in the {% data variables.product.prodname_container_registry %} that has an identical name to an existing package in the Docker registry, the migration will fail. + +1. Delete the affected container in the {% data variables.product.prodname_container_registry %}. 詳しい情報については、「[パッケージの削除とリストア](/packages/learn-github-packages/deleting-and-restoring-a-package#deleting-a-version-of-an-organization-scoped-package-on-github)」を参照してください。 +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.packages-tab %} +1. To the right of the number of packages to migrate, click **Re-run migration**. During the migration, {% data variables.product.product_name %} will display progress on this page. +1. If the migration fails again, start from step 1 and re-run the migration. + +{% ifversion ghes %} + +## Monitoring traffic to the registries + +You can use visualize traffic to the Docker registry and {% data variables.product.prodname_container_registry %} from {% data variables.product.product_location %}'s monitor dashboard. The "GitHub Container Package Registry" graph can help you confirm that you've successfully migrated all images to the {% data variables.product.prodname_container_registry %}. In the graph, "v1" represents traffic to the Docker registry, and "v2" represents traffic to the {% data variables.product.prodname_container_registry %}. 詳しい情報については、「[モニターダッシュボードへのアクセス](/admin/enterprise-management/monitoring-your-appliance/accessing-the-monitor-dashboard)」を参照してください。 + +{% endif %} diff --git a/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md b/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md index dbca32c4a6..31b5f31638 100644 --- a/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md @@ -13,6 +13,7 @@ redirect_from: - /admin/policies/enforcing-policies-for-your-enterprise/enforcing-github-actions-policies-for-your-enterprise - /github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account versions: ghec: '*' ghes: '*' diff --git a/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md b/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md index 78eafe20e7..4edafc779b 100644 --- a/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md @@ -203,6 +203,28 @@ Across all organizations owned by your enterprise, you can allow members with ad 4. [Repository upload limit] で、ドロップダウンメニューを使用して最大オブジェクトサイズをクリックします。 ![最大オブジェクトサイズのオプションを備えたドロップダウンメニュー](/assets/images/enterprise/site-admin-settings/repo-upload-limit-dropdown.png) 5. 必要に応じて、すべてのリポジトリにアップロードの最大制限を適用するには [**Enforce on all repositories**] を選択します。 ![すべてのリポジトリにオブジェクトの最大サイズを適用するオプション](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) +{% ifversion profile-name-enterprise-setting %} + +## Enforcing a policy for the display of member names in your repositories + +Across all organizations owned by your enterprise, you can allow members to see a comment author's profile name, in addition to their username, in issues and pull requests for public and internal repositories. + +![コメントに表示されたコメント作者の名前](/assets/images/help/issues/commenter-full-name.png) + +{% note %} + +**Note:** When this policy is enforced for all repositories in the enterprise, it overrides the organization setting for private repositories. For more information, see "[Managing the display of member names in your organization](/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization)". + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.options-tab %} +4. Under "Allow members to see the comment author's profile name in public and internal repositories", select the dropdown menu and click a policy. ![Screenshot of Options page with policy drop down emphasized](/assets/images/enterprise/site-admin-settings/comment-authors-profile-name-drop-down.png) +5. Optionally, to enforce the display of profile names for all repositories in your enterprise, select **Enforce for all repositories on the instance**. ![Screenshot of "Enforce for all repositories" option emphasized](/assets/images/enterprise/site-admin-settings/enforce-for-all-repositories-option.png) + +{% endif %} + ## リポジトリ間のプルリクエストのためのマージコンフリクトエディタを設定する ユーザが自分のコンピュータ上でローカルにマージコンフリクトを解決するように要求すれば、うっかりフォークから上流のリポジトリに書き込んでしまうことを回避できます。 @@ -265,10 +287,22 @@ Each repository inherits a default force push setting from the settings of the u {% data reusables.enterprise_user_management.disclaimer-for-git-read-access %} -{% ifversion ghes %} Enterprise で[プライベートモードを有効化](/enterprise/admin/configuration/enabling-private-mode)している場合は、{% else %}{% endif %}リポジトリ管理者がパブリックリポジトリへの匿名 Git 読み取りアクセスを有効化できるようにすることができます。 +If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) for {% data variables.product.product_location %}, you can allow repository administrators to enable anonymous Git read access to public repositories. 匿名 Git 読み取りアクセスを有効化すると、ユーザは Enterprise 上のカスタムツールの認証をバイパスできるようになります。 あなたもしくはリポジトリ管理者がこのアクセス設定をリポジトリで有効化すると、認証を受けていない Git の操作 (そして {% data variables.product.product_name %} へのネットワークアクセスができる人はだれでも) は、認証なしでリポジトリに読み取りアクセスできることになります。 +Anonymous Git read access is disabled by default.{% ifversion ghes = 3.4 or ghes = 3.5 or ghes = 3.6 or ghes = 3.7 %} When you upgrade to {% data variables.product.product_name %} 3.6 or later, anonymous Git read access is automatically disabled at the application level, and `git://` connections on port 9418 will return the following error. + +``` +The unauthenticated git protocol on port 9418 is no longer supported. +``` + +If you wish to support the unathenticated Git protocol in your environment, you must manually re-enable the feature. {% data variables.product.company_short %} recommends using SSH instead of the Git protocol. 詳細は [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server) を参照してください。 + +{% endif %} + + + 必要に応じて、リポジトリのアクセス設定をロックすることで、リポジトリ管理者が Enterprise のリポジトリの匿名 Git アクセス設定を変更不可にすることができます。 リポジトリのGit読み取りアクセス設定をロックすると、サイト管理者だけがこの設定を変更できるようになります。 {% data reusables.enterprise_site_admin_settings.list-of-repos-with-anonymous-git-read-access-enabled %} diff --git a/translations/ja-JP/content/admin/policies/index.md b/translations/ja-JP/content/admin/policies/index.md index b716198582..5c358faa49 100644 --- a/translations/ja-JP/content/admin/policies/index.md +++ b/translations/ja-JP/content/admin/policies/index.md @@ -4,7 +4,6 @@ intro: '{% data variables.product.product_name %} でポリシーを設定する redirect_from: - /enterprise/admin/developer-workflow - /enterprise/admin/policies - - /github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account versions: ghec: '*' ghes: '*' diff --git a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/index.md b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/index.md index a5784ea28a..2341764599 100644 --- a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/index.md +++ b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise/index.md @@ -9,6 +9,9 @@ redirect_from: - /github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account - /admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise + - /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account intro: 'Organizationは企業内で、部署や同様のプロジェクトで作業を行うグループなど、個別のユーザグループを作成する素晴らしい手段です。 {% ifversion ghae %}Internal{% else %}Public and internal{% endif %} repositories that belong to an organization are accessible to members of other organizations in the enterprise, while private repositories are inaccessible to anyone but members of the organization that are granted access.' versions: ghec: '*' diff --git a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md index 831c946e65..707e3121e6 100644 --- a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md @@ -25,6 +25,10 @@ You can see all current enterprise members and enterprise administrators{% ifver You can view all the current enterprise owners{% ifversion ghec %} and billing managers{% endif %} for your enterprise.{% ifversion enterprise-membership-view-improvements %} You can see useful information about each administrator{% ifversion ghec %} and filter the list by role{% endif %}.{% endif %} You can find a specific person by searching for their username or display name. +{% ifversion ghes > 3.5 %} +Enterprise owners whose accounts are suspended are included in the list of enterprise administrators, and are identified as suspended. You should consider demoting any suspended owners you see. 詳細は「[サイト管理者の昇格あるいは降格](/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator#demoting-a-site-administrator-from-the-enterprise-settings)」を参照してください。 +{% endif %} + {% ifversion not ghae %} You can also remove an administrator. 詳しい情報について。 see "[Inviting people to manage your enterprise](/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise#removing-an-enterprise-administrator-from-your-enterprise-account)." {% endif %} diff --git a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/about-ssh.md b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/about-ssh.md index 0c9d480028..e64b6f397c 100644 --- a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/about-ssh.md +++ b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/about-ssh.md @@ -14,7 +14,11 @@ topics: - SSH --- -When you set up SSH, you will need to generate a new SSH key and add it to the ssh-agent. You must add the SSH key to your account on {% data variables.product.product_name %} before you use the key to authenticate. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)" and "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)." +## SSH について + +{% data reusables.ssh.about-ssh %} For more information about SSH, see [Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell) on Wikipedia. + +When you set up SSH, you will need to generate a new private SSH key and add it to the SSH agent. You must also add the public SSH key to your account on {% data variables.product.product_name %} before you use the key to authenticate. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)" and "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)." You can further secure your SSH key by using a hardware security key, which requires the physical hardware security key to be attached to your computer when the key pair is used to authenticate with SSH. You can also secure your SSH key by adding your key to the ssh-agent and using a passphrase. 詳しい情報については[SSH キーのパスフレーズを使う](/github/authenticating-to-github/working-with-ssh-key-passphrases)を参照してください。 diff --git a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md index 8fff34f4e4..e00b4bd018 100644 --- a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md +++ b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md @@ -15,9 +15,20 @@ topics: shortTitle: Add a new SSH key --- -Before adding a new SSH key to your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, you should have: -* [既存の SSH キーの確認](/articles/checking-for-existing-ssh-keys) -* [新しい SSH キーを生成して ssh-agent に追加する](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) +## About addition of SSH keys to your account + +{% data reusables.ssh.about-ssh %} For more information, see "[About SSH](/authentication/connecting-to-github-with-ssh/about-ssh)." + +After you generate an SSH key pair, you must add the public key to {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} to enable SSH access for your account. + +## 必要な環境 + +Before adding a new SSH key to your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, complete the following steps. + +1. Check for existing SSH keys. For more information, see "[Checking for existing SSH keys](/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys)." +1. Generate a new SSH key and add it to your machine's SSH agent. 詳しい情報については、「[新しい SSH キーを生成して ssh-agent に追加する](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)」を参照してください。 + +## Adding a new SSH key to your account After adding a new SSH key to your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, you can reconfigure any local repositories to use SSH. 詳しい情報については[リモート URL の HTTPS から SSH への切り替え](/github/getting-started-with-github/managing-remote-repositories/#switching-remote-urls-from-https-to-ssh)を参照してください。 @@ -45,7 +56,7 @@ After adding a new SSH key to your account on {% ifversion ghae %}{% data variab {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} 4. [**New SSH key**] または [**Add SSH key**] をクリックします。 ![SSH キーボタン](/assets/images/help/settings/ssh-add-ssh-key.png) -5. [Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば個人の Mac を使っている場合、このキーを "Personal MacBook Air" などと呼ぶことが考えられます。 +5. [Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば、個人のMacを使っているなら、このキーを「Personal MacBook Air」とすることができるでしょう。 6. キーを [Key] フィールドに貼り付けます。 ![キーフィールド](/assets/images/help/settings/ssh-key-paste.png) 7. **[Add SSH key]** をクリックしてください。 ![キーの追加ボタン](/assets/images/help/settings/ssh-add-key.png) {% data reusables.user-settings.sudo-mode-popup %} @@ -76,7 +87,7 @@ After adding a new SSH key to your account on {% ifversion ghae %}{% data variab {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} 4. [**New SSH key**] または [**Add SSH key**] をクリックします。 ![SSH キーボタン](/assets/images/help/settings/ssh-add-ssh-key.png) -5. [Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば個人の Mac を使っている場合、このキーを "Personal MacBook Air" などと呼ぶことが考えられます。 +5. [Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば、個人のMacを使っているなら、このキーを「Personal MacBook Air」とすることができるでしょう。 6. キーを [Key] フィールドに貼り付けます。 ![キーフィールド](/assets/images/help/settings/ssh-key-paste.png) 7. **[Add SSH key]** をクリックしてください。 ![キーの追加ボタン](/assets/images/help/settings/ssh-add-key.png) 8. {% data variables.product.product_name %} パスワードの確認を促された場合は、確認します。 ![sudo モードダイアログ](/assets/images/help/settings/sudo_mode_popup.png) @@ -108,7 +119,7 @@ After adding a new SSH key to your account on {% ifversion ghae %}{% data variab {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.ssh %} 4. [**New SSH key**] または [**Add SSH key**] をクリックします。 ![SSH キーボタン](/assets/images/help/settings/ssh-add-ssh-key.png) -5. [Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば個人の Mac を使っている場合、このキーを "Personal MacBook Air" などと呼ぶことが考えられます。 +5. [Title] フィールドで、新しいキーを説明するラベルを追加します。 たとえば、個人のMacを使っているなら、このキーを「Personal MacBook Air」とすることができるでしょう。 6. キーを [Key] フィールドに貼り付けます。 ![キーフィールド](/assets/images/help/settings/ssh-key-paste.png) 7. **[Add SSH key]** をクリックしてください。 ![キーの追加ボタン](/assets/images/help/settings/ssh-add-key.png) 8. {% data variables.product.product_name %} パスワードの確認を促された場合は、確認します。 ![sudo モードダイアログ](/assets/images/help/settings/sudo_mode_popup.png) @@ -146,5 +157,5 @@ gh ssh-key add ~/.ssh/id_ed25519.pub {% ifversion fpt or ghec %} ## 参考リンク -- [SAML シングルサインオンで使うためにSSHキーを認可する](/articles/authorizing-an-ssh-key-for-use-with-saml-single-sign-on) +- [SAMLシングルサインオンで使うためにSSHキーを認可する](/articles/authorizing-an-ssh-key-for-use-with-saml-single-sign-on) {% endif %} diff --git a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md index 4a430ae839..1939f7202a 100644 --- a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md +++ b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md @@ -15,6 +15,16 @@ topics: shortTitle: Check for existing SSH key --- +## About SSH keys + +You can use SSH to perform Git operations in repositories on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. 詳しい情報については「[SSHについて](/authentication/connecting-to-github-with-ssh/about-ssh)」を参照してください。 + +If you have an existing SSH key, you can use the key to authenticate Git operations over SSH. + +## 既存の SSH キーの確認 + +Before you generate a new SSH key, you should check your local machine for existing keys. + {% data reusables.ssh.key-type-support %} {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md index de0b97d03e..25cbb1a35f 100644 --- a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md +++ b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md @@ -17,72 +17,78 @@ topics: shortTitle: Generate new SSH key --- -## About SSH key generation +## About SSH key passphrases + +{% data reusables.ssh.about-ssh %} For more information, see "[About SSH](/authentication/connecting-to-github-with-ssh/about-ssh)." + +When you generate an SSH key, you can add a passphrase to further secure the key. Whenever you use the key, you must enter the passphrase. If your key has a passphrase and you don't want to enter the passphrase every time you use the key, you can add your key to the SSH agent. The SSH agent manages your SSH keys and remembers your passphrase. If you don't already have an SSH key, you must generate a new SSH key to use for authentication. If you're unsure whether you already have an SSH key, you can check for existing keys. For more information, see "[Checking for existing SSH keys](/github/authenticating-to-github/checking-for-existing-ssh-keys)." If you want to use a hardware security key to authenticate to {% data variables.product.product_name %}, you must generate a new SSH key for your hardware security key. You must connect your hardware security key to your computer when you authenticate with the key pair. For more information, see the [OpenSSH 8.2 release notes](https://www.openssh.com/txt/release-8.2). -If you don't want to reenter your passphrase every time you use your SSH key, you can add your key to the SSH agent, which manages your SSH keys and remembers your passphrase. - ## 新しい SSH キーを生成する +You can generate a new SSH key on your local machine. After you generate the key, you can add the key to your account on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} to enable authentication for Git operations over SSH. + +{% data reusables.ssh.key-type-support %} + {% data reusables.command_line.open_the_multi_os_terminal %} 2. 以下のテキストを貼り付けます。メールアドレスは自分の {% data variables.product.product_name %} メールアドレスに置き換えてください。 - {% ifversion ghae %} + {%- ifversion ghae %} - ```shell - $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" - ``` - {% else %} - ```shell - $ ssh-keygen -t ed25519 -C "your_email@example.com" - ``` - {% note %} + ```shell + $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" + ``` + {%- else %} + ```shell + $ ssh-keygen -t ed25519 -C "your_email@example.com" + ``` + {% note %} - **注釈:** Ed25519 アルゴリズムをサポートしないレガシーシステムを使用している場合は、以下を使用します。 - ```shell - $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" - ``` + **注釈:** Ed25519 アルゴリズムをサポートしないレガシーシステムを使用している場合は、以下を使用します。 + ```shell + $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" + ``` - {% endnote %} - {% endif %} + {% endnote %} + {%- endif %} - This creates a new SSH key, using the provided email as a label. - ```shell - > Generating public/private algorithm key pair. - ``` + This creates a new SSH key, using the provided email as a label. + ```shell + > Generating public/private algorithm key pair. + ``` 3. 「Enter a file in which to save the key」というメッセージが表示されたら、Enter キーを押します。 これにより、デフォルトのファイル場所が受け入れられます。 - {% mac %} + {% mac %} - ```shell - > Enter a file in which to save the key (/Users/you/.ssh/id_algorithm): [Press enter] - ``` + ```shell + > Enter a file in which to save the key (/Users/you/.ssh/id_algorithm): [Press enter] + ``` - {% endmac %} + {% endmac %} - {% windows %} + {% windows %} - ```shell - > Enter a file in which to save the key (/c/Users/you/.ssh/id_algorithm):[Press enter] - ``` + ```shell + > Enter a file in which to save the key (/c/Users/you/.ssh/id_algorithm):[Press enter] + ``` - {% endwindows %} + {% endwindows %} - {% linux %} + {% linux %} - ```shell - > Enter a file in which to save the key (/home/you/.ssh/algorithm): [Press enter] - ``` + ```shell + > Enter a file in which to save the key (/home/you/.ssh/algorithm): [Press enter] + ``` - {% endlinux %} + {% endlinux %} 4. プロンプトで、安全なパスフレーズを入力します。 For more information, see ["Working with SSH key passphrases](/articles/working-with-ssh-key-passphrases)." - ```shell - > Enter passphrase (empty for no passphrase): [Type a passphrase] - > Enter same passphrase again: [Type passphrase again] - ``` + ```shell + > Enter passphrase (empty for no passphrase): [Type a passphrase] + > Enter same passphrase again: [Type passphrase again] + ``` ## SSH キーを ssh-agent に追加する @@ -94,66 +100,55 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav 2. macOS Sierra 10.12.2 以降を使用している場合は、`~/.ssh/config` ファイルを修正して、キーが自動で ssh-agent に読み込まれ、キーチェーンにパスフレーズが記憶されるようにする必要があります。 - * まず、`~/.ssh/config` ファイルがデフォルトの場所にあるかどうかを確認します。 + * まず、`~/.ssh/config` ファイルがデフォルトの場所にあるかどうかを確認します。 - ```shell - $ open ~/.ssh/config - > The file /Users/you/.ssh/config does not exist. - ``` + ```shell + $ open ~/.ssh/config + > The file /Users/you/.ssh/config does not exist. + ``` - * ファイルがない場合は、ファイルを作成します。 + * ファイルがない場合は、ファイルを作成します。 - ```shell - $ touch ~/.ssh/config - ``` + ```shell + $ touch ~/.ssh/config + ``` - * `~/.ssh/config` ファイルを開き、以下の行が含まれるようにファイルを変更します。 SSH キーファイルの名前またはパスがサンプルコードと異なる場合は、現在の設定に一致するようにファイル名またはパスを変更してください。 + * `~/.ssh/config` ファイルを開き、以下の行が含まれるようにファイルを変更します。 SSH キーファイルの名前またはパスがサンプルコードと異なる場合は、現在の設定に一致するようにファイル名またはパスを変更してください。 - ``` - Host * - AddKeysToAgent yes - UseKeychain yes - IdentityFile ~/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %} - ``` + ``` + Host * + AddKeysToAgent yes + UseKeychain yes + IdentityFile ~/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %} + ``` {% note %} - **注釈:** キーにパスフレーズを追加しない場合は、`UseKeychain` 行を省略してください。 + **ノート:** + - If you chose not to add a passphrase to your key, you should omit the `UseKeychain` line. + + - If you see a `Bad configuration option: usekeychain` error, add an additional line to the configuration's' `Host *` section. + + ``` + Host * + IgnoreUnknown UseKeychain + ``` {% endnote %} - {% mac %} - {% note %} - - **Note:** If you see an error like this - - ``` - /Users/USER/.ssh/config: line 16: Bad configuration option: usekeychain - ``` - - add an additional config line to your `Host *` section: - - ``` - Host * - IgnoreUnknown UseKeychain - ``` - - {% endnote %} - {% endmac %} - 3. SSH 秘密鍵を ssh-agent に追加して、パスフレーズをキーチェーンに保存します。 {% data reusables.ssh.add-ssh-key-to-ssh-agent %} ```shell $ ssh-add -K ~/.ssh/id_{% ifversion ghae %}rsa{% else %}ed25519{% endif %} - ``` - {% note %} + ``` + {% note %} - **Note:** The `-K` option is Apple's standard version of `ssh-add`, which stores the passphrase in your keychain for you when you add an SSH key to the ssh-agent. キーにパスフレーズを追加しない場合は、`-K` オプションを指定せずにコマンドを実行します。 + **Note:** The `-K` option is Apple's standard version of `ssh-add`, which stores the passphrase in your keychain for you when you add an SSH key to the ssh-agent. キーにパスフレーズを追加しない場合は、`-K` オプションを指定せずにコマンドを実行します。 - Apple の標準バージョンをインストールしていない場合は、エラーが発生する場合があります。 このエラーの解決方法についての詳細は、「[エラー: ssh-add: illegal option -- K](/articles/error-ssh-add-illegal-option-k)」を参照してください。 + Apple の標準バージョンをインストールしていない場合は、エラーが発生する場合があります。 このエラーの解決方法についての詳細は、「[エラー: ssh-add: illegal option -- K](/articles/error-ssh-add-illegal-option-k)」を参照してください。 - In MacOS Monterey (12.0), the `-K` and `-A` flags are deprecated and have been replaced by the `--apple-use-keychain` and `--apple-load-keychain` flags, respectively. + In MacOS Monterey (12.0), the `-K` and `-A` flags are deprecated and have been replaced by the `--apple-use-keychain` and `--apple-load-keychain` flags, respectively. - {% endnote %} + {% endnote %} 4. Add the SSH key to your account on {% data variables.product.product_name %}. For more information, see "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)." @@ -164,11 +159,11 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav {% data reusables.desktop.windows_git_bash %} 1. ssh-agent が実行されていることを確認します. 「[SSH キーパスフレーズで操作する](/articles/working-with-ssh-key-passphrases)」の「ssh-agent を自動起動する」の手順を使用するか、手動で開始できます。 - ```shell - # start the ssh-agent in the background - $ eval "$(ssh-agent -s)" - > Agent pid 59566 - ``` + ```shell + # start the ssh-agent in the background + $ eval "$(ssh-agent -s)" + > Agent pid 59566 + ``` 2. SSH プライベートキーを ssh-agent に追加します。 {% data reusables.ssh.add-ssh-key-to-ssh-agent %} {% data reusables.ssh.add-ssh-key-to-ssh-agent-commandline %} @@ -195,59 +190,50 @@ If you are using macOS or Linux, you may need to update your SSH client or insta 1. Insert your hardware security key into your computer. {% data reusables.command_line.open_the_multi_os_terminal %} 3. Paste the text below, substituting in the email address for your account on {% data variables.product.product_name %}. - ```shell - $ ssh-keygen -t {% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}-sk -C "your_email@example.com" - ``` + ```shell + $ ssh-keygen -t {% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}-sk -C "your_email@example.com" + ``` - {% ifversion not ghae %} - {% note %} + {%- ifversion not ghae %} + {% note %} - **Note:** If the command fails and you receive the error `invalid format` or `feature not supported,` you may be using a hardware security key that does not support the Ed25519 algorithm. Enter the following command instead. - ```shell - $ ssh-keygen -t ecdsa-sk -C "your_email@example.com" - ``` + **Note:** If the command fails and you receive the error `invalid format` or `feature not supported,` you may be using a hardware security key that does not support the Ed25519 algorithm. Enter the following command instead. + ```shell + $ ssh-keygen -t ecdsa-sk -C "your_email@example.com" + ``` - {% endnote %} - {% endif %} + {% endnote %} + {%- endif %} 4. When you are prompted, touch the button on your hardware security key. 5. When you are prompted to "Enter a file in which to save the key," press Enter to accept the default file location. - {% mac %} + {% mac %} - ```shell - > Enter a file in which to save the key (/Users/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk): [Press enter] - ``` + ```shell + > Enter a file in which to save the key (/Users/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk): [Press enter] + ``` - {% endmac %} + {% endmac %} - {% windows %} + {% windows %} - ```shell - > Enter a file in which to save the key (/c/Users/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk):[Press enter] - ``` + ```shell + > Enter a file in which to save the key (/c/Users/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk):[Press enter] + ``` - {% endwindows %} + {% endwindows %} - {% linux %} + {% linux %} - ```shell - > Enter a file in which to save the key (/home/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk): [Press enter] - ``` + ```shell + > Enter a file in which to save the key (/home/you/.ssh/id_{% ifversion ghae %}ecdsa{% else %}ed25519{% endif %}_sk): [Press enter] + ``` - {% endlinux %} + {% endlinux %} 6. When you are prompted to type a passphrase, press **Enter**. - ```shell - > Enter passphrase (empty for no passphrase): [Type a passphrase] - > Enter same passphrase again: [Type passphrase again] - ``` + ```shell + > Enter passphrase (empty for no passphrase): [Type a passphrase] + > Enter same passphrase again: [Type passphrase again] + ``` 7. Add the SSH key to your account on {% data variables.product.prodname_dotcom %}. For more information, see "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)." - - -## 参考リンク - -- 「[SSHについて](/articles/about-ssh)」 -- [SSH キーのパスフレーズを使う](/articles/working-with-ssh-key-passphrases) -{%- ifversion fpt or ghec %} -- "[Authorizing an SSH key for use with SAML single sign-on](/articles/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)"{% ifversion fpt %} in the {% data variables.product.prodname_ghe_cloud %} documentation{% endif %} -{%- endif %} diff --git a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md index 62764f2a15..8b2b0784c7 100644 --- a/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md +++ b/translations/ja-JP/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md @@ -17,7 +17,9 @@ topics: shortTitle: SSH key passphrases --- -SSH キーにより、誰かがあなたのコンピュータにアクセスすると、そのキーを使用するすべてのシステムにもアクセスすることになります。 セキュリティをさらに強化するには、SSH キーにパスフレーズを追加します。 パスフレーズを安全に保存するために `ssh-agent` を使用すると、パスフレーズを再入力する必要がありません。 +## About passphrases for SSH keys + +With SSH keys, if someone gains access to your computer, the attacker can gain access to every system that uses that key. セキュリティをさらに強化するには、SSH キーにパスフレーズを追加します。 To avoid entering the passphrase every time you connect, you can securely save your passphrase in the SSH agent. ## パスフレーズを追加または変更する @@ -105,7 +107,3 @@ OS X El Capitan を介する Mac OS X Leopard では、これらのデフォル それ以外の場合は、鍵を ssh-agent に追加するときに、パスフレーズをキーチェーンに格納できます。 詳細は「[SSH キーを ssh-agent に追加する](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent)」を参照してください。 {% endmac %} - -## 参考リンク - -- 「[SSHについて](/articles/about-ssh)」 diff --git a/translations/ja-JP/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md b/translations/ja-JP/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md index 6f05b9af2a..adb05a61f9 100644 --- a/translations/ja-JP/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md +++ b/translations/ja-JP/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md @@ -28,6 +28,8 @@ Commits and tags have the following verification statuses, depending on whether {% data reusables.identity-and-permissions.vigilant-mode-beta-note %} +Signing commits differs from signing off on a commit. For more information about signing off on commits, see "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)." + ### Default statuses | Status | Description | diff --git a/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md b/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md index a8a23d4df4..da469b1639 100644 --- a/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md +++ b/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md @@ -1,7 +1,7 @@ --- -title: Browsing security advisories in the GitHub Advisory Database -intro: 'You can browse the {% data variables.product.prodname_advisory_database %} to find advisories for security risks in open source projects that are hosted on {% data variables.product.company_short %}.' -shortTitle: Browse Advisory Database +title: GitHub Advisory Databaseのセキュリティアドバイザリの閲覧 +intro: '{% data variables.product.prodname_advisory_database %}を閲覧して、{% data variables.product.company_short %}でホストされているオープンソースプロジェクトのセキュリティリスクに対するアドバイザリを見つけることができます。' +shortTitle: Advisory Databaseの参照 miniTocMaxHeadingLevel: 3 redirect_from: - /github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database @@ -11,6 +11,8 @@ redirect_from: versions: fpt: '*' ghec: '*' + ghes: '*' + ghae: '*' type: how_to topics: - Security advisories @@ -19,126 +21,147 @@ topics: - Vulnerabilities - CVEs --- + -## About the {% data variables.product.prodname_advisory_database %} +## {% data variables.product.prodname_advisory_database %} について -The {% data variables.product.prodname_advisory_database %} contains a list of known security vulnerabilities and malware, grouped in two categories: {% data variables.product.company_short %}-reviewed advisories and unreviewed advisories. +The {% data variables.product.prodname_advisory_database %} contains a list of known security vulnerabilities {% ifversion GH-advisory-db-supports-malware %}and malware, {% endif %}grouped in two categories: {% data variables.product.company_short %}-reviewed advisories and unreviewed advisories. {% data reusables.repositories.tracks-vulnerabilities %} -## About types of security advisories +## セキュリティアドバイザリのタイプについて {% data reusables.advisory-database.beta-malware-advisories %} -Each advisory in the {% data variables.product.prodname_advisory_database %} is for a vulnerability in open source projects or for malicious open source software. +Each advisory in the {% data variables.product.prodname_advisory_database %} is for a vulnerability in open source projects{% ifversion GH-advisory-db-supports-malware %} or for malicious open source software{% endif %}. -{% data reusables.repositories.a-vulnerability-is %} Vulnerabilities in code are usually introduced by accident and fixed soon after they are discovered. You should update your code to use the fixed version of the dependency as soon as it is available. +通常、コード内の{% data reusables.repositories.a-vulnerability-is %}の脆弱性は、偶然に導入され、発見されるとすぐに修正されます。 依存関係の修正されたバージョンを使うよう、コードはできるかぎり早く更新しなければなりません。 -In contrast, malicious software, or malware, is code that is intentionally designed to perform unwanted or harmful functions. The malware may target hardware, software, confidential data, or users of any application that uses the malware. You need to remove the malware from your project and find an alternative, more secure replacement for the dependency. +{% ifversion GH-advisory-db-supports-malware %} -### {% data variables.product.company_short %}-reviewed advisories +対照的に、悪意のあるソフトウェア、またはマルウェアは、意図的に望ましくない、もしくは有害な機能を実行するように設計されたものです。 マルウェアは、ハードウェア、ソフトウェア、機密データ、あるいはマルウェアを使うアプリケーションのユーザを標的にする可能性があります。 マルウェアはプロジェクトから取り除き、その依存関係の安全な代替物を見つけなければなりません。 -{% data variables.product.company_short %}-reviewed advisories are security vulnerabilities or malware that have been mapped to packages in ecosystems we support. We carefully review each advisory for validity and ensure that they have a full description, and contain both ecosystem and package information. +{% endif %} -Generally, we name our supported ecosystems after the software programming language's associated package registry. We review advisories if they are for a vulnerability in a package that comes from a supported registry. +### {% data variables.product.company_short %}がレビューしたアドバイザリ -- Composer (registry: https://packagist.org/) -- Erlang (registry: https://hex.pm/) -- Go (registry: https://pkg.go.dev/) -- Maven (registry: https://repo1.maven.org/maven2/org/) -- npm (registry: https://www.npmjs.com/) -- NuGet (registry: https://www.nuget.org/) -- pip (registry: https://pypi.org/) -- RubyGems (registry: https://rubygems.org/) -- Rust (registry: https://crates.io/) +{% data variables.product.company_short %}-reviewed advisories are security vulnerabilities{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %} that have been mapped to packages in ecosystems we support. 各アドバイザリの有効性は慎重にレビューされ、完全な説明が成されており、エコシステムとパッケージの両方の情報が含まれていることが保証されています。 -If you have a suggestion for a new ecosystem we should support, please open an [issue](https://github.com/github/advisory-database/issues) for discussion. +一般的に、サポートされているエコシステムはソフトウェアプログラミング言語の関連するパッケージレジストリにちなんで名付けられています。 アドバイザリは、サポートされているレジストリから来たパッケージ内の脆弱性に対するものであれば、レビューが行われます。 -If you enable {% data variables.product.prodname_dependabot_alerts %} for your repositories, you are automatically notified when a new {% data variables.product.company_short %}-reviewed advisory reports a vulnerability or malware for a package you depend on. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)." +- Composer (registry: https://packagist.org/){% ifversion GH-advisory-db-erlang-support %} +- Erlang (registry: https://hex.pm/){% endif %} +- Go (レジストリ: https://pkg.go.dev/) +- Maven (レジストリ: https://repo1.maven.org/maven2/org/) +- npm (レジストリ: https://www.npmjs.com/) +- NuGet (レジストリ: https://www.nuget.org/) +- pip (レジストリ: https://pypi.org/) +- RubyGems (レジストリ: https://rubygems.org/) +- Rust (レジストリ: https://crates.io/) -### Unreviewed advisories +サポートすべき新しいエコシステムの提案がある場合は、議論のための[Issue](https://github.com/github/advisory-database/issues)をオープンしてください。 -Unreviewed advisories are security vulnerabilites that we publish automatically into the {% data variables.product.prodname_advisory_database %}, directly from the National Vulnerability Database feed. +If you enable {% data variables.product.prodname_dependabot_alerts %} for your repositories, you are automatically notified when a new {% data variables.product.company_short %}-reviewed advisory reports a vulnerability {% ifversion GH-advisory-db-supports-malware %}or malware{% endif %} for a package you depend on. 詳しい情報については「[{% data variables.product.prodname_dependabot_alerts %}について](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)」を参照してください。 -{% data variables.product.prodname_dependabot %} doesn't create {% data variables.product.prodname_dependabot_alerts %} for unreviewed advisories as this type of advisory isn't checked for validity or completion. +### レビューされていないアドバイザリ -## About information in security advisories +レビューされていないアドバイザリは、自動的にNational Vulnerability Databaseフィードから直接{% data variables.product.prodname_advisory_database %}へ展開されたセキュリティ脆弱性です。 -Each security advisory contains information about the vulnerability or malware, which may include the description, severity, affected package, package ecosystem, affected versions and patched versions, impact, and optional information such as references, workarounds, and credits. In addition, advisories from the National Vulnerability Database list contain a link to the CVE record, where you can read more details about the vulnerability, its CVSS scores, and its qualitative severity level. For more information, see the "[National Vulnerability Database](https://nvd.nist.gov/)" from the National Institute of Standards and Technology. +この種のアドバイザリは妥当性あるいは完全性がチェックされていないので、レビューされていないアドバイザリに対して{% data variables.product.prodname_dependabot %}は{% data variables.product.prodname_dependabot_alerts %}を生成しません。 -The severity level is one of four possible levels defined in the "[Common Vulnerability Scoring System (CVSS), Section 5](https://www.first.org/cvss/specification-document)." +## セキュリティアドバイザリ内の情報について + +Each security advisory contains information about the vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware,{% endif %} which may include the description, severity, affected package, package ecosystem, affected versions and patched versions, impact, and optional information such as references, workarounds, and credits. さらに、National Vulnerability Database リストのアドバイザリには、CVE レコードへのリンクが含まれており、脆弱性、その CVSS スコア、その定性的な重要度レベルの詳細を確認できます。 詳しい情報については、アメリカ国立標準技術研究所の「[National Vulnerability Database](https://nvd.nist.gov/)"」を参照してください。 + +重大度レベルは「[Common Vulnerability Scoring System (CVSS), Section 5](https://www.first.org/cvss/specification-document)」で定義されている 4 つのレベルのいずれかです。 - Low - Medium/Moderate - High - Critical -The {% data variables.product.prodname_advisory_database %} uses the CVSS levels described above. If {% data variables.product.company_short %} obtains a CVE, the {% data variables.product.prodname_advisory_database %} uses CVSS version 3.1. If the CVE is imported, the {% data variables.product.prodname_advisory_database %} supports both CVSS versions 3.0 and 3.1. +{% data variables.product.prodname_advisory_database %} は、上記の CVSS レベルを使用します。 {% data variables.product.company_short %} が CVE を取得した場合、{% data variables.product.prodname_advisory_database %} は CVSS バージョン 3.1 を使用します。 CVE がインポートされた場合、{% data variables.product.prodname_advisory_database %} は CVSS バージョン 3.0 と 3.1 の両方をサポートします。 {% data reusables.repositories.github-security-lab %} -## Accessing an advisory in the {% data variables.product.prodname_advisory_database %} +## {% data variables.product.prodname_advisory_database %} のアドバイザリにアクセスする -1. Navigate to https://github.com/advisories. -2. Optionally, to filter the list, use any of the drop-down menus. - ![Dropdown filters](/assets/images/help/security/advisory-database-dropdown-filters.png) +1. Https://github.com/advisories にアクセスします。 +2. 必要に応じて、リストをフィルタするには、ドロップダウンメニューを使用します。 ![ドロップダウンフィルタ](/assets/images/help/security/advisory-database-dropdown-filters.png) {% tip %} - **Tip:** You can use the sidebar on the left to explore {% data variables.product.company_short %}-reviewed and unreviewed advisories separately. + **参考:** 左側のサイドバーを使って、{% data variables.product.company_short %}がレビューしたアドバイザリとレビューされていないアドバイザリを個別に調べることができます。 {% endtip %} -3. Click on any advisory to view details. By default, you will see {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. To show malware advisories, use `type:malware` in the search bar. +3. Click an advisory to view details. デフォルトでは、セキュリティ脆弱性に対する{% data variables.product.company_short %}がレビューしたアドバイザリが表示されます。 {% ifversion GH-advisory-db-supports-malware %}To show malware advisories, use `type:malware` in the search bar.{% endif %} {% note %} -The database is also accessible using the GraphQL API. By default, queries will return {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities unless you specify `type:malware`. For more information, see the "[`security_advisory` webhook event](/webhooks/event-payloads/#security_advisory)." +データベースは、GraphQL API を使用してアクセスすることもできます。 {% ifversion GH-advisory-db-supports-malware %}By default, queries will return {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities unless you specify `type:malware`.{% endif %} For more information, see the "[`security_advisory` webhook event](/webhooks/event-payloads/#security_advisory)." {% endnote %} -## Editing an advisory in the {% data variables.product.prodname_advisory_database %} -You can suggest improvements to any advisory in the {% data variables.product.prodname_advisory_database %}. For more information, see "[Editing security advisories in the {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)." +## {% data variables.product.prodname_advisory_database %}中のアドバイザリの編集 +{% data variables.product.prodname_advisory_database %}のアドバイザリには、改善を提案できます。 詳しい情報については「[{% data variables.product.prodname_advisory_database %}中のセキュリティアドバイザリの編集](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)」を参照してください。 -## Searching the {% data variables.product.prodname_advisory_database %} +## {% data variables.product.prodname_advisory_database %} を検索する -You can search the database, and use qualifiers to narrow your search. For example, you can search for advisories created on a certain date, in a specific ecosystem, or in a particular library. +データベースを検索し、修飾子を使用して検索を絞り込むことができます。 たとえば、特定の日付、特定のエコシステム、または特定のライブラリで作成されたアドバイザリを検索できます。 {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} {% data reusables.search.date_gt_lt %} -| Qualifier | Example | -| ------------- | ------------- | -| `type:reviewed`| [**type:reviewed**](https://github.com/advisories?query=type%3Areviewed) will show {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. | -| `type:malware` | [**type:malware**](https://github.com/advisories?query=type%3Amalware) will show {% data variables.product.company_short %}-reviewed advisories for malware. | -| `type:unreviewed`| [**type:unreviewed**](https://github.com/advisories?query=type%3Aunreviewed) will show unreviewed advisories. | -| `GHSA-ID`| [**GHSA-49wp-qq6x-g2rf**](https://github.com/advisories?query=GHSA-49wp-qq6x-g2rf) will show the advisory with this {% data variables.product.prodname_advisory_database %} ID. | -| `CVE-ID`| [**CVE-2020-28482**](https://github.com/advisories?query=CVE-2020-28482) will show the advisory with this CVE ID number. | -| `ecosystem:ECOSYSTEM`| [**ecosystem:npm**](https://github.com/advisories?utf8=%E2%9C%93&query=ecosystem%3Anpm) will show only advisories affecting NPM packages. | -| `severity:LEVEL`| [**severity:high**](https://github.com/advisories?utf8=%E2%9C%93&query=severity%3Ahigh) will show only advisories with a high severity level. | -| `affects:LIBRARY`| [**affects:lodash**](https://github.com/advisories?utf8=%E2%9C%93&query=affects%3Alodash) will show only advisories affecting the lodash library. | -| `cwe:ID`| [**cwe:352**](https://github.com/advisories?query=cwe%3A352) will show only advisories with this CWE number. | -| `credit:USERNAME`| [**credit:octocat**](https://github.com/advisories?query=credit%3Aoctocat) will show only advisories credited to the "octocat" user account. | -| `sort:created-asc`| [**sort:created-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-asc) will sort by the oldest advisories first. | -| `sort:created-desc`| [**sort:created-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-desc) will sort by the newest advisories first. | -| `sort:updated-asc`| [**sort:updated-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-asc) will sort by the least recently updated first. | -| `sort:updated-desc`| [**sort:updated-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-desc) will sort by the most recently updated first. | -| `is:withdrawn`| [**is:withdrawn**](https://github.com/advisories?utf8=%E2%9C%93&query=is%3Awithdrawn) will show only advisories that have been withdrawn. | -| `created:YYYY-MM-DD`| [**created:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=created%3A2021-01-13) will show only advisories created on this date. | -| `updated:YYYY-MM-DD`| [**updated:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=updated%3A2021-01-13) will show only advisories updated on this date. | +| 修飾子 | サンプル | +| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| `type:reviewed` | [**type:reviewed**](https://github.com/advisories?query=type%3Areviewed)は、セキュリティ脆弱性に対する{% data variables.product.company_short %}がレビューしたアドバイザリを表示します。 | +{% ifversion GH-advisory-db-supports-malware %}| `type:malware` | [**type:malware**](https://github.com/advisories?query=type%3Amalware) will show {% data variables.product.company_short %}-reviewed advisories for malware. | +{% endif %}| `type:unreviewed`| [**type:unreviewed**](https://github.com/advisories?query=type%3Aunreviewed) will show unreviewed advisories. | +| `GHSA-ID`| [**GHSA-49wp-qq6x-g2rf**](https://github.com/advisories?query=GHSA-49wp-qq6x-g2rf) will show the advisory with this {% data variables.product.prodname_advisory_database %} ID. | | `CVE-ID`| [**CVE-2020-28482**](https://github.com/advisories?query=CVE-2020-28482) will show the advisory with this CVE ID number. | | `ecosystem:ECOSYSTEM`| [**ecosystem:npm**](https://github.com/advisories?utf8=%E2%9C%93&query=ecosystem%3Anpm) will show only advisories affecting NPM packages. | | `severity:LEVEL`| [**severity:high**](https://github.com/advisories?utf8=%E2%9C%93&query=severity%3Ahigh) will show only advisories with a high severity level. | | `affects:LIBRARY`| [**affects:lodash**](https://github.com/advisories?utf8=%E2%9C%93&query=affects%3Alodash) will show only advisories affecting the lodash library. | | `cwe:ID`| [**cwe:352**](https://github.com/advisories?query=cwe%3A352) will show only advisories with this CWE number. | | `credit:USERNAME`| [**credit:octocat**](https://github.com/advisories?query=credit%3Aoctocat) will show only advisories credited to the "octocat" user account. | | `sort:created-asc`| [**sort:created-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-asc) will sort by the oldest advisories first. | | `sort:created-desc`| [**sort:created-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Acreated-desc) will sort by the newest advisories first. | | `sort:updated-asc`| [**sort:updated-asc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-asc) will sort by the least recently updated first. | | `sort:updated-desc`| [**sort:updated-desc**](https://github.com/advisories?utf8=%E2%9C%93&query=sort%3Aupdated-desc) will sort by the most recently updated first. | | `is:withdrawn`| [**is:withdrawn**](https://github.com/advisories?utf8=%E2%9C%93&query=is%3Awithdrawn) will show only advisories that have been withdrawn. | | `created:YYYY-MM-DD`| [**created:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=created%3A2021-01-13) will show only advisories created on this date. | | `updated:YYYY-MM-DD`| [**updated:2021-01-13**](https://github.com/advisories?utf8=%E2%9C%93&query=updated%3A2021-01-13) will show only advisories updated on this date. | -## Viewing your vulnerable repositories +## 脆弱性のあるリポジトリを表示する -For any {% data variables.product.company_short %}-reviewed advisory in the {% data variables.product.prodname_advisory_database %}, you can see which of your repositories are affected by that security vulnerability or malware. To see a vulnerable repository, you must have access to {% data variables.product.prodname_dependabot_alerts %} for that repository. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#access-to-dependabot-alerts)." +For any {% data variables.product.company_short %}-reviewed advisory in the {% data variables.product.prodname_advisory_database %}, you can see which of your repositories are affected by that security vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}. 脆弱性のあるリポジトリを確認するには、そのリポジトリの {% data variables.product.prodname_dependabot_alerts %} にアクセスできる必要があります。 詳しい情報については「[{% data variables.product.prodname_dependabot_alerts %}について](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#access-to-dependabot-alerts)」を参照してください。 -1. Navigate to https://github.com/advisories. -2. Click an advisory. -3. At the top of the advisory page, click **Dependabot alerts**. - ![Dependabot alerts](/assets/images/help/security/advisory-database-dependabot-alerts.png) -4. Optionally, to filter the list, use the search bar or the drop-down menus. The "Organization" drop-down menu allows you to filter the {% data variables.product.prodname_dependabot_alerts %} per owner (organization or user). - ![Search bar and drop-down menus to filter alerts](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) -5. For more details about the advisory, and for advice on how to fix the vulnerable repository, click the repository name. +1. Https://github.com/advisories にアクセスします。 +2. アドバイザリをクリックします。 +3. アドバイザリページの上部にある [**Dependabot alerts**] をクリックします。 ![Dependabotアラート](/assets/images/help/security/advisory-database-dependabot-alerts.png) +4. 必要に応じて、リストをフィルタするには、検索バーまたはドロップダウンメニューを使用します。 [Organization] ドロップダウンメニューを使用すると、オーナー(Organization またはユーザ)ごとに {% data variables.product.prodname_dependabot_alerts %} をフィルタできます。 ![アラートをフィルタするための検索バーとドロップダウンメニュー](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) +5. アドバイザリに関する詳細、そして脆弱性のあるリポジトリの修正方法に関するアドバイスについては、リポジトリ名をクリックしてください。 -## Further reading +{% ifversion security-advisories-ghes-ghae %} +## Accessing the local advisory database on {% data variables.product.product_location %} -- MITRE's [definition of "vulnerability"](https://www.cve.org/ResourcesSupport/Glossary#vulnerability) +If your site administrator has enabled {% data variables.product.prodname_github_connect %} for {% data variables.product.product_location %}, you can also browse reviewed advisories locally. 詳しい情報については「[{% data variables.product.prodname_github_connect %}について](/admin/configuration/configuring-github-connect/about-github-connect)」を参照してください。 + +You can use your local advisory database to check whether a specific security vulnerability is included, and therefore whether you'd get alerts for vulnerable dependencies. You can also view any vulnerable repositories. + +1. Navigate to `https://HOSTNAME/advisories`. +2. 必要に応じて、リストをフィルタするには、ドロップダウンメニューを使用します。 ![ドロップダウンフィルタ](/assets/images/help/security/advisory-database-dropdown-filters.png) + {% note %} + + **Note:** Only reviewed advisories will be listed. Unreviewed advisories can be viewed in the {% data variables.product.prodname_advisory_database %} on {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Accessing an advisory in the GitHub Advisory Database](#accessing-an-advisory-in-the-github-advisory-database)". + + {% endnote %} +3. Click an advisory to view details.{% ifversion GH-advisory-db-supports-malware %} By default, you will see {% data variables.product.company_short %}-reviewed advisories for security vulnerabilities. To show malware advisories, use `type:malware` in the search bar.{% endif %} + +You can also suggest improvements to any advisory directly from your local advisory database. For more information, see "[Editing advisories from {% data variables.product.product_location %}](/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database#editing-advisories-from-your-github-enterprise-server-instance)". + +### Viewing vulnerable repositories for {% data variables.product.product_location %} + +{% data reusables.repositories.enable-security-alerts %} + +In the local advisory database, you can see which repositories are affected by each security vulnerability{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}. 脆弱性のあるリポジトリを確認するには、そのリポジトリの {% data variables.product.prodname_dependabot_alerts %} にアクセスできる必要があります。 詳しい情報については「[{% data variables.product.prodname_dependabot_alerts %}について](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#access-to-dependabot-alerts)」を参照してください。 + +1. Navigate to `https://HOSTNAME/advisories`. +2. アドバイザリをクリックします。 +3. アドバイザリページの上部にある [**Dependabot alerts**] をクリックします。 ![Dependabotアラート](/assets/images/help/security/advisory-database-dependabot-alerts.png) +4. 必要に応じて、リストをフィルタするには、検索バーまたはドロップダウンメニューを使用します。 [Organization] ドロップダウンメニューを使用すると、オーナー(Organization またはユーザ)ごとに {% data variables.product.prodname_dependabot_alerts %} をフィルタできます。 ![アラートをフィルタするための検索バーとドロップダウンメニュー](/assets/images/help/security/advisory-database-dependabot-alerts-filters.png) +5. アドバイザリに関する詳細、そして脆弱性のあるリポジトリの修正方法に関するアドバイスについては、リポジトリ名をクリックしてください。 + +{% endif %} + +## 参考リンク + +- MITREの[「脆弱性」の定義](https://www.cve.org/ResourcesSupport/Glossary#vulnerability) diff --git a/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md b/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md index d0242bc452..85e085d51b 100644 --- a/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md +++ b/translations/ja-JP/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md @@ -7,6 +7,8 @@ redirect_from: versions: fpt: '*' ghec: '*' + ghes: '*' + ghae: '*' type: how_to topics: - Security advisories @@ -19,8 +21,9 @@ shortTitle: Advisory Databaseの編集 ## {% data variables.product.prodname_advisory_database %}内のアドバイザリの編集について [github.com/advisories](https://github.com/advisories)にある{% data variables.product.prodname_advisory_database %}中のセキュリティアドバイザリは、グローバルなアドバイザリとみなされています。 {% data variables.product.prodname_advisory_database %}中のグローバルなセキュリティアドバイザリには、誰でも改善を提案できます。 追加で影響を受けるエコシステム、重要度、影響を受ける人の説明を含む、いかなる詳細も編集や追加ができます。 {% data variables.product.prodname_security %}のキュレーションチームは提案された改善をレビューし、受理されればそれらを{% data variables.product.prodname_advisory_database %}上に公開します。 +{% ifversion fpt or ghec %} +リポジトリレベルのセキュリティアドバイザリを編集できるのは、リポジトリのオーナーと管理者のみです。 For more information, see "[Editing a repository security advisory](/code-security/security-advisories/editing-a-security-advisory)."{% endif %} -リポジトリレベルのセキュリティアドバイザリを編集できるのは、リポジトリのオーナーと管理者のみです。 詳しい情報については、「[リポジトリのセキュリティアドバイザリの編集](/code-security/security-advisories/editing-a-security-advisory)」を参照してください。 ## GitHub Advisory Database中のアドバイザリの編集 1. Https://github.com/advisories にアクセスします。 @@ -30,4 +33,15 @@ shortTitle: Advisory Databaseの編集 5. アドバイザリの編集を終えたら、**Submit improvements(改善を提案)**をクリックしてください。 6. 改善を提案したら、その変更を含むPull Requestが{% data variables.product.prodname_security %}キュレーションチームによって[github/advisory-database](https://github.com/github/advisory-database)内にレビューのために作成されます。 そのアドバイザリの発生元が{% data variables.product.prodname_dotcom %}リポジトリなら、オプションのコメントのためにオリジナルの公開者をタグ付けします。 あなたはこのPull Requestを見ることができ、このPull Requestが更新されるかクローズされると通知を受けます。 -[github/advisory-database](https://github.com/github/advisory-database)リポジトリ中のアドバイザリファイルに対して直接Pull Requestをオープンすることもできます。 詳しい情報については[コントリビューションのガイドライン](https://github.com/github/advisory-database/blob/main/CONTRIBUTING.md)を参照してください。 +[github/advisory-database](https://github.com/github/advisory-database)リポジトリ中のアドバイザリファイルに対して直接Pull Requestをオープンすることもできます。 詳しい情報については[コントリビューションのガイドライン](https://github.com/github/advisory-database/blob/main/CONTRIBUTING.md)を参照してください。 + +{% ifversion security-advisories-ghes-ghae %} +## Editing advisories from {% data variables.product.product_location %} + +If you have {% data variables.product.prodname_github_connect %} enabled for {% data variables.product.product_location %}, you will be able to see advisories by adding `/advisories` to the instance url. + +1. Navigate to `https://HOSTNAME/advisories`. +2. コントリビュートしたいセキュリティアドバイザリを選択してください。 +3. On the right-hand side of the page, click the **Suggest improvements for this vulnerability on Github.com.** link. A new tab opens with the same security advisory on {% data variables.product.prodname_dotcom_the_website %}. ![改善提案リンク](/assets/images/help/security/suggest-improvements-to-advisory-on-github-com.png) +4. Edit the advisory, following steps four through six in "[Editing advisories in the GitHub Advisory Database](#editing-advisories-in-the-github-advisory-database)" above. +{% endif %} diff --git a/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md b/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md index f32ea8da46..dc4ff2dc9e 100644 --- a/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md +++ b/translations/ja-JP/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md @@ -57,7 +57,7 @@ topics: ## 通信トークンの保護 -コードはしばしば、ネットワークを介して他のシステムと通信しなければならず、認証のためのシークレット(パスワードやAPIキーなど)を必要とします。 システムが実行されるためにはそれらのシークレットにアクセスできなければなりませんが、それらをソースコードには含めないのがベストプラクティスです。 これは特にパブリックリポジトリで重要ですが、多くの人々がアクセスするかもしれないプライベートリポジトリでも重要です。 +コードはしばしば、ネットワークを介して他のシステムと通信しなければならず、認証のためのシークレット(パスワードやAPIキーなど)を必要とします。 システムが実行されるためにはそれらのシークレットにアクセスできなければなりませんが、それらをソースコードには含めないのがベストプラクティスです。 これは特に、多くの人がアクセスするかもしれないリポジトリで重要で{% ifversion not ghae %}あり、パブリックリポジトリではきわめて重要で{% endif %}す。 ### リポジトリのコミットされたシークレットの自動検出 diff --git a/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md b/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md index ed9358a0c2..7d3517de96 100644 --- a/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md +++ b/translations/ja-JP/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md @@ -70,7 +70,7 @@ The recommended formats explicitly define which versions are used for all direct | Package manager | Languages | Recommended formats | All supported formats | | --- | --- | --- | ---| {%- ifversion dependency-graph-rust-support %} -| Cargo[*] | Rust | `Cargo.lock` | `Cargo.toml`, `Cargo.lock` | +| Cargo{% ifversion ghes = 3.6 or ghae-issue-7563 %}[*]{% endif %} | Rust | `Cargo.lock` | `Cargo.toml`, `Cargo.lock` | {%- endif %} | Composer | PHP | `composer.lock` | `composer.json`, `composer.lock` | | NuGet | .NET languages (C#, F#, VB), C++ | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj` | `.csproj`, `.vbproj`, `.nuspec`, `.vcxproj`, `.fsproj`, `packages.config` | @@ -91,7 +91,7 @@ The recommended formats explicitly define which versions are used for all direct | RubyGems | Ruby | `Gemfile.lock` | `Gemfile.lock`, `Gemfile`, `*.gemspec` | | Yarn | JavaScript | `yarn.lock` | `package.json`, `yarn.lock` | -{% ifversion dependency-graph-rust-support %} +{% ifversion ghes = 3.6 or ghae-issue-7563 %} [*] For the initial release of Rust support, dependency graph does not have the metadata and mappings required to detect transitive dependencies. Dependency graph displays transitive dependencies, one level deep, when they are defined in a `Cargo.lock` file. {% data variables.product.prodname_dependabot_alerts %} and {% data variables.product.prodname_dependabot_security_updates %} are available for vulnerable dependencies defined in the `Cargo.lock` file. {% endif %} diff --git a/translations/ja-JP/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md b/translations/ja-JP/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md index 4fa92e8d97..9a7ab09688 100644 --- a/translations/ja-JP/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md +++ b/translations/ja-JP/content/codespaces/codespaces-reference/disaster-recovery-for-github-codespaces.md @@ -28,7 +28,7 @@ redirect_from: In the case of a regional outage, we suggest you recreate your codespace in an unaffected region to continue working. この新しい codespace には、{% data variables.product.prodname_dotcom %} への最後のプッシュ時点までのすべての変更が含まれます。 For information on manually setting another region, see "[Setting your default region for {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces)." -You can optimize recovery time by configuring a `devcontainer.json` in the project's repository, which allows you to define the tools, runtimes, frameworks, editor settings, extensions, and other configuration necessary to restore the development environment automatically. For more information, see "[Introduction to dev containers](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)." +You can optimize recovery time by configuring a `devcontainer.json` in the project's repository, which allows you to define the tools, runtimes, frameworks, editor settings, extensions, and other configuration necessary to restore the development environment automatically. 詳しい情報については「[開発コンテナの紹介](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)」を参照してください。 ## オプション 2: リカバリを待つ diff --git a/translations/ja-JP/content/codespaces/codespaces-reference/security-in-github-codespaces.md b/translations/ja-JP/content/codespaces/codespaces-reference/security-in-github-codespaces.md index 29dd25e8ae..d854370012 100644 --- a/translations/ja-JP/content/codespaces/codespaces-reference/security-in-github-codespaces.md +++ b/translations/ja-JP/content/codespaces/codespaces-reference/security-in-github-codespaces.md @@ -58,7 +58,7 @@ If you need to allow external access to services running on a codespace, you can If you need to connect to a service (such as a development web server) running within your codespace, you can configure port forwarding to make the service available on the internet. -Organization owners can restrict the ability to make forward ports available publicly or within the organization. For more information, see "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)." +Organizationのオーナーは、ポートのフォワードをパブリックに、あるいはOrganization内で利用できるようにする機能を制限できます。 For more information, see "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)." **Privately forwarded ports**: Are accessible on the internet, but only the codespace creator can access them, after authenticating to {% data variables.product.product_name %}. diff --git a/translations/ja-JP/content/codespaces/developing-in-codespaces/using-github-codespaces-for-pull-requests.md b/translations/ja-JP/content/codespaces/developing-in-codespaces/using-github-codespaces-for-pull-requests.md index 9b94956da9..7446407522 100644 --- a/translations/ja-JP/content/codespaces/developing-in-codespaces/using-github-codespaces-for-pull-requests.md +++ b/translations/ja-JP/content/codespaces/developing-in-codespaces/using-github-codespaces-for-pull-requests.md @@ -29,7 +29,7 @@ redirect_from: 2. In the list of pull requests, click the pull request you'd like to open in {% data variables.product.prodname_codespaces %}. 3. On the right-hand side of your screen, click **{% octicon "code" aria-label="The code icon" %} Code**. -4. In the {% data variables.product.prodname_codespaces %} tab, click **Create codespace on BRANCH**. ![Option to open PR in a codespace](/assets/images/help/codespaces/open-with-codespaces-pr.png) +4. In the {% data variables.product.prodname_codespaces %} tab, click **Create codespace on BRANCH**. ![codespace内のPRのオープンのオプション](/assets/images/help/codespaces/open-with-codespaces-pr.png) ## Reviewing a pull request in {% data variables.product.prodname_codespaces %} @@ -41,4 +41,4 @@ For more information on reviewing a pull request, see "[Reviewing proposed chang Once you have received feedback on a pull request, you can [open it in a codespace](#opening-a-pull-request-in-codespaces) to see the [review comments](#reviewing-a-pull-request-in-codespaces). From there you can respond to comments, add reactions, or dismiss the review. - ![Option to open PR in a codespace](/assets/images/help/codespaces/incorporating-codespaces.png) + ![codespace内のPRのオープンのオプション](/assets/images/help/codespaces/incorporating-codespaces.png) diff --git a/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md b/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md index a565155d35..78c502e971 100644 --- a/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md +++ b/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/about-discussions.md @@ -2,8 +2,7 @@ title: ディスカッションについて intro: 'ディスカッションでは、質問、質問への回答、情報の共有、発表、{% data variables.product.product_name %} 上のプロジェクトについて会話を実施したり参加したりすることができます。' versions: - fpt: '*' - ghec: '*' + feature: discussions --- @@ -22,7 +21,7 @@ You might use repository discussions to discuss topics that are specific to the Issue やプルリクエストをクローズするように、ディスカッションをクローズする必要はありません。 -If a repository administrator or project maintainer enables {% data variables.product.prodname_discussions %} for a repository, anyone who visits the repository can create and participate in discussions for the repository. If an organization owner enables {% data variables.product.prodname_discussions %} for an organization, anyone who can view the source repository can create an organization discussion. +If a repository administrator or project maintainer enables {% data variables.product.prodname_discussions %} for a repository, anyone who has access to the repository can create and participate in discussions for the repository. If an organization owner enables {% data variables.product.prodname_discussions %} for an organization, anyone who can view the source repository can create an organization discussion. リポジトリ管理者とプロジェクトメンテナは、リポジトリ内のディスカッションとディスカッションカテゴリを管理し、ディスカッションを固定してディスカッションの可視性を高めることができます。 モデレータとコラボレータは、コメントを回答としてマークしたり、ディスカッションをロックしたり、Issue をディスカッションに変換したりすることができます。 Similarly, for organization discussions, the role of a user in the source repository determines how a user can interact with organization discussions. 詳しい情報については「[Organizationのリポジトリロール](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)」を参照してください。 @@ -30,7 +29,7 @@ For more information about management of discussions, see "[Managing discussions ## About polls -You can create polls in the polls category to gauge interest in new ideas and project direction. Anyone with read access to your repository can create polls, vote in polls, and view their results. Logged out users can view the results of polls in public repositories. +You can create polls in the polls category to gauge interest in new ideas and project direction. Anyone with read access to your repository can create polls, vote in polls, and view their results.{% ifversion fpt or ghec %} Signed out users can view the results of polls in public repositories.{% endif %} Polls require a question and at least two options. You can add a maximum of eight options and the options can contain a maximum of 128 characters. @@ -71,5 +70,5 @@ For more information, see "[Managing categories for discussions](/discussions/ma - 「[{% data variables.product.prodname_dotcom %} での書き方と書式設定について](/github/writing-on-github/about-writing-and-formatting-on-github)」 - 「[ディスカッションを検索する](/search-github/searching-on-github/searching-discussions)」 - 「[通知について](/github/managing-subscriptions-and-notifications-on-github/about-notifications)」 -- [コメントと会話の管理](/communities/moderating-comments-and-conversations) -- 「[{% data variables.product.prodname_dotcom %} での安全性を維持する](/communities/maintaining-your-safety-on-github)」 +- "[Moderating comments and conversations](/communities/moderating-comments-and-conversations)"{% ifversion fpt or ghec %} +- "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)"{% endif %} diff --git a/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md b/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md index ce9ee36260..3003a7986a 100644 --- a/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md +++ b/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions.md @@ -4,8 +4,7 @@ shortTitle: メンテナとコラボレーションする intro: 'ディスカッションでプロジェクトのメンテナと連絡を取り合うことにより、{% data variables.product.product_name %} でプロジェクトの目標、計画、健全性、およびコミュニティに貢献できます。' permissions: 'People with read access to a repository can start and participate in discussions and polls in the repository. People with read access to the source repository for organization discussions can start and participate in discussions and polls in the organization. {% data reusables.enterprise-accounts.emu-permission-interact %}' versions: - fpt: '*' - ghec: '*' + feature: discussions --- @@ -53,4 +52,6 @@ You can search for discussions and filter the list of discussions in a repositor ## 参考リンク - 「[{% data variables.product.prodname_dotcom %} での書き方と書式設定について](/github/writing-on-github/about-writing-and-formatting-on-github)」 +{%- ifversion fpt or ghec %} - 「[{% data variables.product.prodname_dotcom %} での安全性を維持する](/communities/maintaining-your-safety-on-github)」 +{%- endif %} diff --git a/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/index.md b/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/index.md index a486627af1..c2e15ed5cc 100644 --- a/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/index.md +++ b/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/index.md @@ -3,8 +3,7 @@ title: ディスカッションを使用してコミュニティとコラボレ shortTitle: ディスカッションを使用してコラボレーションする intro: コミュニティメンバーや他のメンテナと集まってプロジェクトについてディスカッションしましょう。 versions: - fpt: '*' - ghec: '*' + feature: discussions children: - /about-discussions - /participating-in-a-discussion diff --git a/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md b/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md index aafa78e79a..5630ff6f95 100644 --- a/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md +++ b/translations/ja-JP/content/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion.md @@ -3,8 +3,7 @@ title: ディスカッションに参加する intro: '{% data variables.product.product_name %} のプロジェクトのリポジトリ内のフォーラムで、コミュニティやメンテナと会話することができます。' permissions: 'People with read access to a repository can participate in discussions and polls in the repository. People with read access to the source repository for organization discussions can participate in discussions and polls in that organization. {% data reusables.enterprise-accounts.emu-permission-interact %}' versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: Participate in discussion --- @@ -15,7 +14,7 @@ shortTitle: Participate in discussion In addition to starting or viewing discussions and polls, you can comment in response to the original comment from the author of the discussion. また、ディスカッション内で別のコミュニティメンバーが行った個々のコメントに返信してコメントスレッドを作成し、絵文字でコメントにリアクションすることもできます。 -{% data variables.product.product_name %} で、ユーザをブロックし、破壊的なコンテンツを報告して、安全で快適な環境を維持できます。 詳しい情報については、「[{% data variables.product.prodname_dotcom %} での安全を維持する](/communities/maintaining-your-safety-on-github)」を参照してください。 +{% ifversion fpt or ghec %}You can block users and report disruptive content to maintain a safe and pleasant environment for yourself on {% data variables.product.product_name %}. For more information, see "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/communities/maintaining-your-safety-on-github)."{% endif %} ## 必要な環境 diff --git a/translations/ja-JP/content/discussions/guides/best-practices-for-community-conversations-on-github.md b/translations/ja-JP/content/discussions/guides/best-practices-for-community-conversations-on-github.md index 37a870574f..6e0bc950d2 100644 --- a/translations/ja-JP/content/discussions/guides/best-practices-for-community-conversations-on-github.md +++ b/translations/ja-JP/content/discussions/guides/best-practices-for-community-conversations-on-github.md @@ -1,10 +1,9 @@ --- title: GitHub におけるコミュニティの会話のベストプラクティス shortTitle: コミュニティの会話のベストプラクティス -intro: 'You can use discussions to brainstorm with your team, and eventually move the conversation to an issue when you are ready to scope out the work.' +intro: ディスカッションを使用してチームとブレインストーミングを行い、作業を確認する状況が整ったら、最終的に会話を Issue に移すことができます。 versions: - fpt: '*' - ghec: '*' + feature: discussions --- @@ -22,7 +21,7 @@ Issue のオープンおよびディスカッションの相互参照につい 希望する会話のタイプに応じて、ディスカッション、Issue、プルリクエストを作成して参加できます。 -You can use {% data variables.product.prodname_discussions %} to discuss big picture ideas, brainstorm, and develop a project's specific details before committing it to an issue, which can then be scoped. {% data variables.product.prodname_discussions %} is useful for teams if: +You can use {% data variables.product.prodname_discussions %} to discuss big picture ideas, brainstorm, and develop a project's specific details before committing it to an issue, which can then be scoped. {% data variables.product.prodname_discussions %} is useful for teams in a number of scenarios. - You are in the discovery phase of a project and are still learning which direction your team wants to go in - より広いコミュニティからプロジェクトについてのフィードバックを収集する必要がある場合 - バグ修正、機能リクエスト、一般的な会話を別々に保持する必要がある場合 @@ -34,7 +33,7 @@ Issueは、バグレポートや計画された改善など、プロジェクト ## コントリビューションガイドラインに従う -Before you open a discussion in an open source repository, check to see if the repository has contributing guidelines. CONTRIBUTING ファイルには、リポジトリメンテナがプロジェクトにアイデアを提供する方法に関する情報が含まれています。 +Before you open a discussion in a repository, check to see if the repository has contributing guidelines. CONTRIBUTING ファイルには、リポジトリメンテナがプロジェクトにアイデアを提供する方法に関する情報が含まれています。 詳しい情報については、「[健全なコントリビューションを促すプロジェクトをセットアップする](/communities/setting-up-your-project-for-healthy-contributions)」を参照してください。 diff --git a/translations/ja-JP/content/discussions/guides/finding-your-discussions.md b/translations/ja-JP/content/discussions/guides/finding-your-discussions.md index dd71f0eb48..59e9b65698 100644 --- a/translations/ja-JP/content/discussions/guides/finding-your-discussions.md +++ b/translations/ja-JP/content/discussions/guides/finding-your-discussions.md @@ -2,8 +2,7 @@ title: Finding your discussions intro: You can easily access every discussion you've created or participated in. versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: Find discussions redirect_from: - /discussions/guides/finding-discussions-across-multiple-repositories @@ -12,8 +11,7 @@ redirect_from: ## ディスカッションを検索する -1. {% data variables.product.prodname_dotcom_the_website %}に移動します。 -1. {% data variables.product.prodname_dotcom_the_website %} の右上隅にあるプロフィール画像をクリックしてから、[**Your discussions**] をクリックします。 ![{% data variables.product.product_name %} のプロフィール画像のドロップダウンメニューにある [Your discussions]](/assets/images/help/discussions/your-discussions.png) +1. {% data variables.product.product_location %} の右上隅にあるプロフィール画像をクリックしてから、[**Your discussions**] をクリックします。 ![{% data variables.product.product_name %} のプロフィール画像のドロップダウンメニューにある [Your discussions]](/assets/images/help/discussions/your-discussions.png) 1. [**Created**] と [**Commented**] を切り替えて、作成または参加したディスカッションを表示します。 ## 参考リンク diff --git a/translations/ja-JP/content/discussions/guides/granting-higher-permissions-to-top-contributors.md b/translations/ja-JP/content/discussions/guides/granting-higher-permissions-to-top-contributors.md index 3b7b1d0d22..dbd4b46d2c 100644 --- a/translations/ja-JP/content/discussions/guides/granting-higher-permissions-to-top-contributors.md +++ b/translations/ja-JP/content/discussions/guides/granting-higher-permissions-to-top-contributors.md @@ -2,8 +2,7 @@ title: 上位コントリビューターにより高い権限を付与する intro: リポジトリ管理者は、コミュニティメンバーをモデレータおよびメンテナに昇格させることができます。 versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: Grant higher permissions --- @@ -16,11 +15,11 @@ shortTitle: Grant higher permissions {% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} -1. Compare the list of contributors with their access permissions to the repository or, for organization discussions, to the source repository to see who qualifies to moderate the discussion. +1. Compare the list of contributors with their access permissions to the repository or, for organization discussions, to the source repository to see who qualifies to moderate the discussion. ![Screenshot of most helpful contributors](/assets/images/help/discussions/most-helpful.png) ## Step 2: Review permission levels for {% data variables.product.prodname_discussions %} -People with triage permissions for a repository can help moderate a repository's discussions by marking comments as answers, locking discussions that are not longer useful or are damaging to the community, and converting issues to discussions when an idea is still in the early stages of development. Similarly, people with triage permissions for the source repository for organization discussions can moderate the organization's discussions. 詳しい情報については、「[ ディスカッションをモデレートする](/discussions/managing-discussions-for-your-community/moderating-discussions)」を参照してください。 +People with triage permissions for a repository can help moderate that repository's discussions by marking comments as answers, locking discussions that are no longer useful or are damaging to the community, and converting issues to discussions when an idea is still in the early stages of development. Similarly, people with triage permissions for the source repository for organization discussions can moderate the organization's discussions. 詳しい情報については、「[ ディスカッションをモデレートする](/discussions/managing-discussions-for-your-community/moderating-discussions)」を参照してください。 リポジトリの権限レベルおよび {% data variables.product.prodname_discussions %} に関する詳しい情報については、「[Organization のリポジトリの権限レベル](/organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization)」を参照してください。 diff --git a/translations/ja-JP/content/discussions/guides/index.md b/translations/ja-JP/content/discussions/guides/index.md index bad942ecd6..90b71e25ff 100644 --- a/translations/ja-JP/content/discussions/guides/index.md +++ b/translations/ja-JP/content/discussions/guides/index.md @@ -3,8 +3,7 @@ title: ディスカッションガイド shortTitle: ガイド intro: コミュニティのディスカッションに参加したりモニタリングしたりするための最初のステップやベストプラクティスを学びましょう。 versions: - fpt: '*' - ghec: '*' + feature: discussions children: - /best-practices-for-community-conversations-on-github - /finding-your-discussions diff --git a/translations/ja-JP/content/discussions/index.md b/translations/ja-JP/content/discussions/index.md index a6945f78ce..c758d50bbc 100644 --- a/translations/ja-JP/content/discussions/index.md +++ b/translations/ja-JP/content/discussions/index.md @@ -1,7 +1,7 @@ --- title: GitHub Discussions のドキュメント shortTitle: GitHub Discussions -intro: '{% data variables.product.prodname_discussions %} は、オープンソースプロジェクトに関するコミュニティ向けの共同コミュニケーションフォーラムです。 コミュニティメンバーは、質問をしたり、質問に答えたり、最新情報を共有したり、自由形式の会話をしたり、コミュニティの動向に影響を与える決定をフォローしたりすることができます。' +intro: '{% data variables.product.prodname_discussions %} is a collaborative communication forum for the community around an{% ifversion fpt or ghec %} open source or{% endif %} internal project. コミュニティメンバーは、質問をしたり、質問に答えたり、最新情報を共有したり、自由形式の会話をしたり、コミュニティの動向に影響を与える決定をフォローしたりすることができます。' introLinks: quickstart: /discussions/quickstart featuredLinks: @@ -27,8 +27,7 @@ examples_source: data/product-examples/discussions/community-examples.yml product_video: 'https://www.youtube-nocookie.com/embed/IpBw2SJkFyk' layout: product-landing versions: - fpt: '*' - ghec: '*' + feature: discussions communityRedirect: name: Provide GitHub Feedback href: 'https://github.com/github/feedback/discussions/categories/discussions-feedback' diff --git a/translations/ja-JP/content/discussions/managing-discussions-for-your-community/index.md b/translations/ja-JP/content/discussions/managing-discussions-for-your-community/index.md index bcf178bdca..79a8c1d66d 100644 --- a/translations/ja-JP/content/discussions/managing-discussions-for-your-community/index.md +++ b/translations/ja-JP/content/discussions/managing-discussions-for-your-community/index.md @@ -3,8 +3,7 @@ title: コミュニティのディスカッションを管理する shortTitle: ディスカッションを管理する intro: 'You can enable and configure {% data variables.product.prodname_discussions %} for your repository, and you can use tools on {% data variables.product.product_name %} to moderate conversations among community members.' versions: - fpt: '*' - ghec: '*' + feature: discussions children: - /managing-discussions - /managing-categories-for-discussions diff --git a/translations/ja-JP/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md b/translations/ja-JP/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md index 5c272e063b..1c9269cf27 100644 --- a/translations/ja-JP/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md +++ b/translations/ja-JP/content/discussions/managing-discussions-for-your-community/managing-categories-for-discussions.md @@ -3,8 +3,7 @@ title: Managing categories for discussions intro: 'You can categorize discussions to organize conversations for your community members, and you can choose a format for each category.' permissions: Repository administrators and people with write or greater access to a repository can manage categories for discussions in the repository. Repository administrators and people with write or greater access to the source repository for organization discussions can manage categories for discussions in the organization. versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: Manage categories redirect_from: - /discussions/managing-discussions-for-your-community/managing-categories-for-discussions-in-your-repository @@ -23,7 +22,7 @@ redirect_from: | カテゴリ | 目的 | Format | |:--------------- |:--------------------------------------------------------------------- |:--------------- | -| 📣 Announcements | Updates and news from project maintainers | Announcement | +| 📣 Announcements | Updates and news from project maintainers | アナウンス | | #️⃣ 全般 | プロジェクトに関連するすべての事柄 | 自由回答形式のディスカッション | | 💡 Ideas | プロジェクトを変更または改善するためのアイデア | 自由回答形式のディスカッション | | 🗳 Polls | Polls with multiple options for the community to vote for and discuss | Polls | @@ -43,7 +42,7 @@ redirect_from: カテゴリを編集して、カテゴリの絵文字、タイトル、説明、およびディスカッション形式を変更できます。 -1. On {% data variables.product.product_location %}, navigate to the main page of the repository or organization where you want to create a category. +1. On {% data variables.product.product_location %}, navigate to the main page of the repository or organization where you want to edit a category. {% data reusables.discussions.discussions-tab %} 1. リストのカテゴリの右側にある {% octicon "pencil" aria-label="The pencil icon" %} をクリックします ![リポジトリのカテゴリリストのカテゴリの右側にある [Edit] ボタン](/assets/images/help/discussions/click-edit-for-category.png) 1. {% data reusables.discussions.edit-category-details %} @@ -54,7 +53,7 @@ redirect_from: カテゴリを削除すると、{% data variables.product.product_name %} は、削除されたカテゴリのすべてのディスカッションを、選択した既存のカテゴリに移動します。 -1. On {% data variables.product.product_location %}, navigate to the main page of the repository or organization where you want to create a category. +1. On {% data variables.product.product_location %}, navigate to the main page of the repository or organization where you want to delete a category. {% data reusables.discussions.discussions-tab %} 1. リストのカテゴリの右側にある {% octicon "trash" aria-label="The trash icon" %} をクリックします ![リポジトリのカテゴリリストのカテゴリの右側にある [Trash] ボタン](/assets/images/help/discussions/click-delete-for-category.png) 1. ドロップダウンメニューを使用して、削除するカテゴリのディスカッションの新しいカテゴリを選択します。 ![既存のカテゴリを削除するときに新しいカテゴリを選択するためのドロップダウンメニュー](/assets/images/help/discussions/choose-new-category.png) diff --git a/translations/ja-JP/content/discussions/managing-discussions-for-your-community/managing-discussions.md b/translations/ja-JP/content/discussions/managing-discussions-for-your-community/managing-discussions.md index 05efb78422..5e7528c51f 100644 --- a/translations/ja-JP/content/discussions/managing-discussions-for-your-community/managing-discussions.md +++ b/translations/ja-JP/content/discussions/managing-discussions-for-your-community/managing-discussions.md @@ -3,8 +3,7 @@ title: ディスカッションを管理する intro: 'You can categorize, spotlight, transfer, or delete the discussions.' permissions: Repository administrators and people with write or greater access to a repository can manage discussions in the repository. Repository administrators and people with write or greater access to the source repository for organization discussions can manage discussions in the organization. versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: Manage discussions redirect_from: - /discussions/managing-discussions-for-your-community/managing-discussions-in-your-repository @@ -17,7 +16,7 @@ redirect_from: Organization owners can choose the permissions required to create a discussion in repositories owned by the organization. Similarly, to choose the permissions required to create an organization discussion, organization owners can change the permissions required in the source repository. 詳しい情報については、「[Organization 内のリポジトリのディスカッションの作成を管理する](/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization)」を参照してください。 -ディスカッションのメンテナとして、コミュニティリソースを作成して、プロジェクト全体の目標に沿ったディスカッションを促し、コラボレータのための親しみやすいオープンフォーラムを維持できます。 コラボレータが従う行動規範またはコントリビューションガイドラインを作成することは、協力的で生産的なフォーラムを促進するのに役立ちます。 コミュニティリソースの作成について詳しくは、「[プロジェクトに行動規範を追加する](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)」および 「[リポジトリコントリビューター向けのガイドラインを設定する](/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)」を参照してください。 +ディスカッションのメンテナとして、コミュニティリソースを作成して、プロジェクト全体の目標に沿ったディスカッションを促し、コラボレータのための親しみやすいオープンフォーラムを維持できます。 Creating{% ifversion fpt or ghec %} a code of conduct or{% endif %} contribution guidelines for collaborators to follow will help facilitate a collaborative and productive forum. For more information on creating community resources, see{% ifversion fpt or ghec %} "[Adding a code of conduct to your project](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)," and{% endif %} "[Setting guidelines for repository contributors](/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors)." When a discussion yields an idea or bug that is ready to be worked on, you can create a new issue from a discussion. 詳しい情報については、「[Issue を作成する](/issues/tracking-your-work-with-issues/creating-an-issue#creating-an-issue-from-a-discussion)」を参照してください。 @@ -75,7 +74,7 @@ You can pin up to four important discussions above the list of discussions for t ## ディスカッションを移譲する -ディスカッションを移譲するには、ディスカッションを移譲するリポジトリにディスカッションを作成する権限が必要です。 If you want to transfer a discussion to an organization, you must have permissions to create discussions in the source repository for the organization's discussions. You can only transfer discussions between repositories owned by the same user or organization account. You can't transfer a discussion from a private repository to a public repository. +ディスカッションを移譲するには、ディスカッションを移譲するリポジトリにディスカッションを作成する権限が必要です。 If you want to transfer a discussion to an organization, you must have permissions to create discussions in the source repository for the organization's discussions. You can only transfer discussions between repositories owned by the same user or organization account. You can't transfer a discussion from a private{% ifversion ghec or ghes %} or internal{% endif %} repository to a public repository. {% data reusables.discussions.navigate-to-repo-or-org %} {% data reusables.discussions.discussions-tab %} diff --git a/translations/ja-JP/content/discussions/managing-discussions-for-your-community/moderating-discussions.md b/translations/ja-JP/content/discussions/managing-discussions-for-your-community/moderating-discussions.md index 7836edd013..85a48e2119 100644 --- a/translations/ja-JP/content/discussions/managing-discussions-for-your-community/moderating-discussions.md +++ b/translations/ja-JP/content/discussions/managing-discussions-for-your-community/moderating-discussions.md @@ -1,16 +1,15 @@ --- title: ディスカッションをモデレートする -intro: 'You can promote healthy collaboration by marking comments as answers, locking or unlocking discussions, converting issues to discussions, and editing or deleting comments, discussions, and categories that don''t align with your community''s code of conduct.' +intro: 'You can promote healthy collaboration by marking comments as answers, locking or unlocking discussions, converting issues to discussions, and editing or deleting comments, discussions, and categories that don''t align with your{% ifversion fpt or ghec %} community''s code of conduct{% elsif ghes > 3.5 %} organization''s contribution guidelines{% endif %}.' permissions: People with triage access to a repository can moderate discussions in the repository. People with triage access to the source repository for organization discussions can moderate discussions in the organization. versions: - fpt: '*' - ghec: '*' + feature: discussions --- ## ディスカッションのモデレートについて -{% data reusables.discussions.about-discussions %} If you have triage permissions for a repository, you can help moderate a repository's discussions by marking comments as answers, locking discussions that are not longer useful or are damaging to the community, and converting issues to discussions when an idea is still in the early stages of development. Similarly, if you have triage permission for the source repository for organization discussions, you can moderate discussions for that organization. +{% data reusables.discussions.about-discussions %} If you have triage permissions for a repository, you can help moderate that repository's discussions by marking comments as answers, locking discussions that are no longer useful or are damaging to the community, and converting issues to discussions when an idea is still in the early stages of development. Similarly, if you have triage permission for the source repository for organization discussions, you can moderate discussions for that organization. ## コメントを回答としてマークする diff --git a/translations/ja-JP/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md b/translations/ja-JP/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md index fbb5d13ed5..0a465b1ced 100644 --- a/translations/ja-JP/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md +++ b/translations/ja-JP/content/discussions/managing-discussions-for-your-community/viewing-insights-for-your-discussions.md @@ -3,8 +3,7 @@ title: Viewing insights for your discussions intro: 'Discussions insights provide data about your discussions'' activity, views, and contributors.' permissions: Repository administrators and people with maintain access to a repository can view the insights dashboard for discussions in that repository. Repository administrators and people with maintain access to the source repository for organization discussions can view the insights dashboard for discussions in that organization. versions: - fpt: '*' - ghec: '*' + feature: discussions topics: - Discussions shortTitle: View discussions insights diff --git a/translations/ja-JP/content/discussions/quickstart.md b/translations/ja-JP/content/discussions/quickstart.md index 33566f3d4a..c24ed0dcb2 100644 --- a/translations/ja-JP/content/discussions/quickstart.md +++ b/translations/ja-JP/content/discussions/quickstart.md @@ -3,21 +3,20 @@ title: GitHub Discussions のクイックスタート intro: 'Enable {% data variables.product.prodname_discussions %} on an existing repository or organization and start conversations with your community.' allowTitleToDifferFromFilename: true versions: - fpt: '*' - ghec: '*' + feature: discussions shortTitle: クイックスタート --- ## はじめに -{% data variables.product.prodname_discussions %} は、オープンソースプロジェクトに関するコミュニティ向けの共同コミュニケーションフォーラムです。 Discussions are for conversations that need to be transparent and accessible but do not need to be tracked on a project board and are not related to code, unlike {% data variables.product.prodname_github_issues %}. Discussions により、公開フォーラムで流動的でオープンな会話ができるようになります。 +{% data variables.product.prodname_discussions %} is a collaborative communication forum for the community around an open source or internal project. Discussions are for conversations that need to be transparent and accessible but do not need to be tracked on a project board and are not related to code, unlike {% data variables.product.prodname_github_issues %}. Discussions により、公開フォーラムで流動的でオープンな会話ができるようになります。 Discussions では、より協力的な会話ができるように、情報に接続して検索するためのより一元的なエリアを提供しています。 ## リポジトリの {% data variables.product.prodname_discussions %} を有効化する -Repository owners and people with write access can enable {% data variables.product.prodname_discussions %} for a community on their public and private repositories. +Repository owners and people with write access can enable {% data variables.product.prodname_discussions %} for a community on their public{% ifversion ghes > 3.5 %}, internal{% endif %} and private repositories. The visibility of a discussion is inherited from the repository the discussion is created in. When you first enable {% data variables.product.prodname_discussions %}, you will be invited to configure a welcome post. @@ -29,7 +28,7 @@ When you first enable {% data variables.product.prodname_discussions %}, you wil ## Enabling {% data variables.product.prodname_discussions %} on your organization -Organization owners can enable {% data variables.product.prodname_discussions %} for their organization. +Organizationのオーナーは、自分のOrganizationで{% data variables.product.prodname_discussions %}を有効化できます。 {% data reusables.discussions.about-organization-discussions %} @@ -42,7 +41,7 @@ You can welcome your community and introduce a new way to communicate in a repos ## コントリビューター向けのコミュニティガイドラインを設定する -For repository discussions, you can set contributing guidelines to encourage collaborators to have meaningful, useful conversations that are relevant to the repository. リポジトリの README を更新して、コラボレータが Issue やディスカッションをオープンするタイミングを伝えることもできます。 プロジェクトのガイドラインの提供方法の詳細については、「[プロジェクトに行動規範を追加する](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)」および 「[健全なコントリビューションのためのプロジェクトの設定](/communities/setting-up-your-project-for-healthy-contributions)」を参照してください。 +For repository discussions, you can set contributing guidelines to encourage collaborators to have meaningful, useful conversations that are relevant to the repository. リポジトリの README を更新して、コラボレータが Issue やディスカッションをオープンするタイミングを伝えることもできます。 For more information about providing guidelines for your project, see{% ifversion fpt or ghec %} "[Adding a code of conduct to your project](/communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project)" and{% endif %} "[Setting up your project for healthy contributions](/communities/setting-up-your-project-for-healthy-contributions)." For organization discussions, you share information about how to engage with your organization by creating an organization profile README. For more information, see "[Customizing your organization's profile](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile)." @@ -62,7 +61,7 @@ Any authenticated user who can view a repository can create a poll. Similarly, s Repository owners and people with write access to the repository can create new categories to keep discussions organized. Similarly, since organization discussions are based on a source repository, repository owners and people with write access to the source repository can create new categories for organization discussions. -参加しているコラボレータが新しいディスカッションを作成する場合、ディスカッションを最も関連性の高い既存のカテゴリにグループ化できます。 ディスカッションは、作成後に再分類することもできます。 For more information, see "[Managing categories for discussions](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)." +Collaborators participating in and creating new discussions can group discussions into the most relevant existing categories. ディスカッションは、作成後に再分類することもできます。 For more information, see "[Managing categories for discussions](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)." {% data reusables.discussions.you-can-label-discussions %} diff --git a/translations/ja-JP/content/get-started/onboarding/getting-started-with-your-github-account.md b/translations/ja-JP/content/get-started/onboarding/getting-started-with-your-github-account.md index e741ab09ae..6fd7923662 100644 --- a/translations/ja-JP/content/get-started/onboarding/getting-started-with-your-github-account.md +++ b/translations/ja-JP/content/get-started/onboarding/getting-started-with-your-github-account.md @@ -136,7 +136,7 @@ Notifications provide updates about the activity on {% data variables.product.pr ### 8. {% data variables.product.prodname_pages %} の活用 You can use {% data variables.product.prodname_pages %} to create and host a website directly from a repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}. 詳しい情報については、「[{% data variables.product.prodname_pages %} について](/pages/getting-started-with-github-pages/about-github-pages)」を参照してください。 -{% ifversion fpt or ghec %} +{% ifversion discussions %} ### 9. {% data variables.product.prodname_discussions %}を使用する You can enable {% data variables.product.prodname_discussions %} for your repository to help build a community around your project. Maintainers, contributors and visitors can use discussions to share announcements, ask and answer questions, and participate in conversations around goals. 詳しい情報については「[ディスカッションについて](/discussions/collaborating-with-your-community-using-discussions/about-discussions)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/get-started/quickstart/communicating-on-github.md b/translations/ja-JP/content/get-started/quickstart/communicating-on-github.md index 7f7636461a..e95b28ed6b 100644 --- a/translations/ja-JP/content/get-started/quickstart/communicating-on-github.md +++ b/translations/ja-JP/content/get-started/quickstart/communicating-on-github.md @@ -24,10 +24,9 @@ topics: {% data variables.product.product_name %} provides built-in collaborative communication tools allowing you to interact closely with your community. This quickstart guide will show you how to pick the right tool for your needs. -{% ifversion fpt or ghec %} +{% ifversion discussions %} You can create and participate in issues, pull requests, {% data variables.product.prodname_discussions %}, and team discussions, depending on the type of conversation you'd like to have. -{% endif %} -{% ifversion ghes or ghae %} +{% else %} You can create and participate in issues, pull requests and team discussions, depending on the type of conversation you'd like to have. {% endif %} @@ -100,7 +99,7 @@ The **Files changed** tab of the pull request shows the implemented fix. - The user creates a pull request with the fix. - A repository maintainer reviews the pull request, comments on it, and merges it. -{% ifversion fpt or ghec %} +{% ifversion discussions %} ### Scenarios for {% data variables.product.prodname_discussions %} - I have a question that's not necessarily related to specific files in the repository. @@ -147,8 +146,8 @@ For issues, for example, you can tag issues with labels for quicker searching an For pull requests, you can create draft pull requests if your proposed changes are still a work in progress. Draft pull requests cannot be merged until they're marked as ready for review. 詳しい情報については[プルリクエストについて](/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests)を参照してください。 -{% ifversion fpt or ghec %} -For {% data variables.product.prodname_discussions %}, you can set up a code of conduct and pin discussions that contain important information for your community. 詳しい情報については「[ディスカッションについて](/discussions/collaborating-with-your-community-using-discussions/about-discussions)」を参照してください。 +{% ifversion discussions %} +For {% data variables.product.prodname_discussions %}, you can{% ifversion fpt or ghec %} set up a code of conduct and{% endif %} pin discussions that contain important information for your community. 詳しい情報については「[ディスカッションについて](/discussions/collaborating-with-your-community-using-discussions/about-discussions)」を参照してください。 {% endif %} For team discussions, you can edit or delete discussions on a team's page, and you can configure notifications for team discussions. 詳しい情報については[Team ディスカッションについて](/organizations/collaborating-with-your-team/about-team-discussions)を参照してください。 diff --git a/translations/ja-JP/content/get-started/using-github/keyboard-shortcuts.md b/translations/ja-JP/content/get-started/using-github/keyboard-shortcuts.md index 25ea9223f6..267a791258 100644 --- a/translations/ja-JP/content/get-started/using-github/keyboard-shortcuts.md +++ b/translations/ja-JP/content/get-started/using-github/keyboard-shortcuts.md @@ -47,7 +47,7 @@ The {% data variables.product.prodname_command_palette %} also gives you quick a | G P | [**Pull requests**] タブに移動します。 詳しい情報については、「[プルリクエストについて](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)」を参照してください。"{% ifversion fpt or ghes or ghec %} | G A | [**Actions**] タブに移動します。 詳しい情報については、「[アクションについて](/actions/getting-started-with-github-actions/about-github-actions)」を参照してください。{% endif %} | G B | [**Projects**] タブに移動します。 詳細は「[プロジェクトボードについて](/articles/about-project-boards)」を参照してください。 | -| G W | [**Wiki**] タブに移動します。 For more information, see "[About wikis](/communities/documenting-your-project-with-wikis/about-wikis)."{% ifversion fpt or ghec %} +| G W | [**Wiki**] タブに移動します。 For more information, see "[About wikis](/communities/documenting-your-project-with-wikis/about-wikis)."{% ifversion discussions %} | G G | Go to the **Discussions** tab. For more information, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)."{% endif %} ## ソースコード編集 diff --git a/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md b/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md index 42bc9af90d..e536c4a135 100644 --- a/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md +++ b/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.md @@ -69,7 +69,7 @@ Look! You can see my backticks. {% ifversion mermaid %} ## Creating diagrams -You can also use code blocks to create diagrams in Markdown. GitHub supports Mermaid, geoJSON, topoJSON, and ASCII STL syntax. For more information, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)." +You can also use code blocks to create diagrams in Markdown. GitHub supports Mermaid, GeoJSON, TopoJSON, and ASCII STL syntax. For more information, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)." {% endif %} ## 参考リンク diff --git a/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md b/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md index 58b21e3a35..edda6cad81 100644 --- a/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md +++ b/translations/ja-JP/content/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams.md @@ -38,11 +38,11 @@ graph TD; {% endnote %} -## Creating geoJSON and topoJSON maps +## Creating GeoJSON and TopoJSON maps -You can use geo/topoJSON syntax to create interactive maps. To create a map, add geoJSON or topoJSON inside a fenced code block with the `geojson` or `topojson` syntax identifier. 詳しい情報については[コードブロックの作成とハイライト](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)を参照してください。 +You can use GeoJSON/TopoJSON syntax to create interactive maps. To create a map, add GeoJSON or TopoJSON inside a fenced code block with the `geojson` or `topojson` syntax identifier. 詳しい情報については[コードブロックの作成とハイライト](/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)を参照してください。 -### Using geoJSON +### Using GeoJSON For example, you can create a simple map: @@ -77,9 +77,9 @@ For example, you can create a simple map: ![Rendered map](/assets/images/help/writing/fenced-geojson-rendered-map.png) -### Using topoJSON +### Using TopoJSON -For example, you can create a simple topoJSON map: +For example, you can create a simple TopoJSON map:
 ```topojson
diff --git a/translations/ja-JP/content/graphql/guides/using-the-graphql-api-for-discussions.md b/translations/ja-JP/content/graphql/guides/using-the-graphql-api-for-discussions.md
index e21bc40ca8..8ee52758f5 100644
--- a/translations/ja-JP/content/graphql/guides/using-the-graphql-api-for-discussions.md
+++ b/translations/ja-JP/content/graphql/guides/using-the-graphql-api-for-discussions.md
@@ -2,8 +2,7 @@
 title: ディスカッションでのGraphQL APIの利用
 intro: '{% data variables.product.prodname_discussions %} GraphQL APIの使い方を学んでください。'
 versions:
-  fpt: '*'
-  ghec: '*'
+  feature: discussions
 shortTitle: ディスカッションでのGraphQLの利用
 ---
 
diff --git a/translations/ja-JP/content/issues/tracking-your-work-with-issues/about-issues.md b/translations/ja-JP/content/issues/tracking-your-work-with-issues/about-issues.md
index f557123324..b3cfff4f1d 100644
--- a/translations/ja-JP/content/issues/tracking-your-work-with-issues/about-issues.md
+++ b/translations/ja-JP/content/issues/tracking-your-work-with-issues/about-issues.md
@@ -48,7 +48,8 @@ Issueの最新のコメントの情報を得ておきたい場合には、Issue
 
 コメントに注意してもらうために、Issue内でリポジトリにアクセスできるコラボレータを@メンションできます。 同じリポジトリ内の関連するIssueをリンクするために、`#`につづいてIssueのタイトルの一部を続け、リンクしたいIssueをクリックできます。 責任を伝えるために、Issueを割り当てることができます。 同じコメントを頻繁に入力しているなら、返信テンプレートを利用できます。
 {% ifversion fpt or ghec %}詳しい情報については「[基本的な記述とフォーマットの構文](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)」及び「[他のGitHubユーザへのIssueやPull Requestの割り当て](/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users)」を参照してください。
-
+{% endif %}
+{% ifversion discussions %}
 ## Issueとディスカッションの比較
 
 会話の中には、{% data variables.product.prodname_discussions %}に適しているものもあります。 {% data reusables.discussions.you-can-use-discussions %} Issueあるいはディスカッションを使う場合のガイダンスについては「[GitHubでのコミュニケーション](/github/getting-started-with-github/quickstart/communicating-on-github)」を参照してください。
diff --git a/translations/ja-JP/content/issues/tracking-your-work-with-issues/creating-an-issue.md b/translations/ja-JP/content/issues/tracking-your-work-with-issues/creating-an-issue.md
index 3f53ee62f6..82eb0413cf 100644
--- a/translations/ja-JP/content/issues/tracking-your-work-with-issues/creating-an-issue.md
+++ b/translations/ja-JP/content/issues/tracking-your-work-with-issues/creating-an-issue.md
@@ -90,7 +90,7 @@ IssueもしくはPull Requestのコメントから、新しいIssueをオープ
 {% data reusables.repositories.assign-an-issue-as-project-maintainer %}
 {% data reusables.repositories.submit-new-issue %}
 
-{% ifversion fpt or ghec %}
+{% ifversion discussions %}
 
 ## ディスカッションからのIssueの作成
 
diff --git a/translations/ja-JP/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md b/translations/ja-JP/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md
index 0ec5668834..549f88e937 100644
--- a/translations/ja-JP/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md
+++ b/translations/ja-JP/content/organizations/collaborating-with-groups-in-organizations/about-organizations.md
@@ -1,6 +1,6 @@
 ---
 title: Organizationについて
-intro: 'Organizations are shared accounts where businesses and open-source projects can collaborate across many projects at once, with sophisticated security and administrative features.'
+intro: Organizationは、洗練されたセキュリティと管理機能を備えた、企業とオープンソースプロジェクトが多くのプロジェクトに渡って協力しあえる共有アカウントです。
 redirect_from:
   - /articles/about-organizations
   - /github/setting-up-and-managing-organizations-and-teams/about-organizations
@@ -18,20 +18,20 @@ topics:
 
 {% data reusables.organizations.about-organizations %} アカウントの種類に関する詳しい情報については「[{% data variables.product.prodname_dotcom %}アカウントの種類](/get-started/learning-about-github/types-of-github-accounts)」を参照してください。
 
-You can invite an unlimited number of people to join your organization, then give these organization members a variety of roles that grant different levels of access to the organization and its data. 詳しい情報については「[Organization内のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)」を参照してください。
+組織に参加してもらうよう、人数に制限無く招待をして、それらのOrganizationメンバーに、Organizationとそのデータに対して様々なレベルのアクセスを付与する様々なロールを与えることができます。 詳しい情報については「[Organization内のロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)」を参照してください。
 
-In addition to managing access to the organization itself, you can separately manage access to your organization's repositories, project boards, and apps. For more information, see "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)", "[Project board permissions for an organization](/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization)", and "[Managing access to your organization's apps](/organizations/managing-access-to-your-organizations-apps)."
+Organizationそのものへのアクセスの管理に加え、別個にOrganizationのリポジトリ、プロジェクトボード、アプリケーションへのアクセスも管理できます。 詳しい情報については「[Organizationのリポジトリロール](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)」、「[Organizationのプロジェクトボードの権限](/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization)」、「[Organizationのアプリケーションへのアクセス管理](/organizations/managing-access-to-your-organizations-apps)」を参照してください。
 
-To simplify access management and enhance collaboration, you can create nested teams that reflect your group's structure, with cascading access permissions and mentions. 詳細は「[Team について](/organizations/organizing-members-into-teams/about-teams)」を参照してください。
+アクセス管理をシンプルにし、コラボレーションを拡大するために、カスケードされた権限とメンションを持つ、グループの構造を反映した入れ子チームを作成できます。 詳細は「[Team について](/organizations/organizing-members-into-teams/about-teams)」を参照してください。
 
-You can configure the organization to meet the unique needs of your group by managing settings, such as restricting the types of repositories that members can create. For more information, see "[Managing organization settings](/organizations/managing-organization-settings)."
+メンバーが作成できるリポジトリの種類の制限などの設定を管理することによって、自分のグループ特有の要求を満たすようにOrganizationを設定できます。 詳しい情報については「[Organizationの設定の管理](/organizations/managing-organization-settings)」を参照してください。
 
-To harden your organization's security, you can enforce security requirements and review the organization's audit log. For more information, see "[Keeping your organization secure](/organizations/keeping-your-organization-secure)."
+Organizationのセキュリティを強化するために、セキュリティの要件を適用し、OrganizationのAudit logをレビューできます。 詳しい情報については「[Organizationをセキュアに保つ](/organizations/keeping-your-organization-secure)」を参照してください。
 
 {% data reusables.organizations.org-ownership-recommendation %}詳細は、「[Organization の所有権の継続性を管理する](/organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization)」を参照してください。
 
 {% ifversion fpt or ghec %}
-## About feature availability
+## 利用できる機能について
 
 {% data reusables.organizations.organization-plans %}
 {% endif %}
@@ -44,7 +44,7 @@ Enterpriseアカウントは、オーナーが複数のOrganizationのポリシ
 {% ifversion ghec %}Enterpriseアカウントに属するOrganizationでは、支払いはEnterpriseアカウントのレベルで管理され、支払い設定はOrganizationレベルでは利用できません。{% endif %}EnterpriseオーナーはEnterpriseアカウント内のすべてのOrganizationに対するポリシーを設定するか、OrganizationのオーナーにOrganizationレベルでポリシーを設定できるよう許可することができます。 Organization のオーナーは、Enterprise アカウントのレベルで Organization に強制された設定を変更することはできません。 Organization のポリシーや設定について質問がある場合は Enterprise アカウントのオーナーに問い合わせてください。
 
 {% ifversion ghec %}
-{% data reusables.enterprise.create-an-enterprise-account %} For more information, see "[Creating an enterprise account](/admin/overview/creating-an-enterprise-account)."
+{% data reusables.enterprise.create-an-enterprise-account %} 詳しい情報については「[Enterpriseアカウントの作成](/admin/overview/creating-an-enterprise-account)」を参照してください。
 
 {% data reusables.enterprise-accounts.invite-organization %}
 {% endif %}
diff --git a/translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md
index 4aa44e907a..219fb4280e 100644
--- a/translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md
+++ b/translations/ja-JP/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md
@@ -816,4 +816,6 @@ For more information, see "[Managing the publication of {% data variables.produc
 ## Further reading
 
 - "[Keeping your organization secure](/articles/keeping-your-organization-secure)"{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5146 %}
+{%- ifversion fpt or ghec %}
 - "[Exporting member information for your organization](/organizations/managing-membership-in-your-organization/exporting-member-information-for-your-organization)"{% endif %}
+{%- endif %}
\ No newline at end of file
diff --git a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md
index 0d9d079b7d..ba946be185 100644
--- a/translations/ja-JP/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md
+++ b/translations/ja-JP/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md
@@ -140,7 +140,7 @@ Organizationレベルの設定の管理に加えて、Organizationのオーナ
 | [リポジトリのアーカイブ](/articles/about-archiving-repositories)                                                                                                                                                                                                                                                                                                                                                                            |       |        |       |          |                 **X** |{% ifversion fpt or ghec %}
 | スポンサーボタンの表示 (「[リポジトリにスポンサーボタンを表示する](/articles/displaying-a-sponsor-button-in-your-repository)」を参照)                                                                                                                                                                                                                                                                                                                               |       |        |       |          |                         **X** 
 {% endif %}
-| JiraやZendeskなどの外部リソースに対する自動リンク参照の作成 (「[外部リソースを参照する自動リンクの設定](/articles/configuring-autolinks-to-reference-external-resources)」を参照)。                                                                                                                                                                                                                                                                                               |       |        |       |          |                 **X** |{% ifversion fpt or ghec %}
+| JiraやZendeskなどの外部リソースに対する自動リンク参照の作成 (「[外部リソースを参照する自動リンクの設定](/articles/configuring-autolinks-to-reference-external-resources)」を参照)。                                                                                                                                                                                                                                                                                               |       |        |       |          |                 **X** |{% ifversion discussions %}
 | リポジトリの [{% data variables.product.prodname_discussions %} の有効化](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)                                                                                                                                                                                                                                                                    |       |        |       |  **X**   |                                **X**                                |
 | {% data variables.product.prodname_discussions %} の[カテゴリの作成および編集](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions)                                                                                                                                                                                                                                                                      |       |        |       |  **X**   |                                **X**                                |
 | [ディスカッションを別のカテゴリに移動する](/discussions/managing-discussions-for-your-community/managing-discussions)                                                                                                                                                                                                                                                                                                                                |       |        | **X** |  **X**   |                                **X**                                |
diff --git a/translations/ja-JP/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md b/translations/ja-JP/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md
index 1f35a4a9fb..70895a13ef 100644
--- a/translations/ja-JP/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md
+++ b/translations/ja-JP/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md
@@ -3,8 +3,7 @@ title: OrganizationでのGitHub Discussionsの有効化もしくは無効化
 intro: 'Organization内の1つのリポジトリに限定されない会話をするための場所として、{% data variables.product.prodname_discussions %}をOrganizationで利用できます。'
 permissions: 'Organization owners can enable {% data variables.product.prodname_discussions %} for their organization.'
 versions:
-  fpt: '*'
-  ghec: '*'
+  feature: discussions
 topics:
   - Organizations
 shortTitle: Organizationのディスカッション
diff --git a/translations/ja-JP/content/organizations/managing-organization-settings/index.md b/translations/ja-JP/content/organizations/managing-organization-settings/index.md
index 2f977fef8e..3981302429 100644
--- a/translations/ja-JP/content/organizations/managing-organization-settings/index.md
+++ b/translations/ja-JP/content/organizations/managing-organization-settings/index.md
@@ -27,6 +27,7 @@ children:
   - /allowing-people-to-delete-issues-in-your-organization
   - /enabling-or-disabling-github-discussions-for-an-organization
   - /managing-discussion-creation-for-repositories-in-your-organization
+  - /managing-the-commit-signoff-policy-for-your-organization
   - /setting-team-creation-permissions-in-your-organization
   - /managing-scheduled-reminders-for-your-organization
   - /managing-the-default-branch-name-for-repositories-in-your-organization
diff --git a/translations/ja-JP/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md b/translations/ja-JP/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md
index 5d7d1bcafb..dc3e754f07 100644
--- a/translations/ja-JP/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md
+++ b/translations/ja-JP/content/organizations/managing-organization-settings/managing-discussion-creation-for-repositories-in-your-organization.md
@@ -5,8 +5,7 @@ redirect_from:
   - /github/setting-up-and-managing-organizations-and-teams/managing-discussion-creation-for-repositories-in-your-organization
 permissions: Organization owners can manage discussion creation for repositories owned by the organization.
 versions:
-  fpt: '*'
-  ghec: '*'
+  feature: discussions
 topics:
   - Organizations
   - Teams
diff --git a/translations/ja-JP/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md b/translations/ja-JP/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md
new file mode 100644
index 0000000000..66928608d1
--- /dev/null
+++ b/translations/ja-JP/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md
@@ -0,0 +1,25 @@
+---
+title: Managing the commit signoff policy for your organization
+intro: 'You can require users to automatically sign off all commits they make in {% data variables.product.product_name %}''s web interface to repositories owned by your organization.'
+versions:
+  feature: commit-signoffs
+permissions: Organization owners can require all commits to repositories owned by the organization be signed off by the commit author.
+topics:
+  - Organizations
+shortTitle: Manage the commit signoff policy
+---
+
+## About commit signoffs
+
+To affirm that a commit complies with the rules and licensing governing a repository, many organizations require developers to sign off on every commit. If your organization requires commit signoffs, you can make signing off a seamless part of the commit process by enabling compulsory commit signoffs for users committing through {% data variables.product.product_name %}'s web interface. After you enable compulsory commit signoffs for an organization, every commit made to repositories in that organization through {% data variables.product.product_name %}'s web interface will automatically be signed off on by the commit author.
+
+People with admin access to a repository can also enable compulsory commit signoffs at the repository level. For more information, see "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)."
+
+{% data reusables.repositories.commit-signoffs %}
+
+## Managing compulsory commit signoffs for your organization
+
+{% data reusables.profile.access_org %}
+{% data reusables.profile.org_settings %}
+{% data reusables.organizations.repository-defaults %}
+1. Select or deselect **Require contributors to sign off on web-based commits**. ![Screenshot of Require contributors to sign off on web-based commits](/assets/images/help/organizations/require-signoffs.png)
diff --git a/translations/ja-JP/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md b/translations/ja-JP/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md
index 27fb80e687..64d36defce 100644
--- a/translations/ja-JP/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md
+++ b/translations/ja-JP/content/organizations/managing-organization-settings/managing-the-display-of-member-names-in-your-organization.md
@@ -22,6 +22,9 @@ Organization のオーナーは、Organization 内のメンバー名表示を管
 
 Organization の各メンバーは、自分のプロフィール名を設定で選択します。 詳細は「[プロフィールをパーソナライズする](/github/setting-up-and-managing-your-github-profile/personalizing-your-profile#changing-your-profile-name)」を参照してください。
 
+{% ifversion profile-name-enterprise-setting %}
+You may not be able to configure this setting for your organization, if an enterprise owner has set a policy at the enterprise level. 詳しい情報については、「[Enterprise でリポジトリ管理ポリシーを適用する](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories)」を参照してください。{% endif %}
+
 {% data reusables.profile.access_org %}
 {% data reusables.profile.org_settings %}
 {% data reusables.organizations.member-privileges %}
diff --git a/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md b/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md
index c0947122b6..8e453b64f0 100644
--- a/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md
+++ b/translations/ja-JP/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md
@@ -49,7 +49,7 @@ Organization内では、ロールをOrganization、Team、リポジトリのレ
 
 継承されたロールにまだ含まれていない場合にのみ、追加の権限を選択できます。 たとえば、継承されたロールがリポジトリへの**Write**アクセスを提供しているなら、"Close a pull request"権限は継承されたロールに既に含まれています。
 
-{% ifversion ghec %}
+{% ifversion discussions %}
 ### Discussions
 
 - **Create a discussion category(ディスカッションカテゴリの作成)**: 新しいディスカッションカテゴリを作成できる。 詳しい情報については「[新しいディスカッションカテゴリの作成](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions#creating-a-category)」を参照してください。
diff --git a/translations/ja-JP/content/packages/index.md b/translations/ja-JP/content/packages/index.md
index a03b3d8bbe..df29da2cf1 100644
--- a/translations/ja-JP/content/packages/index.md
+++ b/translations/ja-JP/content/packages/index.md
@@ -12,10 +12,11 @@ featuredLinks:
     - /packages/learn-github-packages/installing-a-package
   popular:
     - /packages/working-with-a-github-packages-registry/working-with-the-npm-registry
-    - '{% ifversion fpt or ghec or ghes > 3.4 %}/packages/working-with-a-github-packages-registry/working-with-the-container-registry{% else %}/packages/working-with-a-github-packages-registry/working-with-the-docker-registry{% endif %}'
+    - '{% ifversion docker-ghcr-enterprise-migration %}/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry{% endif %}'
     - /packages/learn-github-packages
     - /packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry
   guideCards:
+    - '{% ifversion docker-ghcr-enterprise-migration %}/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry{% endif %}'
     - '{% ifversion fpt or ghec or ghes > 3.4 %}/packages/working-with-a-github-packages-registry/working-with-the-container-registry{% else %}/packages/working-with-a-github-packages-registry/working-with-the-docker-registry{% endif %}'
     - /packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry
 changelog:
diff --git a/translations/ja-JP/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md b/translations/ja-JP/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md
index 360f84b646..91da35239e 100644
--- a/translations/ja-JP/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md
+++ b/translations/ja-JP/content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.md
@@ -16,7 +16,7 @@ shortTitle: アクセスコントロールと可視性
 
 詳細な権限を持つパッケージは、個人ユーザもしくはOrganizationアカウントをスコープとします。 パッケージのアクセス制御と可視性は、パッケージに接続された(あるいはリンクされた)リポジトリは別個に変更できます。
 
-現在は、{% data variables.product.prodname_container_registry %}でのみ詳細な権限を使うことができます。 詳細な権限は、npmレジストリなど他のパッケージレジストリではサポートされていません。
+現在は、{% data variables.product.prodname_container_registry %}でのみ詳細な権限を使うことができます。 Granular permissions are not supported in our other package registries, such as the npm registry.{% ifversion docker-ghcr-enterprise-migration %} For more information about migration to the {% data variables.product.prodname_container_registry %}, see "[Migrating to the {% data variables.product.prodname_container_registry %} from the Docker registry](/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry)."{% endif %}
 
 リポジトリをスコープとするパッケージの権限や、PATに関するパッケージ関連のスコープ、Actionsのワークフローの権限の管理についての詳しい情報は、「[GitHub Packagesの権限について](/packages/learn-github-packages/about-permissions-for-github-packages)」を参照してください。
 
diff --git a/translations/ja-JP/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md b/translations/ja-JP/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md
index eca15605e1..c8b05d49f1 100644
--- a/translations/ja-JP/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md
+++ b/translations/ja-JP/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md
@@ -1,6 +1,6 @@
 ---
 title: Dockeerレジストリからコンテナレジストリへの移行
-intro: '以前はDockerレジストリに保存されていたDockerイメージは、自動的に{% data variables.product.prodname_container_registry %}に移行されます。'
+intro: '{% ifversion docker-ghcr-enterprise-migration %}An enterprise owner can{% else %}{% data variables.product.company_short %} will{% endif %} migrate Docker images previously stored in the Docker registry on {% data variables.product.product_location %} to the {% data variables.product.prodname_container_registry %}.'
 product: '{% data reusables.gated-features.packages %}'
 redirect_from:
   - /packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images
@@ -9,35 +9,61 @@ redirect_from:
 versions:
   fpt: '*'
   ghec: '*'
-shortTitle: コンテナレジストリへの移行
+  feature: docker-ghcr-enterprise-migration
+shortTitle: Migration to Container registry
+topics:
+  - Containers
+  - Docker
+  - Migration
 ---
 
-{% data variables.product.prodname_dotcom %}のDockerレジストリは、{% data variables.product.prodname_container_registry %}で置き換えられました。 DockerイメージをDockerレジストリに保存していたなら、それらは自動的に{% data variables.product.prodname_container_registry %}に移されます。 あなたは何もする必要がありません。 Dockerレジストリ(`docker.pkg.github.com`) に名前空間を使っていたスクリプトや{% data variables.product.prodname_actions %}のワークフローは、{% data variables.product.prodname_container_registry %}(`ghcr.io`)への移行後も動作し続けます。
+{% data reusables.package_registry.container-registry-ghes-beta %}
 
-移行は一度にではなく、徐々に行われます。 まだイメージが移動されていなければ、待ち続けてください。遠からずそれらは移行されます。
+## {% data variables.product.prodname_container_registry %} について
 
-## イメージが移行されたかはどうすれば分かりますか?
+{% data reusables.package_registry.container-registry-benefits %} For more information, see "[Working with the {% data variables.product.prodname_container_registry %}](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)."
 
-Dockerイメージが{% data variables.product.prodname_container_registry %}に移行されると、そのパッケージの詳細ページに以下の変更が示されます。
+## About migration from the Docker registry
 
-* 以前はDockerロゴだったアイコンは{% data variables.product.prodname_container_registry %}ロゴになります。
-* 以前は`docker.pkg.github.com`だったプルURL内のドメインは、`ghcr.io`になります。
+{% data reusables.package_registry.container-registry-replaces-docker-registry %} If you've stored Docker images in the Docker registry, {% ifversion docker-ghcr-enterprise-migration %}an enterprise owner{% else %}{% data variables.product.company_short %}{% endif %} will gradually migrate the images to the {% data variables.product.prodname_container_registry %}. No action is required on your part.
 
-![{% data variables.product.prodname_container_registry %}詳細ページ](/assets/images/help/package-registry/container-registry-details-page.png)
+{% ifversion docker-ghcr-enterprise-migration %}
 
-## {% data variables.product.prodname_container_registry %}とDockerレジストリの主な違い
+{% note %}
 
-{% data variables.product.prodname_container_registry %}は、コンテナに固有の要求をサポートするために最適化されています。
+**Note**: {% data reusables.package_registry.container-registry-ghes-migration-availability %} For more information about finding the version of {% data variables.product.product_name %} that you use, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)."
 
-{% data variables.product.prodname_container_registry %}を使うと、以下のことができます。
-- コンテナイメージをOrganizationや個人アカウント内に保存するか、リポジトリに接続する。
-- 権限をリポジトリから継承するか、リポジトリとは独立に詳細な権限を設定するかを選択する。
-- 匿名でパブリックなコンテナイメージにアクセスする。
+{% endnote %}
 
-### Dockerイメージの詳細に関するAPIクエリ
+{% endif %}
 
-移行後は、GraphQL APIを使って`PackageType` "DOCKER"のパッケージに対するクエリを実行することはできなくなります。 その代わりに、REST APIを使って`package_type` "container"のパッケージに対するクエリを実行できるようになります。 詳しい情報については、REST APIの記事「[パッケージ](/rest/reference/packages)」を参照してください。
+After a Docker image has been migrated to the {% data variables.product.prodname_container_registry %}, you'll see the following changes to the details for the package.
 
-## 支払い
+- The icon will be the {% data variables.product.prodname_container_registry %} logo instead of the Docker logo.
+- The domain in the pull URL will be {% data variables.product.prodname_container_registry_namespace %} instead of {% data variables.product.prodname_docker_registry_namespace %}.
 
-{% data variables.product.prodname_container_registry %}に対する支払に関する詳しい情報については「[{% data variables.product.prodname_registry %}の支払について](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)」を参照してください。
+{% ifversion fpt or ghec %}
+
+![Screenshot of a Docker image migrated to the {% data variables.product.prodname_container_registry %}](/assets/images/help/package-registry/container-registry-details-page.png)
+
+{% endif %}
+
+{% data reusables.package_registry.container-registry-migration-namespaces %}
+
+{% ifversion fpt or ghec %}
+
+After migration, you'll no longer be able to use the GraphQL API to query for packages with a `PackageType` of "DOCKER". Instead, you can use the REST API to query for packages with a `package_type` of "container". For more information, see "[Packages](/rest/reference/packages)" in the REST API documentation.
+
+## {% data variables.product.prodname_container_registry %}の支払いについて
+
+For more information about billing for the {% data variables.product.prodname_container_registry %}, see "[About billing for {% data variables.product.prodname_registry %}](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)."
+
+{% endif %}
+
+{% ifversion docker-ghcr-enterprise-migration %}
+
+## 参考リンク
+
+- "[Migrating your enterprise to the {% data variables.product.prodname_container_registry %} from the Docker registry](/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry)"
+
+{% endif %}
diff --git a/translations/ja-JP/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md b/translations/ja-JP/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md
index 72fcea30ab..02708a404d 100644
--- a/translations/ja-JP/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md
+++ b/translations/ja-JP/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md
@@ -18,19 +18,19 @@ versions:
   ghes: '>= 3.5'
 shortTitle: Container registry
 ---
-{% ifversion ghes > 3.4 %}
-{% note %}
 
-**Note**: {% data variables.product.prodname_container_registry %} is currently in beta for {% data variables.product.product_name %} and subject to change.
+{% data reusables.package_registry.container-registry-ghes-beta %}
 
-{% endnote %}
-{% endif %}
+## About the {% data variables.product.prodname_container_registry %}
+
+{% data reusables.package_registry.container-registry-benefits %}
 
 {% ifversion ghes > 3.4 %}
-## Prerequisites
 
-To configure and use the {% data variables.product.prodname_container_registry %} on {% data variables.product.prodname_ghe_server %}, your site administrator must first enable {% data variables.product.prodname_registry %} **and** subdomain isolation. For more information, see "[Getting started with GitHub Packages for your enterprise](/admin/packages/getting-started-with-github-packages-for-your-enterprise)" and "[Enabling subdomain isolation](/admin/configuration/configuring-network-settings/enabling-subdomain-isolation)."
+To use the {% data variables.product.prodname_container_registry %} on {% data variables.product.product_name %}, your site administrator must first configure {% data variables.product.prodname_registry %} for your instance **and** enable subdomain isolation. For more information, see "[Getting started with GitHub Packages for your enterprise](/admin/packages/getting-started-with-github-packages-for-your-enterprise)" and "[Enabling subdomain isolation](/admin/configuration/configuring-network-settings/enabling-subdomain-isolation)."
+
 {% endif %}
+
 ## About {% data variables.product.prodname_container_registry %} support
 
 The {% data variables.product.prodname_container_registry %} currently supports the following container image formats:
diff --git a/translations/ja-JP/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md b/translations/ja-JP/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md
index 83cca63e32..cd875e1de0 100644
--- a/translations/ja-JP/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md
+++ b/translations/ja-JP/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md
@@ -18,6 +18,9 @@ versions:
 
 {% data reusables.commits.about-commits %}
 
+{% ifversion commit-signoffs %}
+If the repository you are committing to has compulsory commit signoffs enabled, and you are committing via the web interface, you will automatically sign off on the commit as part of the commit process. For more information, see "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)." {% endif %}
+
 共同作業しているコミットに共作者を追加できます。 詳しい情報については、「[複数の作者を持つコミットを作成する](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors)」を参照してください。
 
 {% ifversion fpt or ghec %}
diff --git a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md
index 0b958cd325..09a01f0cad 100644
--- a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md
+++ b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md
@@ -1,11 +1,9 @@
 ---
 title: リポジトリの GitHub Discussions を有効化または無効化する
 intro: 'You can use {% data variables.product.prodname_discussions %} in a repository as a place for your community to have conversations, ask questions, and post answers without scoping work in an issue.'
-product: '{% data reusables.gated-features.discussions %}'
 permissions: 'People with admin permissions to a repository can enable {% data variables.product.prodname_discussions %} for the repository.'
 versions:
-  fpt: '*'
-  ghec: '*'
+  feature: discussions
 topics:
   - Repositories
 redirect_from:
@@ -19,7 +17,7 @@ shortTitle: Discussions
 {% data reusables.discussions.enabling-or-disabling-github-discussions-for-your-repository %}
 1. Discussions を無効化するには、[Features] で [**Discussions**] の選択を解除します。
 
-You can also use organization discussions to facilitate conversations that span multiple repositories in your organization. For more information, see "[Enabling or disabling GitHub Discussions for an organization](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)."
+You can also use organization discussions to facilitate conversations that span multiple repositories in your organization. 詳しい情報については「[OrganizationでのGitHub Discussionsの有効化もしくは無効化](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)」を参照してください。
 
 ## 参考リンク
 
diff --git a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md
index b22a9ce9ea..a85fb3b0fc 100644
--- a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md
+++ b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/index.md
@@ -13,6 +13,7 @@ children:
   - /managing-teams-and-people-with-access-to-your-repository
   - /managing-the-forking-policy-for-your-repository
   - /managing-pull-request-reviews-in-your-repository
+  - /managing-the-commit-signoff-policy-for-your-repository
   - /managing-git-lfs-objects-in-archives-of-your-repository
   - /enabling-anonymous-git-read-access-for-a-repository
   - /about-email-notifications-for-pushes-to-your-repository
diff --git a/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md
new file mode 100644
index 0000000000..0e76db15bc
--- /dev/null
+++ b/translations/ja-JP/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md
@@ -0,0 +1,24 @@
+---
+title: Managing the commit signoff policy for your repository
+intro: 'You can require users to automatically sign off on the commits they make to your repository using {% data variables.product.product_name %}''s web interface.'
+versions:
+  feature: commit-signoffs
+permissions: Organization owners and repository administrators can require all commits to a repository to be signed off by the commit author.
+topics:
+  - Repositories
+shortTitle: Manage the commit signoff policy
+---
+
+## About commit signoffs
+
+Commit signoffs enable users to affirm that a commit complies with the rules and licensing governing a repository. You can enable compulsory commit signoffs on individual repositories for users committing through {% data variables.product.product_location %}'s web interface, making signing off on a commit a seemless part of the commit process. Once compulsory commit signoffs are enabled for a repository, every commit made to that repository through {% data variables.product.product_location %}'s web interface will automatically be signed off on by the commit author.
+
+Organization owners can also enable compulsory commit signoffs at the organization level. For more information, see "[Managing the commit signoff policy for your organization](/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization)."
+
+{% data reusables.repositories.commit-signoffs %}
+
+## Enabling or disabling compulsory commit signoffs for your repository
+
+{% data reusables.repositories.navigate-to-repo %}
+{% data reusables.repositories.sidebar-settings %}
+1. Select **Require contributors to sign off on web-based commits**. ![Screenshot of Require contributors to sign off on web-based commits](/assets/images/help/repository/require-signoffs.png)
diff --git a/translations/ja-JP/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md b/translations/ja-JP/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md
index e18e4e9f73..709ad63c9b 100644
--- a/translations/ja-JP/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md
+++ b/translations/ja-JP/content/repositories/releasing-projects-on-github/managing-releases-in-a-repository.md
@@ -63,7 +63,7 @@ You can create new releases with release notes, @mentions of contributors, and l
 ![Releases description](/assets/images/enterprise/3.5/releases/releases_description_auto.png){% endif %}
 1. オプションで、コンパイルされたプログラムなどのバイナリファイルをリリースに含めるには、ドラッグアンドドロップするかバイナリボックスで手動で選択します。 ![リリースに DMG ファイルを含める](/assets/images/help/releases/releases_adding_binary.gif)
 2. リリースが不安定であり、運用準備ができていないことをユーザに通知するには、[**This is a pre-release**] を選択します。 ![リリースをプレリリースとしてマークするチェックボックス](/assets/images/help/releases/prerelease_checkbox.png)
-{%- ifversion fpt or ghec %}
+{%- ifversion discussions %}
 1. Optionally, if {% data variables.product.prodname_discussions %} are enabled in the repository, select **Create a discussion for this release**, then select the **Category** drop-down menu and click a category for the release discussion. ![リリースディスカッションを作成するためのチェックボックスと、カテゴリを選択するドロップダウンメニュー](/assets/images/help/releases/create-release-discussion.png)
 {%- endif %}
 9. リリースを公開する準備ができている場合は、[**Publish release**] をクリックします。 リリースの作業を後でする場合は、[**Save draft**] をクリックします。 ![[Publish release] と [Save draft] ボタン](/assets/images/help/releases/release_buttons.png)
diff --git a/translations/ja-JP/content/repositories/working-with-files/using-files/working-with-non-code-files.md b/translations/ja-JP/content/repositories/working-with-files/using-files/working-with-non-code-files.md
index 61d4e1203f..6ec81c8e7f 100644
--- a/translations/ja-JP/content/repositories/working-with-files/using-files/working-with-non-code-files.md
+++ b/translations/ja-JP/content/repositories/working-with-files/using-files/working-with-non-code-files.md
@@ -233,9 +233,9 @@ HTML ドキュメントへのコミットのレンダリング済みビューは
 
 通常、埋め込み HTML を含むドキュメントへの変更のレンダリング済みビューでは、{% data variables.product.product_name %} のドキュメントのビューでサポートされている要素への変更を表示します。 埋め込み HTML を含むドキュメントへの変更のレビューは、完全を期して、常にレンダリング済みとソースの両方のビューで行う必要があります。
 
-## Mapping geoJSON files on {% data variables.product.prodname_dotcom %}
+## Mapping GeoJSON/TopoJSON files on {% data variables.product.prodname_dotcom %}
 
-{% data variables.product.product_name %} は、{% data variables.product.product_name %} リポジトリでの geoJSON および topoJSON マップ ファイルのレンダリングをサポートしています。 `.geojson` または `.topojson` 拡張子を使って、通常と同じようにファイルをコミットするだけです。 `.json` 拡張子の付いたファイルもサポートされますが、`type` が `FeatureCollection`、`GeometryCollection`、または `topology` に設定されている場合に限られます。 コミット後、GitHub.com で geoJSON ファイルのパスに移動してください。
+{% data variables.product.product_name %} supports rendering GeoJSON and TopoJSON map files within {% data variables.product.product_name %} repositories. `.geojson` または `.topojson` 拡張子を使って、通常と同じようにファイルをコミットするだけです。 `.json` 拡張子の付いたファイルもサポートされますが、`type` が `FeatureCollection`、`GeometryCollection`、または `topology` に設定されている場合に限られます。 Then, navigate to the path of the GeoJSON/TopoJSON file on GitHub.com.
 
 右側にある紙アイコンをクリックすると、そのファイル ドキュメントに加えられた変更も、コミットの一部として表示されます。
 
@@ -243,12 +243,12 @@ HTML ドキュメントへのコミットのレンダリング済みビューは
 
 ### Geometry types
 
-{% data variables.product.product_name %} のマップは [Leaflet.js](http://leafletjs.com) を使用し、[geoJSON の仕様](http://www.geojson.org/geojson-spec.html) (Point、LineString、Polygon、MultiPoint、MultiLineString、MultiPolygon、GeometryCollection) に概要が示されているジオメトリのタイプをすべてサポートしています。 TopoJSON ファイルは "Topology" タイプで、[topoJSON の仕様](https://github.com/mbostock/topojson/wiki/Specification)に従っている必要があります。
+{% data variables.product.product_name %} のマップは [Leaflet.js](http://leafletjs.com) を使用し、[geoJSON の仕様](http://www.geojson.org/geojson-spec.html) (Point、LineString、Polygon、MultiPoint、MultiLineString、MultiPolygon、GeometryCollection) に概要が示されているジオメトリのタイプをすべてサポートしています。 TopoJSON files should be type "Topology" and adhere to the [TopoJSON spec](https://github.com/mbostock/topojson/wiki/Specification).
 
 {% ifversion geoJSON-with-MapBox %}
 ### フィーチャーのスタイリング
 
-GeoJSON オブジェクトのプロパティで追加のメタデータを渡すと、特定の色を指定する、説明アイコンを追加するなど、フィーチャーの表示方法をカスタマイズすることができます。 オプションは次のとおりです:
+You can customize the way features are displayed, such as specifying a particular color or adding a descriptive icon, by passing additional metadata within the GeoJSON object's properties. オプションは次のとおりです:
 
 * `marker-size` - `small`、`medium`、または `large`
 * `marker-color` - 有効な RGB 16 進カラー
@@ -264,7 +264,7 @@ GeoJSON オブジェクトのプロパティで追加のメタデータを渡す
 
 ### マップを他の場所に埋め込む
 
-GeoJSON マップを {% data variables.product.product_name %} 以外の場所で使用するには、 次のテンプレートを修正し、JavaScript をサポートしている任意の HTML ページに貼り付けてください (例: [{% data variables.product.prodname_pages %}](http://pages.github.com))。
+Want to make your GeoJSON map available someplace other than {% data variables.product.product_name %}? Simply modify this template, and place it in any HTML page that supports JavaScript (e.g., [{% data variables.product.prodname_pages %}](http://pages.github.com)):
 
 ```html
 
@@ -287,7 +287,7 @@ GeoJSON マップを {% data variables.product.product_name %} 以外の場所
 {% ifversion mermaid %}
 ### Mapping in Markdown
 
-You can embed geoJSON and topoJSON directly in Markdown. For more information, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)."
+You can embed GeoJSON and TopoJSON directly in Markdown. For more information, see "[Creating diagrams](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)."
 {% endif %}
 
 ### クラスタリング
@@ -300,7 +300,7 @@ You can embed geoJSON and topoJSON directly in Markdown. For more information, s
 
 ### トラブルシューティング
 
-geoJSON ファイルのレンダリングに問題がある場合は、[geoJSON 文法チェッカー](http://geojsonlint.com/)でそのファイルを実行し、有効な geoJSON ファイルであることを確認してください。 ポイントが、意図しない場所 (海の中など) にある場合、そのデータには、現在サポートされていない投影法が使われている可能性があります。 現在、{% data variables.product.product_name %}でサポートされているのは `urn:ogc:def:crs:OGC:1.3:CRS84` 投影だけです。
+If you're having trouble rendering GeoJSON files, ensure you have a valid GeoJSON file by running it through a [GeoJSON linter](http://geojsonlint.com/). ポイントが、意図しない場所 (海の中など) にある場合、そのデータには、現在サポートされていない投影法が使われている可能性があります。 現在、{% data variables.product.product_name %}でサポートされているのは `urn:ogc:def:crs:OGC:1.3:CRS84` 投影だけです。
 
 また、10 MB を超えるような大きな `.geojson` ファイルは、ブラウザではレンダリングできません。 その場合は通常、次のようなメッセージが表示されます:
 
diff --git a/translations/ja-JP/content/rest/overview/resources-in-the-rest-api.md b/translations/ja-JP/content/rest/overview/resources-in-the-rest-api.md
index 5f05d74dbb..a0fd80932c 100644
--- a/translations/ja-JP/content/rest/overview/resources-in-the-rest-api.md
+++ b/translations/ja-JP/content/rest/overview/resources-in-the-rest-api.md
@@ -355,6 +355,7 @@ $ curl -I {% data variables.product.api_url_pre %}/users/octocat
 > Date: Mon, 01 Jul 2013 17:27:06 GMT
 > x-ratelimit-limit: 60
 > x-ratelimit-remaining: 56
+> x-ratelimit-used: 4
 > x-ratelimit-reset: 1372700873
 ```
 
@@ -362,6 +363,7 @@ $ curl -I {% data variables.product.api_url_pre %}/users/octocat
 | ----------------------- | ----------------------------------------------------------------------------- |
 | `x-ratelimit-limit`     | 1 時間あたりのリクエスト数の上限。                                                            |
 | `x-ratelimit-remaining` | 現在のレート制限ウィンドウに残っているリクエストの数。                                                   |
+| `x-ratelimit-used`      | 現在のレート制限ウィンドウ内で発行したリクエスト数。                                                    |
 | `x-ratelimit-reset`     | 現在のレート制限ウィンドウが [UTC エポック秒](http://en.wikipedia.org/wiki/Unix_time)でリセットされる時刻。 |
 
 時刻に別の形式を使用する必要がある場合は、最新のプログラミング言語で作業を完了できます。 たとえば、Web ブラウザでコンソールを開くと、リセット時刻を JavaScript の Date オブジェクトとして簡単に取得できます。
@@ -378,6 +380,7 @@ new Date(1372700873 * 1000)
 > Date: Tue, 20 Aug 2013 14:50:41 GMT
 > x-ratelimit-limit: 60
 > x-ratelimit-remaining: 0
+> x-ratelimit-used: 60
 > x-ratelimit-reset: 1377013266
 
 > {
@@ -396,6 +399,7 @@ $ curl -u my_client_id:my_client_secret -I {% data variables.product.api_url_pre
 > Date: Mon, 01 Jul 2013 17:27:06 GMT
 > x-ratelimit-limit: 5000
 > x-ratelimit-remaining: 4966
+> x-ratelimit-used: 34
 > x-ratelimit-reset: 1372700873
 ```
 
@@ -639,4 +643,3 @@ $ curl -H "Time-Zone: Europe/Amsterdam" -X POST {% data variables.product.api_ur
 [uri]: https://github.com/hannesg/uri_template
 
 [pagination-guide]: /guides/traversing-with-pagination
-
diff --git a/translations/ja-JP/content/search-github/searching-on-github/searching-discussions.md b/translations/ja-JP/content/search-github/searching-on-github/searching-discussions.md
index 1ea1c006ba..17f02430d0 100644
--- a/translations/ja-JP/content/search-github/searching-on-github/searching-discussions.md
+++ b/translations/ja-JP/content/search-github/searching-on-github/searching-discussions.md
@@ -2,8 +2,7 @@
 title: ディスカッションを検索する
 intro: '{% data variables.product.product_name %} 上のディスカッションを検索し、検索修飾子を使用して検索結果を絞り込むことができます。'
 versions:
-  fpt: '*'
-  ghec: '*'
+  feature: discussions
 topics:
   - GitHub search
 redirect_from:
diff --git a/translations/ja-JP/content/support/learning-about-github-support/about-github-support.md b/translations/ja-JP/content/support/learning-about-github-support/about-github-support.md
index 7e32fc51c4..0beba8ec7a 100644
--- a/translations/ja-JP/content/support/learning-about-github-support/about-github-support.md
+++ b/translations/ja-JP/content/support/learning-about-github-support/about-github-support.md
@@ -17,6 +17,8 @@ redirect_from:
   - /github/working-with-github-support/github-enterprise-cloud-support
   - /articles/business-plan-support
   - /articles/github-business-cloud-support
+  - /admin/enterprise-support/about-support-for-advanced-security
+  - /enterprise-server/admin/enterprise-support/about-support-for-advanced-security
 topics:
   - Support
 ---
diff --git a/translations/ja-JP/data/features/GH-advisory-db-erlang-support.yml b/translations/ja-JP/data/features/GH-advisory-db-erlang-support.yml
new file mode 100644
index 0000000000..bfb6aa0a58
--- /dev/null
+++ b/translations/ja-JP/data/features/GH-advisory-db-erlang-support.yml
@@ -0,0 +1,7 @@
+#Reference: Issue #6207.
+#We have added support for Elixir advisories to the Advisory Database.
+versions:
+  fpt: '*'
+  ghec: '*'
+  ghes: '>=3.7'
+  ghae: 'issue-6207'
diff --git a/translations/ja-JP/data/features/audit-log-streaming.yml b/translations/ja-JP/data/features/audit-log-streaming.yml
new file mode 100644
index 0000000000..1ff0517353
--- /dev/null
+++ b/translations/ja-JP/data/features/audit-log-streaming.yml
@@ -0,0 +1,5 @@
+#Reference: #7055
+#Documentation for audit log streaming
+versions:
+  ghec: '*'
+  ghes: '>= 3.6'
diff --git a/translations/ja-JP/data/features/commit-signoffs.yml b/translations/ja-JP/data/features/commit-signoffs.yml
new file mode 100644
index 0000000000..26fe611963
--- /dev/null
+++ b/translations/ja-JP/data/features/commit-signoffs.yml
@@ -0,0 +1,5 @@
+versions:
+  fpt: '*'
+  ghec: '*'
+  ghes: '>=3.6'
+  ghae: 'issue-6049'
diff --git a/translations/ja-JP/data/features/discussions.yml b/translations/ja-JP/data/features/discussions.yml
new file mode 100644
index 0000000000..66a3bb8592
--- /dev/null
+++ b/translations/ja-JP/data/features/discussions.yml
@@ -0,0 +1,4 @@
+versions:
+  fpt: '*'
+  ghec: '*'
+  ghes: '>=3.6'
diff --git a/translations/ja-JP/data/features/docker-ghcr-enterprise-migration.yml b/translations/ja-JP/data/features/docker-ghcr-enterprise-migration.yml
new file mode 100644
index 0000000000..48c1b97cc9
--- /dev/null
+++ b/translations/ja-JP/data/features/docker-ghcr-enterprise-migration.yml
@@ -0,0 +1,4 @@
+#Reference: #7360
+#Documentation for migration from Docker registry to Container registry for enterprise products
+versions:
+  ghes: '>= 3.6'
diff --git a/translations/ja-JP/data/features/ghas-enablement-webhook.yml b/translations/ja-JP/data/features/ghas-enablement-webhook.yml
index cbb4509714..83f8a995bc 100644
--- a/translations/ja-JP/data/features/ghas-enablement-webhook.yml
+++ b/translations/ja-JP/data/features/ghas-enablement-webhook.yml
@@ -2,5 +2,5 @@
 #docs-content 7314. GHAS enablement webhook
 versions:
   ghec: '*'
-  ghes: '>3.6'
+  ghes: '>= 3.6'
   ghae: 'issue-7314'
diff --git a/translations/ja-JP/data/features/motion-management.yml b/translations/ja-JP/data/features/motion-management.yml
new file mode 100644
index 0000000000..573307aac2
--- /dev/null
+++ b/translations/ja-JP/data/features/motion-management.yml
@@ -0,0 +1,7 @@
+#Issue 6523
+#Support for customizing the automatic playback of animated images in the web interface
+versions:
+  fpt: '*'
+  ghec: '*'
+  ghes: '>=3.6'
+  ghae: 'issue-6523'
diff --git a/translations/ja-JP/data/features/pause-audit-log-stream.yml b/translations/ja-JP/data/features/pause-audit-log-stream.yml
new file mode 100644
index 0000000000..59bcda81d5
--- /dev/null
+++ b/translations/ja-JP/data/features/pause-audit-log-stream.yml
@@ -0,0 +1,4 @@
+#Reference #4640
+#Documentation for pausing an audit log stream
+versions:
+  ghec: '*'
diff --git a/translations/ja-JP/data/features/require-tls-for-smtp.yml b/translations/ja-JP/data/features/require-tls-for-smtp.yml
new file mode 100644
index 0000000000..dd1f0d2c78
--- /dev/null
+++ b/translations/ja-JP/data/features/require-tls-for-smtp.yml
@@ -0,0 +1,4 @@
+#Reference 7394
+#Documentation for the option to enforce TLS encryption for incoming SMTP connections
+versions:
+  ghes: '>=3.6'
diff --git a/translations/ja-JP/data/features/security-advisories-ghes-ghae.yml b/translations/ja-JP/data/features/security-advisories-ghes-ghae.yml
new file mode 100644
index 0000000000..c4d8f488a5
--- /dev/null
+++ b/translations/ja-JP/data/features/security-advisories-ghes-ghae.yml
@@ -0,0 +1,4 @@
+#Reference: Issue #6982 Community Contributions to Security Advisories - Enterprise 3.6
+versions:
+  ghes: '>=3.6'
+  ghae: 'issue-6982'
diff --git a/translations/ja-JP/data/glossaries/internal.yml b/translations/ja-JP/data/glossaries/internal.yml
index f3d1b6cc70..9ea579ed43 100644
--- a/translations/ja-JP/data/glossaries/internal.yml
+++ b/translations/ja-JP/data/glossaries/internal.yml
@@ -665,7 +665,7 @@
   description: >-
     パスワードの代わりに使用できます。トークンには、個人アクセストークン、OAuth トークン、API トークンがあります。
 - 
-  term: topoJSON
+  term: TopoJSON
   description: GeoJSON の機能拡張版。トポロジをエンコードします。
 - 
   term: TOTPアプリケーション
diff --git a/translations/ja-JP/data/graphql/ghes-3.6/graphql_previews.enterprise.yml b/translations/ja-JP/data/graphql/ghes-3.6/graphql_previews.enterprise.yml
new file mode 100644
index 0000000000..a9f2bdc09d
--- /dev/null
+++ b/translations/ja-JP/data/graphql/ghes-3.6/graphql_previews.enterprise.yml
@@ -0,0 +1,123 @@
+- 
+  title: パッケージのバージョン削除へのアクセス
+  description: >-
+    このプレビューは、プライベートパッケージバージョンの削除を有効化する、DeletePackageVersionのミューテーションのサポートを追加します。
+  toggled_by: ':package-deletes-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - Mutation.deletePackageVersion
+  owning_teams:
+    - '@github/pe-package-registry'
+- 
+  title: デプロイメント
+  description: >-
+    このプレビューは、デプロイメントのミューテーションと新しいデプロイメントの機能を追加します。
+  toggled_by: ':flash-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - DeploymentStatus.environment
+    - Mutation.createDeploymentStatus
+    - CreateDeploymentStatusInput
+    - CreateDeploymentStatusPayload
+    - Mutation.createDeployment
+    - CreateDeploymentInput
+    - CreateDeploymentPayload
+  owning_teams:
+    - '@github/c2c-actions-service'
+- 
+  title: >-
+    >- MergeInfoPreview - Pull Requestのマージ状態に関する詳細な情報。
+  description: >-
+    このプレビューは、プルリクエストのマージ状態に関する詳細な情報を提供するフィールドへのアクセスのサポートを追加します。
+  toggled_by: ':merge-info-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - PullRequest.canBeRebased
+    - PullRequest.mergeStateStatus
+  owning_teams:
+    - '@github/pe-pull-requests'
+- 
+  title: UpdateRefsPreview - 1回の操作で複数の参照を更新します。
+  description: このプレビューは、1回の操作による複数の参照の更新のサポートを追加します。
+  toggled_by: ':update-refs-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - Mutation.updateRefs
+    - GitRefname
+    - RefUpdate
+    - UpdateRefsInput
+    - UpdateRefsPayload
+  owning_teams:
+    - '@github/reponauts'
+- 
+  title: プロジェクトイベントの詳細
+  description: >-
+    このプレビューは、プロジェクト関連のIssueイベントに対し、プロジェクト、プロジェクトカード、プロジェクト列の詳細を追加します。
+  toggled_by: ':starfox-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - AddedToProjectEvent.project
+    - AddedToProjectEvent.projectCard
+    - AddedToProjectEvent.projectColumnName
+    - ConvertedNoteToIssueEvent.project
+    - ConvertedNoteToIssueEvent.projectCard
+    - ConvertedNoteToIssueEvent.projectColumnName
+    - MovedColumnsInProjectEvent.project
+    - MovedColumnsInProjectEvent.projectCard
+    - MovedColumnsInProjectEvent.projectColumnName
+    - MovedColumnsInProjectEvent.previousProjectColumnName
+    - RemovedFromProjectEvent.project
+    - RemovedFromProjectEvent.projectColumnName
+  owning_teams:
+    - '@github/github-projects'
+- 
+  title: ラベルのプレビュー
+  description: >-
+    このプレビューは、ラベルの追加、更新、作成、削除のサポートを追加します。
+  toggled_by: ':bane-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - Mutation.createLabel
+    - CreateLabelPayload
+    - CreateLabelInput
+    - Mutation.deleteLabel
+    - DeleteLabelPayload
+    - DeleteLabelInput
+    - Mutation.updateLabel
+    - UpdateLabelPayload
+    - UpdateLabelInput
+  owning_teams:
+    - '@github/pe-pull-requests'
+- 
+  title: プロジェクトのインポート
+  description: このプレビューは、プロジェクトのインポートのサポートを追加します。
+  toggled_by: ':slothette-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - Mutation.importProject
+  owning_teams:
+    - '@github/pe-issues-projects'
+- 
+  title: Teamレビューの割り当てプレビュー
+  description: >-
+    このプレビューは、Teamレビューの割り当て設定の更新サポートを追加します
+  toggled_by: ':stone-crop-preview'
+  announcement: null
+  updates: null
+  toggled_on:
+    - Mutation.updateTeamReviewAssignment
+    - UpdateTeamReviewAssignmentInput
+    - TeamReviewAssignmentAlgorithm
+    - Team.reviewRequestDelegationEnabled
+    - Team.reviewRequestDelegationAlgorithm
+    - Team.reviewRequestDelegationMemberCount
+    - Team.reviewRequestDelegationNotifyTeam
+  owning_teams:
+    - '@github/pe-pull-requests'
diff --git a/translations/ja-JP/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml b/translations/ja-JP/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml
new file mode 100644
index 0000000000..5485c04839
--- /dev/null
+++ b/translations/ja-JP/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml
@@ -0,0 +1,86 @@
+---
+upcoming_changes:
+  - 
+    location: LegacyMigration.uploadUrlTemplate
+    description: '`uploadUrlTemplate`は削除されます。代わりに`uploadUrl` を使ってください。'
+    reason: '`uploadUrlTemplate`は、標準のURLではなく、ユーザーの手順を余分に追加することになるので、削除されています。'
+    date: '2019-04-01T00:00:00+00:00'
+    criticality: 破壊的
+    owner: tambling
+  - 
+    location: AssignedEvent.user
+    description: '`user`は削除されます。代わりに`assignee`フィールドを使ってください。'
+    reason: アサインされた人を、マネキンにできるようになりました。
+    date: '2020-01-01T00:00:00+00:00'
+    criticality: 破壊的
+    owner: tambling
+  - 
+    location: UnassignedEvent.user
+    description: '`user`は削除されます。代わりに`assignee`フィールドを使ってください。'
+    reason: アサインされた人を、マネキンにできるようになりました。
+    date: '2020-01-01T00:00:00+00:00'
+    criticality: 破壊的
+    owner: tambling
+  - 
+    location: Issue.timeline
+    description: '`timeline`は削除されます。代わりにIssue.timelineItemsを使ってください。'
+    reason: '`timeline`は削除されます。'
+    date: '2020-10-01T00:00:00+00:00'
+    criticality: 破壊的
+    owner: mikesea
+  - 
+    location: PullRequest.timeline
+    description: '`timeline`は削除されます。代わりにPullRequest.timelineItemsを使ってください。'
+    reason: '`timeline`は削除されます。'
+    date: '2020-10-01T00:00:00+00:00'
+    criticality: 破壊的
+    owner: mikesea
+  - 
+    location: MergeStateStatus.DRAFT
+    description: '`DRAFT`は削除されます。代わりにPullRequest.isDraftを使ってください。'
+    reason: DRAFTの状態はこのenumから削除されるので、代わりに`isDraft`を使わなければなりません。
+    date: '2021-01-01T00:00:00+00:00'
+    criticality: 破壊的
+    owner: nplasterer
+  - 
+    location: PackageType.DOCKER
+    description: '`DOCKER`は削除されます。'
+    reason: DOCKERは、Packages REST APIでのみ使われるように移行されるので、このenumから削除されます。
+    date: '2021-06-21'
+    criticality: 破壊的
+    owner: reybard
+  - 
+    location: ReactionGroup.users
+    description: '`users`は削除されます。代わりに`reactors`フィールドを使ってください。'
+    reason: リアクターは、マネキン、ボット、Organizationになることができます。
+    date: '2021-10-01T00:00:00+00:00'
+    criticality: 破壊的
+    owner: synthead
+  - 
+    location: Repository.defaultMergeQueue
+    description: '`defaultMergeQueue`は削除されます。代わりに`Repository.mergeQueue`を使用してください。'
+    reason: '`defaultMergeQueue`は削除されます。'
+    date: '2022-04-01'
+    criticality: 破壊的
+    owner: colinshum
+  - 
+    location: AddPullRequestToMergeQueueInput.branch
+    description: '`branch`は削除されます。'
+    reason: PRsはベースブランチのマージキューに追加されます。引数`branch`はno-opになりました。
+    date: '2022-07-01T00:00:00+00:00'
+    criticality: 破壊的
+    owner: jhunschejones
+  - 
+    location: Enterprise.userAccounts
+    description: '`userAccounts`は削除されます。代わりに`Enterprise.members`フィールドを使用してください。'
+    reason: '`Enterprise.userAccounts`フィールドは削除されています。'
+    date: '2022-07-01T00:00:00+00:00'
+    criticality: 破壊的
+    owner: jdennes
+  - 
+    location: RemovePullRequestFromMergeQueueInput.branch
+    description: '`branch`は削除されます。'
+    reason: PRはベースブランチのマージキューから削除され、引数`branch`はno-opになりました。
+    date: '2022-10-01T00:00:00+00:00'
+    criticality: 破壊的
+    owner: jhunschejones
diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-2/16.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-2/16.yml
new file mode 100644
index 0000000000..fac1c2578d
--- /dev/null
+++ b/translations/ja-JP/data/release-notes/enterprise-server/3-2/16.yml
@@ -0,0 +1,17 @@
+date: '2022-07-21'
+sections:
+  security_fixes:
+    - "**中**: サーバーサイドリクエストフォージェリ(SSRF)が、任意のデータをMemcachedをインジェクションすることによってSubversion(SVN)ブリッジにリモートコードを実行させうる攻撃を防ぎます。"
+    - Grafanaをバージョン7.5.17にアップデートします。このバージョンは [CVE-2020-13379](https://github.com/advisories/GHSA-wc9w-wvq2-ffm9)及び[CVE-2022-21702](https://github.com/grafana/grafana/security/advisories/GHSA-xc3p-28hw-q24g)を含む様々なセキュリティ脆弱性に対処しています。
+    - パッケージは最新のセキュリティバージョンにアップデートされました。
+  bugs:
+    - 成果物のzipアーカイブ中のファイルが、unzipツールを使って展開されたときに000の権限を持つ問題を修正しました。GitHub.comでの動作と同じように、それらのファイルの権限には644が設定されるようになりました。
+    - collectdデーモンが過剰にメモリを消費することがありました。
+    - ローテーとされたログファイルのバックアップが蓄積され、過剰にストレージを消費することがありました。
+    - 新しい機能リリースへのアップグレードとそれに続く設定の実行後、Elasticsearchがインデックスの再構築の間に過剰な例外を記録することがありました。
+    - 保護されたブランチが1つ以上の承認レビューを要求する場合に、Pull Requestが必要な承認レビュー数よりも少ないレビュー数でマージできてしまうことがありました。
+    - LDAP認証を使用しているインスタンスで、sudoモードに対する認証プロンプトにおいてユーザ名とパスワードに対するテキストフィールドがどちらも見えている場合に、誤ってカーソルがデフォルトでパスワードフィールドに置かれてしまいました。
+  changes:
+    - '`ghe-set-password`コマンドラインユーティリティは、インスタンスがリカバリモードで起動されているときに自動的に必要なサービスを起動します。'
+    - バックグラウンドプロセスの`aqueduct`のメトリクスは、転送してManagement Consoleで表示するためにCollectdに収集されます。
+    - データベースの移行及び設定の実行ログ`/data/user/common/ghe-config.log`の場所は、進行中の移行の詳細を示すページに表示されるようになりました。
diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-3/11.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-3/11.yml
new file mode 100644
index 0000000000..0b34fa85fa
--- /dev/null
+++ b/translations/ja-JP/data/release-notes/enterprise-server/3-3/11.yml
@@ -0,0 +1,18 @@
+date: '2022-07-21'
+sections:
+  security_fixes:
+    - "**中**: サーバーサイドリクエストフォージェリ(SSRF)が、任意のデータをMemcachedをインジェクションすることによってSubversion(SVN)ブリッジにリモートコードを実行させうる攻撃を防ぎます。"
+    - "**中**: 攻撃者が、GitHub Enterprise ServerのWebインターフェース内のドロップダウンUI要素のクロスサイトスクリプティング(XSS)脆弱性を悪用することによってJavascriptのコードを実行することを防ぎます。"
+    - Grafanaをバージョン7.5.17にアップデートします。このバージョンは [CVE-2020-13379](https://github.com/advisories/GHSA-wc9w-wvq2-ffm9)及び[CVE-2022-21702](https://github.com/grafana/grafana/security/advisories/GHSA-xc3p-28hw-q24g)を含む様々なセキュリティ脆弱性に対処しています。
+    - パッケージは最新のセキュリティバージョンにアップデートされました。
+  bugs:
+    - 成果物のzipアーカイブ中のファイルが、unzipツールを使って展開されたときに000の権限を持つ問題を修正しました。GitHub.comでの動作と同じように、それらのファイルの権限には644が設定されるようになりました。
+    - collectdデーモンが過剰にメモリを消費することがありました。
+    - ローテーとされたログファイルのバックアップが蓄積され、過剰にストレージを消費することがありました。
+    - 新しい機能リリースへのアップグレードとそれに続く設定の実行後、Elasticsearchがインデックスの再構築の間に過剰な例外を記録することがありました。
+    - 保護されたブランチが1つ以上の承認レビューを要求する場合に、Pull Requestが必要な承認レビュー数よりも少ないレビュー数でマージできてしまうことがありました。
+    - LDAP認証を使用しているインスタンスで、sudoモードに対する認証プロンプトにおいてユーザ名とパスワードに対するテキストフィールドがどちらも見えている場合に、誤ってカーソルがデフォルトでパスワードフィールドに置かれてしまいました。
+  changes:
+    - '`ghe-set-password`コマンドラインユーティリティは、インスタンスがリカバリモードで起動されているときに自動的に必要なサービスを起動します。'
+    - バックグラウンドプロセスの`aqueduct`のメトリクスは、転送してManagement Consoleで表示するためにCollectdに収集されます。
+    - データベースの移行及び設定の実行ログ`/data/user/common/ghe-config.log`の場所は、進行中の移行の詳細を示すページに表示されるようになりました。
diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-4/2.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-4/2.yml
index 69416e0428..dece67887a 100644
--- a/translations/ja-JP/data/release-notes/enterprise-server/3-4/2.yml
+++ b/translations/ja-JP/data/release-notes/enterprise-server/3-4/2.yml
@@ -28,7 +28,7 @@ sections:
     - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。
     - |
       セルフホストランナーを--ephemeral`パラメータ付きで複数レベル(たとえばEnterpriseとOrganizationというように)に登録したあと、ランナーがアイドル状態で停止し、再登録が必要になることがあります。[更新: 2022年6月17日]
-    - After upgrading to {% data variables.product.prodname_ghe_server %} 3.4, releases may appear to be missing from repositories. This can occur when the required Elasticsearch index migrations have not successfully completed.
+    - '{% data variables.product.prodname_ghe_server %} 3.4にアップグレードしたあと、リリースがリポジトリから失われたように見えることがあります。これは、必要なElasticsearchのインデックスの移行が成功終了していない場合に起こります。'
   deprecations:
     - 
       heading: GitHub Enterprise Server 3.0の非推奨化
diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-4/3.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-4/3.yml
index 3ea8c95caa..eec8741756 100644
--- a/translations/ja-JP/data/release-notes/enterprise-server/3-4/3.yml
+++ b/translations/ja-JP/data/release-notes/enterprise-server/3-4/3.yml
@@ -37,4 +37,4 @@ sections:
     - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。
     - |
       セルフホストランナーを--ephemeral`パラメータ付きで複数レベル(たとえばEnterpriseとOrganizationというように)に登録したあと、ランナーがアイドル状態で停止し、再登録が必要になることがあります。[更新: 2022年6月17日]
-    - After upgrading to {% data variables.product.prodname_ghe_server %} 3.4 releases may appear to be missing from repositories. This can occur when the required Elasticsearch index migrations have not successfully completed.
+    - '{% data variables.product.prodname_ghe_server %} 3.4にアップグレードしたあと、リリースがリポジトリから失われたように見えることがあります。これは、必要なElasticsearchのインデックスの移行が成功終了していない場合に起こります。'
diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-4/5.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-4/5.yml
index f30e685273..a8ceb142f4 100644
--- a/translations/ja-JP/data/release-notes/enterprise-server/3-4/5.yml
+++ b/translations/ja-JP/data/release-notes/enterprise-server/3-4/5.yml
@@ -32,4 +32,4 @@ sections:
       この問題を回避するためには、以下の2つの方法のいずれかを取ることができます。
       - `WantAssertionsEncrypted`属性なしのSAMLメタデータの静的なコピーをアップロードして、IdPを再設定する。
       - SAMLメタデータをコピーし、`WantAssertionsEncrypted`を削除し、それをWebサーバーでホストして、そのURLを指してIdPを再設定する。
-    - After upgrading to {% data variables.product.prodname_ghe_server %} 3.4, releases may appear to be missing from repositories. This can occur when the required Elasticsearch index migrations have not successfully completed.
+    - '{% data variables.product.prodname_ghe_server %} 3.4にアップグレードしたあと、リリースがリポジトリから失われたように見えることがあります。これは、必要なElasticsearchのインデックスの移行が成功終了していない場合に起こります。'
diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-4/6.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-4/6.yml
new file mode 100644
index 0000000000..7f7a43d706
--- /dev/null
+++ b/translations/ja-JP/data/release-notes/enterprise-server/3-4/6.yml
@@ -0,0 +1,20 @@
+date: '2022-07-21'
+sections:
+  security_fixes:
+    - "**中**: サーバーサイドリクエストフォージェリ(SSRF)が、任意のデータをMemcachedをインジェクションすることによってSubversion(SVN)ブリッジにリモートコードを実行させうる攻撃を防ぎます。"
+    - "**中**: 攻撃者が、GitHub Enterprise ServerのWebインターフェース内のドロップダウンUI要素のクロスサイトスクリプティング(XSS)脆弱性を悪用することによってJavascriptのコードを実行することを防ぎます。"
+    - Grafanaをバージョン7.5.17にアップデートします。このバージョンは [CVE-2020-13379](https://github.com/advisories/GHSA-wc9w-wvq2-ffm9)及び[CVE-2022-21702](https://github.com/grafana/grafana/security/advisories/GHSA-xc3p-28hw-q24g)を含む様々なセキュリティ脆弱性に対処しています。
+    - パッケージは最新のセキュリティバージョンにアップデートされました。
+  bugs:
+    - collectdデーモンが過剰にメモリを消費することがありました。
+    - ローテーとされたログファイルのバックアップが蓄積され、過剰にストレージを消費することがありました。
+    - 新しい機能リリースへのアップグレードとそれに続く設定の実行後、Elasticsearchがインデックスの再構築の間に過剰な例外を記録することがありました。
+    - 保護されたブランチが1つ以上の承認レビューを要求する場合に、Pull Requestが必要な承認レビュー数よりも少ないレビュー数でマージできてしまうことがありました。
+    - LDAP認証を使用しているインスタンスで、sudoモードに対する認証プロンプトにおいてユーザ名とパスワードに対するテキストフィールドがどちらも見えている場合に、誤ってカーソルがデフォルトでパスワードフィールドに置かれてしまいました。
+    - スケジュールされたGitHub Actionsワークフローが無効化されることがありました。
+    - 'Billing APIの"[OrganizationのGitHub Advanced Securityのアクティブなコミッターの取得](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)"エンドポイントは、ページネーションに関する情報を提供するために`Link`ヘッダを返すようになりました。'
+    - 'Billing APIの"[OrganizationのGitHub Advanced Securityのアクティブなコミッターの取得](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)"エンドポイントは、正しいコミッターの総数を返すようになりました。'
+  changes:
+    - '`ghe-set-password`コマンドラインユーティリティは、インスタンスがリカバリモードで起動されているときに自動的に必要なサービスを起動します。'
+    - バックグラウンドプロセスの`aqueduct`のメトリクスは、転送してManagement Consoleで表示するためにCollectdに収集されます。
+    - データベースの移行及び設定の実行ログ`/data/user/common/ghe-config.log`の場所は、進行中の移行の詳細を示すページに表示されるようになりました。
diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-5/3.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-5/3.yml
new file mode 100644
index 0000000000..325d553e3c
--- /dev/null
+++ b/translations/ja-JP/data/release-notes/enterprise-server/3-5/3.yml
@@ -0,0 +1,22 @@
+date: '2022-07-21'
+sections:
+  security_fixes:
+    - "**中**: サーバーサイドリクエストフォージェリ(SSRF)が、任意のデータをMemcachedをインジェクションすることによってSubversion(SVN)ブリッジにリモートコードを実行させうる攻撃を防ぎます。"
+    - "**中**: 攻撃者が、GitHub Enterprise ServerのWebインターフェース内のドロップダウンUI要素のクロスサイトスクリプティング(XSS)脆弱性を悪用することによってJavascriptのコードを実行することを防ぎます。"
+    - Grafanaをバージョン7.5.17にアップデートします。このバージョンは [CVE-2020-13379](https://github.com/advisories/GHSA-wc9w-wvq2-ffm9)及び[CVE-2022-21702](https://github.com/grafana/grafana/security/advisories/GHSA-xc3p-28hw-q24g)を含む様々なセキュリティ脆弱性に対処しています。
+    - パッケージは最新のセキュリティバージョンにアップデートされました。
+  bugs:
+    - collectdデーモンが過剰にメモリを消費することがありました。
+    - ローテーとされたログファイルのバックアップが蓄積され、過剰にストレージを消費することがありました。
+    - 新しい機能リリースへのアップグレードとそれに続く設定の実行後、Elasticsearchがインデックスの再構築の間に過剰な例外を記録することがありました。
+    - 保護されたブランチが1つ以上の承認レビューを要求する場合に、Pull Requestが必要な承認レビュー数よりも少ないレビュー数でマージできてしまうことがありました。
+    - GitHub Enterprise Importerは、リポジトリ内のプロジェクトの設定を正しく移行しませんでした。
+    - LDAP認証を使用しているインスタンスで、sudoモードに対する認証プロンプトにおいてユーザ名とパスワードに対するテキストフィールドがどちらも見えている場合に、誤ってカーソルがデフォルトでパスワードフィールドに置かれてしまいました。
+    - サイトアドミンのダッシュボードに、休眠ユーザをリストするレポートをエクスポートするオプションが誤って含まれていました。
+    - 'Billing APIの"[OrganizationのGitHub Advanced Securityのアクティブなコミッターの取得](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)"エンドポイントは、ページネーションに関する情報を提供するために`Link`ヘッダを返すようになりました。'
+    - 'Billing APIの"[OrganizationのGitHub Advanced Securityのアクティブなコミッターの取得](/rest/billing#get-github-advanced-security-active-committers-for-an-organization)"エンドポイントは、正しいコミッターの総数を返すようになりました。'
+    - Organizationの設定のサイドバーで、**Archive**ナビゲーションアイテムが子を含みませんでした。
+  changes:
+    - '`ghe-set-password`コマンドラインユーティリティは、インスタンスがリカバリモードで起動されているときに自動的に必要なサービスを起動します。'
+    - バックグラウンドプロセスの`aqueduct`のメトリクスは、転送してManagement Consoleで表示するためにCollectdに収集されます。
+    - データベースの移行及び設定の実行ログ`/data/user/common/ghe-config.log`の場所は、進行中の移行の詳細を示すページに表示されるようになりました。
diff --git a/translations/ja-JP/data/release-notes/enterprise-server/3-6/0-rc1.yml b/translations/ja-JP/data/release-notes/enterprise-server/3-6/0-rc1.yml
new file mode 100644
index 0000000000..7beaf78a0f
--- /dev/null
+++ b/translations/ja-JP/data/release-notes/enterprise-server/3-6/0-rc1.yml
@@ -0,0 +1,216 @@
+date: '2022-07-26'
+release_candidate: true
+deprecated: false
+intro: |
+  {% note %}
+
+  **Note:** If {% data variables.product.product_location %} is running a release candidate build, you can't upgrade with a hotpatch. We recommend that you only run release candidates in a test environment.
+
+  {% endnote %}
+
+  For upgrade instructions, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)."
+sections:
+  features:
+    - 
+      heading: Infrastructure
+      notes:
+        - |
+          Repository caching is generally available. Repository caching increases Git read performance for distributed developers, providing the data locality and convenience of geo-replication without impact on push workflows. With the general availability release, GitHub Enterprise Server caches both Git and Git LFS data. For more information, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)."
+    - 
+      heading: Instance security
+      notes:
+        - |
+          GitHub has changed the supported algorithms and hash functions for all SSH connections to GitHub Enterprise Server, disabled the unencrypted and unauthenticated Git protocol, and optionally allowed the advertisement of an Ed25519 host key. For more information, see the [GitHub Blog](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server/) and the following articles.
+
+          - "[Configuring SSH connections to your instance](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)"
+          - "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)"
+          - "[Configuring host keys for your instance](/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance)"
+        - |
+          You can require TLS encryption for incoming SMTP connections to your instance. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)."
+    - 
+      heading: 監査ログ
+      notes:
+        - |
+          You can stream audit log and Git events for your instance to Amazon S3, Azure Blob Storage, Azure Event Hubs, Google Cloud Storage, or Splunk. Audit log streaming is in public beta and subject to change. For more information, see "[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)."
+    - 
+      heading: GitHub Connect
+      notes:
+        - |
+          Server Statistics is now generally available. Server Statistics collects aggregate usage data from your GitHub Enterprise Server instance, which you can use to better anticipate the needs of your organization, understand how your team works, and show the value you get from GitHub Enterprise Server. For more information, see "[About Server Statistics](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics)."
+    - 
+      heading: Administrator experience
+      notes:
+        - |
+          Enterprise owners can join organizations on the instance as a member or owner from the enterprise account's **Organizations** page. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)."
+        - |
+          Enterprise owners can allow users to dismiss the configured global announcement banner. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)."
+    - 
+      heading: GitHub Advanced Security
+      notes:
+        - |
+          Users on an instance with a GitHub Advanced Security license can opt to receive a webhook event that triggers when an organization owner or repository administrator enables or disables a code security or analysis feature. For more information, see the following documentation.
+
+          - "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#security_and_analysis)" in the webhook documentation
+          - "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)"
+          - "[Managing security and analysis features for your repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository)"
+        - |
+          Users on an instance with a GitHub Advanced Security license can optionally add a comment when dismissing a code scanning alert in the web UI or via the REST API. Dismissal comments appear in the event timeline. Users can also add or retrieve a dismissal comment via the REST API. For more information, see "[Triaging code scanning alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests#dismissing-an-alert-on-your-pull-request)" and "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)" in the REST API documentation.
+        - |
+          On instances with a GitHub Advanced Security license, secret scanning prevents the leak of secrets in the web editor. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#using-secret-scanning-as-a-push-protection-from-the-web-ui)."
+        - |
+          Enterprise owners and users on an instance with a GitHub Advanced Security license can view secret scanning alerts and bypasses of secret scanning's push protection in the enterprise and organization audit logs, and via the REST API. For more information, see the following documentation.
+
+          - "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)"
+          - "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#secret_scanning_push_protection-category-actions)"
+          - "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization#secret_scanning_push_protection-category-actions)"
+          - "[Secret Scanning](/rest/secret-scanning#list-secret-scanning-alerts-for-an-enterprise)" in the REST API documentation
+        - |
+          Enterprise owners on an instance with a GitHub Advanced Security license can perform dry runs of custom secret scanning patterns for the enterprise, and all users can perform dry runs when editing a pattern. Dry runs allow you to understand a pattern's impact across the entire instance and hone the pattern before publication and generation of alerts. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)."
+        - |
+          Users on an instance with a GitHub Advanced Security license can use `sort` and `direction` parameters in the REST API when retrieving secret scanning alerts, and sort based on the alert’s `created` or `updated` fields. The new parameters are available for the entire instance, or for individual organizations or repositories. For more information, see the following documentation.
+
+          - "[List secret scanning alerts for an enterprise](/rest/secret-scanning#list-secret-scanning-alerts-for-an-enterprise)"
+          - "[List secret scanning alerts for an organization](/rest/secret-scanning#list-secret-scanning-alerts-for-an-organization)"
+          - "[List secret scanning alerts for a repository](/rest/secret-scanning#list-secret-scanning-alerts-for-a-repository)"
+          - "[Secret Scanning](/rest/secret-scanning)" in the REST API documentation
+        - |
+          The contents of the `github/codeql-go` repository have moved to the `github/codeql` repository, to live alongside similar libraries for all other programming languages supported by CodeQL. The open-source CodeQL queries, libraries, and extractor for analyzing codebases written in the Go programming language with GitHub's CodeQL code analysis tools can now be found in the new location. For more information, including guidance on migrating your existing workflows, see [github/codeql-go#741](https://github.com/github/codeql-go/issues/741).
+    - 
+      heading: Dependabot
+      notes:
+        - |
+          Enterprise owners on instances with a GitHub Advanced Security license can see an overview of Dependabot alerts for the entire instance, including a repository-centric view of application security risks, and an alert-centric view of all secret scanning and Dependabot alerts. The views are in beta and subject to change, and alert-centric views for code scanning are planned for a future release of GitHub Enterprise Server. For more information, see "[Viewing the security overview](/code-security/security-overview/viewing-the-security-overview#viewing-the-security-overview-for-an-enterprise)."
+        - |
+          Dependabot alerts show users if repository code calls vulnerable functions. Individual alerts display a "vulnerable call" label and code snippet, and users can filter search by `has:vulnerable-calls`. Vulnerable functions are curated during publication to the [GitHub Advisory Database](https://github.com/advisories). New incoming Python advisories will be supported, and GitHub is backfilling known vulnerable functions for historical Python advisories. After beta testing with Python, GitHub will add support for other ecosystems. For more information, see "[Viewing and updating Dependabot alerts](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)."
+        - |
+          Users can select multiple Dependabot alerts, then dismiss or reopen or dismiss the alerts. For example, from the **Closed alerts** tab, you can select multiple alerts that have been previously dismissed, and then reopen them all at once. For more information, see "[About Dependabot alerts](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)."
+        - |
+          Dependabot updates `@types` dependencies alongside corresponding packages in TypeScript projects. Before this change, users would see separate pull requests for a package and the corresponding `@types` package. This feature is automatically enabled for repositories containing `@types` packages in the project's `devDependencies` within the _package.json_ file. You can disable this behavior by setting the [`ignore`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore) field in your `dependabot.yml` file to `@types/*`. For more information, see "[About Dependabot version updates](/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates)" and "[Configuration options for the _dependabot.yml_ file](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file)."
+    - 
+      heading: コードセキュリティ
+      notes:
+        - |
+          GitHub Actions can enforce dependency reviews on users' pull requests by scanning for dependencies, and will warn users about associated security vulnerabilities. The `dependency-review-action` action is supported by a new API endpoint that diffs the dependencies between any two revisions. For more information, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement)."
+        - |
+          The dependency graph detects _Cargo.toml_ and _Cargo.lock_ files for Rust. These files will be displayed in the **Dependency graph** section of the **Insights** tab. Users will receive Dependabot alerts and updates for vulnerabilities associated with their Rust dependencies. Package metadata, including mapping packages to repositories, will be added at a later date. For more information, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)."
+        - |
+          If GitHub Connect is enabled for your instance, users can contribute an improvement to a security advisory in the [GitHub Advisory Database](https://github.com/advisories). To contribute, click **Suggest improvements for this vulnerability** while viewing an advisory's details. For more information, see the following articles.
+
+          - "[Managing GitHub Connect](/admin/configuration/configuring-github-connect/managing-github-connect)"
+          - "[Browsing security vulnerabilities in the GitHub Advisory Database](/enterprise-cloud@latest/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/browsing-security-vulnerabilities-in-the-github-advisory-database)" in the GitHub Enterprise Cloud documentation
+          - "[About GitHub Security Advisories for repositories](/enterprise-cloud@latest/code-security/repository-security-advisories/about-github-security-advisories-for-repositories)" in the GitHub Enterprise Cloud documentation
+          - "[Editing security advisories in the GitHub Advisory Database](/enterprise-cloud@latest/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database)" in the GitHub Enterprise Cloud documentation
+    - 
+      heading: GitHub Actions
+      notes:
+        - |
+          Within a workflow that calls a reusable workflow, users can pass the secrets to the reusable workflow with `secrets: inherit`. For more information, see "[Reusing workflows](/actions/using-workflows/reusing-workflows#using-inputs-and-secrets-in-a-reusable-workflow)."
+        - |
+          When using GitHub Actions, to reduce the risk of merging a change that was not reviewed by another person into a protected branch, enterprise owners and repository administrators can prevent Actions from creating pull requests. Organization owners could previously enable this restriction. For more information, see the following articles.
+
+          - "[Enforcing policies for GitHub Actions in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#preventing-github-actions-from-creating-or-approving-pull-requests)"
+          - "[Disabling or limiting GitHub Actions for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#preventing-github-actions-from-creating-or-approving-pull-requests)"
+          - "[Managing GitHub Actions settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#preventing-github-actions-from-creating-or-approving-pull-requests)"
+        - |
+          Users can write a single workflow triggered by `workflow_dispatch` and `workflow_call`, and use the `inputs` context to access input values. Previously, `workflow_dispatch` inputs were in the event payload, which increased difficulty for workflow authors who wanted to write one workflow that was both reusable and manually triggered. For workflows triggered by `workflow_dispatch`, inputs are still available in the `github.event.inputs` context to maintain compatibility.  For more information, see "[Contexts](/actions/learn-github-actions/contexts#inputs-context)."
+        - |
+          To summarize the result of a job, users can generate Markdown and publish the contents as a job summary. For example, after running tests with GitHub Actions, a summary can provide an overview of passed, failed, or skipped tests, potentially reducing the need to review the full log output. For more information, see "[Workflow commands for GitHub Actions](/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary)."
+        - |
+          To more easily diagnose job execution failures during a workflow re-run, users can enable debug logging, which outputs information about a job's execution and environment. For more information, see "[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)" and "[Using workflow run logs](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)."
+        - |
+          If you manage self-hosted runners for GitHub Actions, you can ensure a consistent state on the runner itself before and after a workflow run by defining scripts to execute. By using scripts, you no longer need to require that users manually incorporate these steps into workflows. Pre- and post-job scripts are in beta and subject to change. For more information, see "[Running scripts before or after a job](/actions/hosting-your-own-runners/running-scripts-before-or-after-a-job)."
+    - 
+      heading: GitHub Packages
+      notes:
+        - |
+          Enterprise owners can migrate container images from the GitHub Docker registry to the GitHub Container registry. The Container registry provides the following benefits.
+
+          - Improves the sharing of containers within an organization
+          - Allows the application of granular access permissions
+          - Permits the anonymous sharing of public container images
+          - Implements OCI standards for hosting Docker images
+
+          The Container registry is in beta and subject to change. For more information, see "[Migrating your enterprise to the Container registry from the Docker registry](/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry)."
+    - 
+      heading: Community experience
+      notes:
+        - |
+          GitHub Discussions is available for GitHub Enterprise Server. GitHub Discussions provides a central gathering space to ask questions, share ideas, and build connections. For more information, see "[GitHub Discussions](/discussions)."
+        - |
+          Enterprise owners can configure a policy to control whether people's usernames or full names are displayed within internal or public repositories. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-the-display-of-member-names-in-your-repositories)."
+    - 
+      heading: Organization
+      notes:
+        - |
+          Users can create member-only READMEs for an organization. For more information, see "[Customizing your organization's profile](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile)."
+        - |
+          Organization owners can pin a repository to an organization's profile directly from the repository via the new **Pin repository** dropdown. Pinned public repositories appear to all users of your instance, while public, private, and internal repositories are only visible to organization members.
+    - 
+      heading: リポジトリ
+      notes:
+        - |
+          While creating a fork, users can customize the fork's name. For more information, see "[Fork a repo](/get-started/quickstart/fork-a-repo)."
+        - |
+          Users can block creation of branches that match a configured name pattern with the **Restrict pushes that create matching branches** branch protection rule. For example, if a repository's default branch changes from `master` to `main`, a repository administrator can prevent any subsequent creation or push of the `master` branch. For more information, see
+          "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#restrict-who-can-push-to-matching-branches)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule#creating-a-branch-protection-rule)."
+        - |
+          Users can create a branch directly from a repository's **Branches** page by clicking the **New branch**. For more information, see "[Creating and deleting branches within your repository](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)."
+        - |
+          Users can delete a branch that's associated with an open pull request. For more information, see "[Creating and deleting branches within your repository](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository)."
+        - |
+          Repositories with multiple licenses display all of the licenses in the "About" sidebar on the {% octicon "code" aria-label="The code icon" %} **Code** tab. For more information, see "[Licensing a repository](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository)."
+        - When a user renames or moves a file to a new directory, if at least half of the file's contents are identical, the commit history indicates that the file was renamed, similar to `git log --follow`. For more information, see the [GitHub Blog](https://github.blog/changelog/2022-06-06-view-commit-history-across-file-renames-and-moves/).
+        - |
+          Users can require a successful deployment of a branch before anyone can merge the pull request associated with the branch. For more information, see "[About protected branches](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-deployments-to-succeed-before-merging)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)."
+        - |
+          Enterprise owners can prevent organization owners from inviting collaborators to repositories on the instance. For more information, see "[Enforcing a policy for inviting collaborators to repositories](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-collaborators-to-repositories)."
+        - |
+          Users can grant exceptions to GitHub Apps for any branch protection rule that supports exceptions. For more information, see "[About apps](/developers/apps/getting-started-with-apps/about-apps)" and "[Managing a branch protection rule](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)."
+    - 
+      heading: コミット
+      notes:
+        - |
+          For public GPG signing keys that are expired or revoked, GitHub Enterprise Server verifies Git commit signatures and show commits as verified if the user made the commit while the key was still valid. Users can also upload expired or revoked GPG keys. For more information, see "[About commit signature verification](/authentication/managing-commit-signature-verification/about-commit-signature-verification)."
+        - |
+          To affirm that a commit complies with the rules and licensing governing a repository, organization owners and repository administrators can now require developers to sign off on commits made through the web interface. For more information, see "[Managing the commit signoff policy for your organization](/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization)" and "[Managing the commit signoff policy for your repository](/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository)."
+    - 
+      heading: プルリクエスト
+      notes:
+        - |
+          Using the file tree located in the **Files changed** tab of a pull request, users can navigate modified files, understand the size and scope of changes, and focus reviews. The file tree appears if a pull request modifies at least two files, and the browser window is sufficiently wide. For more information, see "[Reviewing proposed changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request)" and "[Filtering files in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request)."
+        - |
+          Users can default to using pull requests titles as the commit message for all squash merges. For more information, see "[Configuring commit squashing for pull requests](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests)."
+    - 
+      heading: リリース
+      notes:
+        - |
+          When viewing the details for a particular release, users can see the creation date for each release asset. For more information, see "[Viewing your repository's releases and tags](/repositories/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags)."
+        - While creating a release with automatically generated release notes, users can see the tag identified as the previous release, then choose to select a different tag to specify as the previous release. For more information, see "[Automatically generated release notes](/repositories/releasing-projects-on-github/automatically-generated-release-notes)."
+    - 
+      heading: Markdown
+      notes:
+        - |
+          Editing Markdown in the web interface has been improved.
+
+          - After a user selects text and pastes a URL, the selected text will become a Markdown link to the pasted URL.
+          - When a user pastes spreadsheet cells or HTML tables, the resulting text will render as a table.
+          - When a user copies text containing links, the pasted text will include the link as a Markdown link.
+
+          For more information, see "[Basic writing and formatting syntax](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#links)."
+        - |
+          When editing a Markdown file in the web interface, clicking the **Preview** tab will automatically scroll to the place in the preview that you were editing. The scroll location is based on the position of your cursor before you clicked the **Preview** tab.
+  changes:
+    - Interactive elements in the web interface such as links and buttons show a visible outline when focused with a keyboard, to help users find the current position on a page. In addition, when focused, form fields have a higher contrast outline.
+    - If a user refreshes the page while creating a new issue or pull request, the assignees, reviewers, labels and projects will all be preserved.
+  known_issues:
+    - 新しくセットアップされたユーザを持たない{% data variables.product.prodname_ghe_server %}インスタンスで、攻撃者が最初の管理ユーザを作成できました。
+    - アップグレードの過程で、カスタムのファイアウォールのルールが削除されます。
+    - Git LFSが追跡するファイル[Webインターフェースからアップロードされたもの](https://github.com/blog/2105-upload-files-to-your-repositories)が、不正にリポジトリに直接追加されてしまいます。
+    - 同じリポジトリ内のファイルパスが255文字を超えるblobへのパーマリンクを含むIssueをクローズできませんでした。
+    - GitHub Connectで"Users can search GitHub.com"が有効化されている場合、GitHub.comの検索結果にプライベート及びインターナルリポジトリのIssueが含まれません。
+    - '{% data variables.product.prodname_registry %}のnpmレジストリは、メタデータのレスポンス中で時間の値を返さなくなります。これは、大きなパフォーマンス改善のために行われました。メタデータレスポンスの一部として時間の値を返すために必要なすべてのデータは保持し続け、既存のパフォーマンスの問題を解決した将来に、この値を返すことを再開します。'
+    - pre-receive フックの処理に固有のリソース制限によって、pre-receive フックに失敗するものが生じることがあります。
+    - Actions services need to be restarted after restoring an instance from a backup taken on a different host.
+    - In a repository's settings, enabling the option to allow users with read access to create discussions does not enable this functionality.
+    - In some cases, users cannot convert existing issues to discussions.
+    - Custom patterns for secret scanning have `.*` as an end delimiter, specifically in the "After secret" field. This delimiter causes inconsistencies in scans for secrets across repositories, and you may notice gaps in a repository's history where no scans completed. Incremental scans may also be impacted. To prevent issues with scans, modify the end of the pattern to remove the `.*` delimiter.
diff --git a/translations/ja-JP/data/reusables/actions/supported-github-runners.md b/translations/ja-JP/data/reusables/actions/supported-github-runners.md
index fd3c94594d..68b601bbc8 100644
--- a/translations/ja-JP/data/reusables/actions/supported-github-runners.md
+++ b/translations/ja-JP/data/reusables/actions/supported-github-runners.md
@@ -84,7 +84,7 @@ macOS Catalina 10.15 [deprecated]
 macos-10.15
 
 
-Migrate to macOS-11 or macOS-12. For more information, see this GitHub blog post.
+macOS-11もしくはmacOS-12に移行してください。 詳しい情報についてはGitHubブログのポストを参照してください。
 
 
 
diff --git a/translations/ja-JP/data/reusables/advisory-database/beta-malware-advisories.md b/translations/ja-JP/data/reusables/advisory-database/beta-malware-advisories.md
index 37446f2df5..acfc210be9 100644
--- a/translations/ja-JP/data/reusables/advisory-database/beta-malware-advisories.md
+++ b/translations/ja-JP/data/reusables/advisory-database/beta-malware-advisories.md
@@ -1,5 +1,5 @@
-{% note %}
+{% ifversion GH-advisory-db-supports-malware %}{% note %}
 
 **ノート:** マルウェアのアドバイザリは現在ベータであり、変更されることがあります。
 
-{% endnote %}
+{% endnote %}{% endif %}
diff --git a/translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md b/translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md
index 4b3cdb42c8..48be014db5 100644
--- a/translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md
+++ b/translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md
@@ -5,7 +5,7 @@
 | `advisory_credit`   | Contains activities related to crediting a contributor for a security advisory in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)."
 {%- endif %}
 | `artifact` | Contains activities related to {% data variables.product.prodname_actions %} workflow run artifacts.
-{%- ifversion ghec %}
+{%- ifversion audit-log-streaming %}
 | `audit_log_streaming`  | Contains activities related to streaming audit logs for organizations in an enterprise account.
 {%- endif %}
 {%- ifversion fpt or ghec %}
diff --git a/translations/ja-JP/data/reusables/code-scanning/alert-tracking-link.md b/translations/ja-JP/data/reusables/code-scanning/alert-tracking-link.md
index 25b7b94f3b..0400806e7e 100644
--- a/translations/ja-JP/data/reusables/code-scanning/alert-tracking-link.md
+++ b/translations/ja-JP/data/reusables/code-scanning/alert-tracking-link.md
@@ -1,2 +1,2 @@
 
-For more information about creating issues to track {% data variables.product.prodname_code_scanning %} alerts, see "[Tracking {% data variables.product.prodname_code_scanning %} alerts in issues using task lists](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists)."
+{% data variables.product.prodname_code_scanning %}アラートを追跡するためのIssueの作成に関する詳しい情報については「[タスクリストを使用したIssue内の{% data variables.product.prodname_code_scanning %}アラートの追跡](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/code-scanning/beta-codeql-ml-queries.md b/translations/ja-JP/data/reusables/code-scanning/beta-codeql-ml-queries.md
index 57004ecc5c..00dc1d76b9 100644
--- a/translations/ja-JP/data/reusables/code-scanning/beta-codeql-ml-queries.md
+++ b/translations/ja-JP/data/reusables/code-scanning/beta-codeql-ml-queries.md
@@ -2,7 +2,7 @@
 
 {% note %}
 
-**Note:** Experimental alerts for {% data variables.product.prodname_code_scanning %} are created using experimental technology in the {% data variables.product.prodname_codeql %} action. This feature is currently available as a beta release for JavaScript code and is subject to change.
+**ノート:**{% data variables.product.prodname_code_scanning %}の実験的アラートは、{% data variables.product.prodname_codeql %}アクションの実験的な技術を使って作成されます。 この機能は現在JavaScriptのコードに対してベータとして利用可能であり、変更されることがあります。
 
 {% endnote %}
 
diff --git a/translations/ja-JP/data/reusables/code-scanning/beta-codeql-packs-cli.md b/translations/ja-JP/data/reusables/code-scanning/beta-codeql-packs-cli.md
index dff81e1499..d16f7fe5a5 100644
--- a/translations/ja-JP/data/reusables/code-scanning/beta-codeql-packs-cli.md
+++ b/translations/ja-JP/data/reusables/code-scanning/beta-codeql-packs-cli.md
@@ -2,7 +2,7 @@
 
 {% note %}
 
-**Note:** The {% data variables.product.prodname_codeql %} package management functionality, including {% data variables.product.prodname_codeql %} packs, is currently in beta and subject to change.
+**ノート:** {% data variables.product.prodname_codeql %}を含む{% data variables.product.prodname_codeql %}パッケージ管理の機能は、現在ベータであり、変更されることがあります。
 
 {% endnote %}
 
diff --git a/translations/ja-JP/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/translations/ja-JP/data/reusables/code-scanning/choose-alert-dismissal-reason.md
index 6ae84d6029..56af6cc51d 100644
--- a/translations/ja-JP/data/reusables/code-scanning/choose-alert-dismissal-reason.md
+++ b/translations/ja-JP/data/reusables/code-scanning/choose-alert-dismissal-reason.md
@@ -1,3 +1,3 @@
 クエリが将来の分析に含まれ続けるかに影響することがあるので、ドロップダウンメニューから適切な理由を選択することは重要です。
-{% ifversion comment-dismissed-code-scanning-alert %}Optionally, you can comment on a dismissal to record the context of an alert dismissal. The dismissal comment is added to the alert timeline and can be used as justification during auditing and reporting. You can retrieve or set a comment by using the code scanning REST API. The comment is contained in `dismissed_comment` for the `alerts/{alert_number}` endpoint. For more information, see "[Code Scanning](/rest/code-scanning#update-a-code-scanning-alert)."
+{% ifversion comment-dismissed-code-scanning-alert %}あるいは、アラートの却下に関するコンテキストを記録するために、却下の際にコメントすることができます。 却下のコメントはアラートのタイムラインに追加され、監査とレポートの際の正当性として利用できます。 コードスキャンニングのREST APIを使用して、コメントの取得や設定ができます。 コメントは、`alerts/{alert_number}`エンドポイントの`dismissed_comment`に含まれています。 詳しい情報については「[Code scanning](/rest/code-scanning#update-a-code-scanning-alert)」を参照してください。
 {% endif %}
diff --git a/translations/ja-JP/data/reusables/code-scanning/codeql-cli-context-for-third-party-tools.md b/translations/ja-JP/data/reusables/code-scanning/codeql-cli-context-for-third-party-tools.md
index 33af00e09c..2bc7959ce5 100644
--- a/translations/ja-JP/data/reusables/code-scanning/codeql-cli-context-for-third-party-tools.md
+++ b/translations/ja-JP/data/reusables/code-scanning/codeql-cli-context-for-third-party-tools.md
@@ -1 +1 @@
-{% data variables.product.prodname_codeql_cli %}をサードパーティのシステムに追加して、コードを分析するツールを呼び、SARIFの結果を{% data variables.product.product_name %}にアップロードしてください。 結果の{% data variables.product.prodname_code_scanning %}アラートは、{% data variables.product.product_name %}内で生成されたアラートとともに表示されます。 For more information, see "[About CodeQL code scanning in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system)."
+{% data variables.product.prodname_codeql_cli %}をサードパーティのシステムに追加して、コードを分析するツールを呼び、SARIFの結果を{% data variables.product.product_name %}にアップロードしてください。 結果の{% data variables.product.prodname_code_scanning %}アラートは、{% data variables.product.product_name %}内で生成されたアラートとともに表示されます。 詳しい情報については「[CIシステムでのCodeQLコードスキャンニングについて](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/code-scanning/codeql-languages-bullets.md b/translations/ja-JP/data/reusables/code-scanning/codeql-languages-bullets.md
index 5025b325d7..d2d013daa8 100644
--- a/translations/ja-JP/data/reusables/code-scanning/codeql-languages-bullets.md
+++ b/translations/ja-JP/data/reusables/code-scanning/codeql-languages-bullets.md
@@ -9,9 +9,9 @@
 
 {% note %}
 
-**Note**: {% data variables.product.prodname_codeql %} analysis for Ruby is currently in beta. During the beta, analysis of Ruby will be less comprehensive than {% data variables.product.prodname_codeql %} analysis of other languages.
+**ノート**: Rubyの{% data variables.product.prodname_codeql %}分析は現在ベータです。 このベータの間、Rubyの分析は他の言語の{% data variables.product.prodname_codeql %}分析よりも包括的ではありません。
 
 {% endnote %}
 
-For more information, see the documentation on the {% data variables.product.prodname_codeql %} website: "[Supported languages and frameworks](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/)."
+詳しい情報については{% data variables.product.prodname_codeql %} Webサイトのドキュメンテーション「[サポートされている言語とフレームワーク](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/)」を参照してください。
 {% endif %}
diff --git a/translations/ja-JP/data/reusables/code-scanning/codeql-languages-keywords.md b/translations/ja-JP/data/reusables/code-scanning/codeql-languages-keywords.md
index 946b677788..fd7dd22c50 100644
--- a/translations/ja-JP/data/reusables/code-scanning/codeql-languages-keywords.md
+++ b/translations/ja-JP/data/reusables/code-scanning/codeql-languages-keywords.md
@@ -1 +1 @@
-`cpp`, `csharp`, `go`, `java`, `javascript`,{% ifversion fpt or ghes > 3.3 or ghae-issue-5017 %} `python`, and `ruby`{% else %} and `python`{% endif %}
+`cpp`、`csharp`、`go`、`java`、`javascript`、{% ifversion fpt or ghes > 3.3 or ghae-issue-5017 %} `python`、`ruby`{% else %}、`python`{% endif %}
diff --git a/translations/ja-JP/data/reusables/code-scanning/codeql-query-suites-explanation.md b/translations/ja-JP/data/reusables/code-scanning/codeql-query-suites-explanation.md
index 60edba44d6..e1e345fff2 100644
--- a/translations/ja-JP/data/reusables/code-scanning/codeql-query-suites-explanation.md
+++ b/translations/ja-JP/data/reusables/code-scanning/codeql-query-suites-explanation.md
@@ -2,4 +2,4 @@
 
 {% data reusables.code-scanning.codeql-query-suites %}
 
-When you specify a query suite, the {% data variables.product.prodname_codeql %} analysis engine will run the default set of queries and any extra queries defined in the additional query suite. {% ifversion codeql-ml-queries %}The `security-extended` and `security-and-quality` query suites for JavaScript contain experimental queries. For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)."{% endif %}
+クエリスイートを指定した場合、{% data variables.product.prodname_codeql %}分析エンジンはクエリのデフォルトセットと、追加のクエリスイートで定義された追加のクエリを実行します。 {% ifversion codeql-ml-queries %}JavaScriptの`security-extended`及び`security-and-quality`は実験的なクエリを含みます。 詳しい情報については「[{% data variables.product.prodname_code_scanning %}アラートについて](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-experimental-alerts)」を参照してください。{% endif %}
diff --git a/translations/ja-JP/data/reusables/code-scanning/deprecation-codeql-runner.md b/translations/ja-JP/data/reusables/code-scanning/deprecation-codeql-runner.md
index 2ed52c32ff..84b1da296a 100644
--- a/translations/ja-JP/data/reusables/code-scanning/deprecation-codeql-runner.md
+++ b/translations/ja-JP/data/reusables/code-scanning/deprecation-codeql-runner.md
@@ -2,22 +2,22 @@
 
 {% ifversion fpt or ghec %}
 
-**Note:** The {% data variables.product.prodname_codeql_runner %} is deprecated. On {% data variables.product.product_name %}, the {% data variables.product.prodname_codeql_runner %} was supported until March 2022. You should upgrade to the latest version of [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases).
+**ノート:** {% data variables.product.prodname_codeql_runner %}は非推奨になりました。 {% data variables.product.product_name %}では、{% data variables.product.prodname_codeql_runner %}は2022年3月までサポートされていました。 最新バージョンの[{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases)にアップグレードしてください。
 
 {% elsif ghes > 3.3 %}
 
-**Note:** The {% data variables.product.prodname_codeql_runner %} has been deprecated and is not included in {% data variables.product.prodname_ghe_server %} 3.4. You should migrate to [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases) version 2.7.6.
+**ノート:** {% data variables.product.prodname_codeql_runner %}は非推奨になっており、{% data variables.product.prodname_ghe_server %} 3.4には含まれていません。 [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases) 2.7.6に移行してください。
 
 {% elsif ghes < 3.4 %}
 
-**Note:** The {% data variables.product.prodname_codeql_runner %} is being deprecated. On {% data variables.product.prodname_ghe_server %} 3.0 and greater, you can install [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases) version 2.6.3 to replace {% data variables.product.prodname_codeql_runner %}.
+**ノート:** {% data variables.product.prodname_codeql_runner %}は非推奨になりました。 {% data variables.product.prodname_ghe_server %} 3.0移行では、[{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases)バージョン2.6.3をインストールして{% data variables.product.prodname_codeql_runner %}を置き換えることができます。
 
 {% elsif ghae %}
 
-**Note:** The {% data variables.product.prodname_codeql_runner %} has been deprecated. You should migrate to [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases).
+**ノート:** {% data variables.product.prodname_codeql_runner %}は非推奨になりました。 [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases)に移行してください。
 
 {% endif %}
 
-For more information, see [the CodeQL runner deprecation](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/). {% data variables.product.prodname_codeql_cli %}への移行に関する情報については「[CodeQLランナーからCodeQL CLIへの移行](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)」を参照してください。
+詳しい情報については[CodeQLランナーの非推奨化](https://github.blog/changelog/2021-09-21-codeql-runner-deprecation/)を参照してください。 {% data variables.product.prodname_codeql_cli %}への移行に関する情報については「[CodeQLランナーからCodeQL CLIへの移行](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)」を参照してください。
 
 {% endnote %}
diff --git a/translations/ja-JP/data/reusables/code-scanning/enabling-options.md b/translations/ja-JP/data/reusables/code-scanning/enabling-options.md
index cddfdc8dc4..dec3cc7fa0 100644
--- a/translations/ja-JP/data/reusables/code-scanning/enabling-options.md
+++ b/translations/ja-JP/data/reusables/code-scanning/enabling-options.md
@@ -15,7 +15,7 @@
     
     
     
-      Using {% data variables.product.prodname_actions %} (see "Setting up {% data variables.product.prodname_code_scanning %} using actions") or running {% data variables.product.prodname_codeql %} analysis in a third-party continuous integration (CI) system (see "About {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} in your CI system").
+      {% data variables.product.prodname_actions %}の利用(「アクションを使った{% data variables.product.prodname_code_scanning %}のセットアップ」参照)もしくはサードパーティの継続的インテグレーション(CI)システムでの{% data variables.product.prodname_codeql %}分析の実行(「CIシステムでの{% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %}について」参照)。
     
   
   
@@ -25,7 +25,7 @@
     
     
     
-      Using {% data variables.product.prodname_actions %} (see "Setting up {% data variables.product.prodname_code_scanning %} using actions") or generated externally and uploaded to {% data variables.product.product_name %} (see "Uploading a SARIF file to {% data variables.product.prodname_dotcom %}").
+      {% data variables.product.prodname_actions %}の利用(「アクションを使う{% data variables.product.prodname_code_scanning %}のセットアップ」)あるいは外部で生成して{% data variables.product.product_name %}へアップロード(「{% data variables.product.prodname_dotcom %}へのSARIFファイルのアップロード」)。
     
   
 
diff --git a/translations/ja-JP/data/reusables/code-scanning/false-positive-fix-codeql.md b/translations/ja-JP/data/reusables/code-scanning/false-positive-fix-codeql.md
index 73aa156fef..ea34cc759d 100644
--- a/translations/ja-JP/data/reusables/code-scanning/false-positive-fix-codeql.md
+++ b/translations/ja-JP/data/reusables/code-scanning/false-positive-fix-codeql.md
@@ -1 +1 @@
-If you dismiss a {% data variables.product.prodname_codeql %} alert as a false positive result, for example because the code uses a sanitization library that isn't supported, consider contributing to the {% data variables.product.prodname_codeql %} repository and improving the analysis. {% data variables.product.prodname_codeql %}に関する詳しい情報については「[{% data variables.product.prodname_codeql %}に貢献する](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)」を参照してください。
+{% data variables.product.prodname_codeql %}のアラートを、たとえばコードがサポートされていないサニタイズのライブラリを使っているといった理由で偽陽性の結果として却下する場合、{% data variables.product.prodname_codeql %}リポジトリに貢献して分析を改善することを検討してください。 {% data variables.product.prodname_codeql %}に関する詳しい情報については「[{% data variables.product.prodname_codeql %}に貢献する](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/code-scanning/filter-non-default-branches.md b/translations/ja-JP/data/reusables/code-scanning/filter-non-default-branches.md
index 6d8d85de0b..0abe36f5a2 100644
--- a/translations/ja-JP/data/reusables/code-scanning/filter-non-default-branches.md
+++ b/translations/ja-JP/data/reusables/code-scanning/filter-non-default-branches.md
@@ -1 +1 @@
-Please note that if you have filtered for alerts on a non-default branch, but the same alerts exist on the default branch, the alert page for any given alert will still only reflect the alert's status on the default branch, even if that status conflicts with the status on a non-default branch. For example, an alert that appears in the "Open" list in the summary of alerts for `branch-x` could show a status of "Fixed" on the alert page, if the alert is already fixed on the default branch. You can view the status of the alert for the branch you filtered on in the  **Affected branches** section on the right side of the alert page.
+デフォルトではないブランチ上のアラートをフィルタリングしたものの、同じアラートがデフォルトブランチにも存在している場合、どのアラートのアラートページも、デフォルトではないブランチ上のステータスとの差異があっても、デフォルトブランチ上のアラートのステータスだけが反映されることに注意してください。 たとえば、`branch-x`に対するアラートのサマリ中の"Open"リストに表示されるアラートは、そのアラートが既にデフォルトブランチで修復されているなら、そのアラートページでは"Fixed"というステータスで表示されます。 フィルタしたブランチに対するアラートのステータスは、アラートページの右側の**Affected branches(影響されたブランチ)**セクションで見ることができます。
diff --git a/translations/ja-JP/data/reusables/code-scanning/github-issues-integration.md b/translations/ja-JP/data/reusables/code-scanning/github-issues-integration.md
index 5cd2ea59ec..bb6c0b86f7 100644
--- a/translations/ja-JP/data/reusables/code-scanning/github-issues-integration.md
+++ b/translations/ja-JP/data/reusables/code-scanning/github-issues-integration.md
@@ -1,3 +1,3 @@
-{% data variables.product.prodname_code_scanning_capc %} alerts integrate with task lists in {% data variables.product.prodname_github_issues %} to make it easy for you to prioritize and track alerts with all your development work. Issue に関する詳しい情報については「[Issue について](/issues/tracking-your-work-with-issues/about-issues)」を参照してください。
+{% data variables.product.prodname_code_scanning_capc %}アラートは、{% data variables.product.prodname_github_issues %}でタスクリストと統合されており、開発作業全体の中でアラートを優先順位付けして追跡しやすくします。 Issue に関する詳しい情報については「[Issue について](/issues/tracking-your-work-with-issues/about-issues)」を参照してください。
 
-To track a code scanning alert in an issue, add the URL for the alert as a task list item in the issue. For more information about task lists, see "[About tasks lists](/issues/tracking-your-work-with-issues/about-task-lists)."
+Issue内でCode scanningアラートを追跡するには、アラートのURLをタスクリストのアイテムとしてIssueに追加してください。 タスクリストに関する詳しい情報については「[タスクリストについて](/issues/tracking-your-work-with-issues/about-task-lists)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/code-scanning/licensing-note.md b/translations/ja-JP/data/reusables/code-scanning/licensing-note.md
index 71ac760b15..8a1df37865 100644
--- a/translations/ja-JP/data/reusables/code-scanning/licensing-note.md
+++ b/translations/ja-JP/data/reusables/code-scanning/licensing-note.md
@@ -1,8 +1,8 @@
 {% note %}
 
-**Note:** {% ifversion fpt %}
-The {% data variables.product.prodname_codeql_cli %} is free to use on public repositories. The {% data variables.product.prodname_codeql_cli %} is also available in private repositories owned by organizations that use {% data variables.product.prodname_ghe_cloud %} and have a license for {% data variables.product.prodname_GH_advanced_security %}. 詳細については「[{% data variables.product.product_name %} {% data variables.product.prodname_codeql %}の利用規約](https://securitylab.github.com/tools/codeql/license)」及び「[{% data variables.product.prodname_codeql %} CLI](https://codeql.github.com/docs/codeql-cli/)」を参照してください。
-{%- elsif ghec %} The {% data variables.product.prodname_codeql_cli %} is free to use on public repositories that are maintained on {% data variables.product.prodname_dotcom_the_website %}, and available to use on private repositories that are owned by customers with an {% data variables.product.prodname_advanced_security %} license. 詳細については「[{% data variables.product.product_name %} {% data variables.product.prodname_codeql %}の利用規約](https://securitylab.github.com/tools/codeql/license)」及び「[{% data variables.product.prodname_codeql %} CLI](https://codeql.github.com/docs/codeql-cli/)」を参照してください。
+**ノート:** {% ifversion fpt %}
+{% data variables.product.prodname_codeql_cli %}はパブリックリポジトリでは無料で使用できます。 {% data variables.product.prodname_codeql_cli %}は、{% data variables.product.prodname_ghe_cloud %}を使用し、{% data variables.product.prodname_GH_advanced_security %}のライセンスを持っているOrganizationが所有するプライベートリポジトリでも使用できます。 詳細については「[{% data variables.product.product_name %} {% data variables.product.prodname_codeql %}の利用規約](https://securitylab.github.com/tools/codeql/license)」及び「[{% data variables.product.prodname_codeql %} CLI](https://codeql.github.com/docs/codeql-cli/)」を参照してください。
+{%- elsif ghec %}{% data variables.product.prodname_codeql_cli %}は{% data variables.product.prodname_dotcom_the_website %}でメンテナンスされているパブリックリポジトリでは無料で使用でき、{% data variables.product.prodname_advanced_security %}ライセンスを持っているお客様が所有するプライベートリポジトリでも使用できます。 詳細については「[{% data variables.product.product_name %} {% data variables.product.prodname_codeql %}の利用規約](https://securitylab.github.com/tools/codeql/license)」及び「[{% data variables.product.prodname_codeql %} CLI](https://codeql.github.com/docs/codeql-cli/)」を参照してください。
 {%- elsif ghes or ghae %}{% data variables.product.prodname_codeql_cli %}は、{% data variables.product.prodname_advanced_security %}ライセンスを持つお客様にご利用いただけます。
 {% endif %}
 {% endnote %}
diff --git a/translations/ja-JP/data/reusables/code-scanning/run-additional-queries.md b/translations/ja-JP/data/reusables/code-scanning/run-additional-queries.md
index 07f444ca8d..3f25bd67d1 100644
--- a/translations/ja-JP/data/reusables/code-scanning/run-additional-queries.md
+++ b/translations/ja-JP/data/reusables/code-scanning/run-additional-queries.md
@@ -1,20 +1,18 @@
-コードをスキャンするために{% data variables.product.prodname_codeql %}を使う場合、{% data variables.product.prodname_codeql %}分析エンジンはコードからデータベースを生成し、それに対してクエリを実行します。 {% data variables.product.prodname_codeql %}の分析はデフォルトのクエリセットを使いますが、デフォルトのクエリに加えてもっと多くのクエリを実行するよう指定することもできます。
+When you use {% data variables.product.prodname_codeql %} to scan code, the {% data variables.product.prodname_codeql %} analysis engine generates a database from the code and runs queries on it. {% data variables.product.prodname_codeql %} analysis uses a default set of queries, but you can specify more queries to run, in addition to the default queries.
 
 {% ifversion codeql-packs %}
-You can run extra queries if they are part of a
-{% data variables.product.prodname_codeql %} pack (beta) published to the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %} or a {% data variables.product.prodname_ql %} pack stored in a repository. For more information, see "[About {% data variables.product.prodname_code_scanning %} with {% data variables.product.prodname_codeql %}](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql#about-codeql-queries)."
+You can run extra queries if they are part of a {% data variables.product.prodname_codeql %} pack (beta) published to the {% data variables.product.company_short %} {% data variables.product.prodname_container_registry %} or a {% data variables.product.prodname_ql %} pack stored in a repository. For more information, see "[About {% data variables.product.prodname_code_scanning %} with {% data variables.product.prodname_codeql %}](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql#about-codeql-queries)."
 
 The options available to specify the additional queries you want to run are:
 
 - `packs` to install one or more {% data variables.product.prodname_codeql %} query packs (beta) and run the default query suite or queries for those packs.
-- `queries` to specify a single _.ql_ file, a directory containing multiple _.ql_ files, a _.qls_ query suite definition file, or any combination. クエリスイートの定義に関する詳しい情報については「[{% data variables.product.prodname_codeql %}クエリスイートの作成](https://codeql.github.com/docs/codeql-cli/creating-codeql-query-suites/)」を参照してください。
+- `queries` to specify a single _.ql_ file, a directory containing multiple _.ql_ files, a _.qls_ query suite definition file, or any combination. For more information about query suite definitions, see "[Creating {% data variables.product.prodname_codeql %} query suites](https://codeql.github.com/docs/codeql-cli/creating-codeql-query-suites/)."
 
 You can use both `packs` and `queries` in the same workflow.
 {% else %}
-Any additional queries you want to run must belong to a
-{% data variables.product.prodname_ql %} pack in a repository. For more information, see "[About {% data variables.product.prodname_code_scanning %} with {% data variables.product.prodname_codeql %}](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql#about-codeql-queries)."
+Any additional queries you want to run must belong to a {% data variables.product.prodname_ql %} pack in a repository. For more information, see "[About {% data variables.product.prodname_code_scanning %} with {% data variables.product.prodname_codeql %}](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql#about-codeql-queries)."
 
-単一の _.ql_ ファイル、複数の _.ql_ ファイルを含むディレクトリ、_.qls_ クエリスイート定義ファイル、または任意の組み合わせを指定できます。 クエリスイートの定義に関する詳しい情報については「[{% data variables.product.prodname_codeql %}クエリスイートの作成](https://codeql.github.com/docs/codeql-cli/creating-codeql-query-suites/)」を参照してください。
+You can specify a single _.ql_ file, a directory containing multiple _.ql_ files, a _.qls_ query suite definition file, or any combination. For more information about query suite definitions, see "[Creating {% data variables.product.prodname_codeql %} query suites](https://codeql.github.com/docs/codeql-cli/creating-codeql-query-suites/)."
 {% endif %}
 
 {% ifversion fpt or ghec %}We don't recommend referencing query suites directly from the `github/codeql` repository, for example, `github/codeql/cpp/ql/src@main`. Such queries would have to be recompiled, and may not be compatible with the version of {% data variables.product.prodname_codeql %} currently active on {% data variables.product.prodname_actions %}, which could lead to errors during analysis.{% endif %}
diff --git a/translations/ja-JP/data/reusables/code-scanning/upload-sarif-alert-limit.md b/translations/ja-JP/data/reusables/code-scanning/upload-sarif-alert-limit.md
index a2888bdc46..7ddce88f51 100644
--- a/translations/ja-JP/data/reusables/code-scanning/upload-sarif-alert-limit.md
+++ b/translations/ja-JP/data/reusables/code-scanning/upload-sarif-alert-limit.md
@@ -1,8 +1,8 @@
 {% note %}
 
 **ノート:**
-- SARIF upload supports a maximum of 5000 results per upload. この制限を超えた結果は無視されます。 ツールがあまりに多くの結果を生成する場合、最も重要なルールやクエリに対する結果に焦点を当てるよう、設定を更新すべきです。
+- SARIFアップロードは、アップロードごとに最大5000件の結果をサポートします。 この制限を超えた結果は無視されます。 ツールがあまりに多くの結果を生成する場合、最も重要なルールやクエリに対する結果に焦点を当てるよう、設定を更新すべきです。
 
- - For each upload, SARIF upload supports a maximum size of 10 MB for the `gzip`-compressed SARIF file. Any uploads over this limit will be rejected. If your SARIF file is too large because it contains too many results, you should update the configuration to focus on results for the most important rules or queries.
+ - アップロードごとに、SARIFアップロードは最大10MBの`gzip`圧縮されたSARIFファイルをサポートします。 この制限を超えるアップロードは拒否されます。 結果が多すぎてSARIFファイルが大きすぎる場合、設定ファイルを更新して最も重要なルールやクエリに結果を集中させるようにすべきです。
 
 {% endnote %}
diff --git a/translations/ja-JP/data/reusables/codespaces/about-port-forwarding.md b/translations/ja-JP/data/reusables/codespaces/about-port-forwarding.md
index 3701caf95d..ad3e50ede9 100644
--- a/translations/ja-JP/data/reusables/codespaces/about-port-forwarding.md
+++ b/translations/ja-JP/data/reusables/codespaces/about-port-forwarding.md
@@ -1 +1 @@
-アプリケーションのテストとデバッグのために、codespace中のポートをフォワードできます。 You can also manage the port protocol and share the port within your organization or publicly.
+アプリケーションのテストとデバッグのために、codespace中のポートをフォワードできます。 ポートプロトコルを管理し、Organization内で、もしくはパブリックにポートを共有することもできます。
diff --git a/translations/ja-JP/data/reusables/codespaces/availability.md b/translations/ja-JP/data/reusables/codespaces/availability.md
index df1d8f27be..6e70aae964 100644
--- a/translations/ja-JP/data/reusables/codespaces/availability.md
+++ b/translations/ja-JP/data/reusables/codespaces/availability.md
@@ -1 +1 @@
-Codespaces are available for repositories owned by organizations using {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %}.
+Codespacesは、{% data variables.product.prodname_team %}及び{% data variables.product.prodname_ghe_cloud %}を使用するOrganizationが所有するリポジトリで利用できます。
diff --git a/translations/ja-JP/data/reusables/codespaces/billing-for-prebuilds.md b/translations/ja-JP/data/reusables/codespaces/billing-for-prebuilds.md
index ab80f5c0e1..a8f0fc5047 100644
--- a/translations/ja-JP/data/reusables/codespaces/billing-for-prebuilds.md
+++ b/translations/ja-JP/data/reusables/codespaces/billing-for-prebuilds.md
@@ -1,7 +1,7 @@
-By default, a {% data variables.product.prodname_actions %} workflow is triggered every time you create or update a prebuild template, or push to a prebuild-enabled branch. As with other workflows, while prebuild workflows are running they will either consume some of the Actions minutes included with your account, if you have any, or they will incur charges for Actions minutes. For more information about pricing for Actions minutes, see "[About billing for {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)."
+デフォルトでは、{% data variables.product.prodname_actions %}ワークフローは事前ビルドされたテンプレートを作成あるいは更新するたび、あるいは事前ビルドが有効化されたブランチにプッシュするたびにトリガーされます。 他のワークフローと同じように、事前ビルドされたワークフローはアカウントに含まれるActionsの分があればその一部を消費し、そうでない場合はActionsの分に対する課金を生じさせます。 Actionsの分の価格に関する詳しい情報については「[{% data variables.product.prodname_actions %}の支払いについて](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)」を参照してください。
 
-Alongside {% data variables.product.prodname_actions %} minutes, you will also be billed for the storage of prebuild templates associated with each prebuild configuration for a given repository and region. Storage of prebuild templates is billed at the same rate as storage of codespaces. For more information, see "[Calculating storage usage](#calculating-storage-usage)."
+{% data variables.product.prodname_actions %}の分と合わせて、指定されたリポジトリとリージョンについて、それぞれの事前ビルドされた設定と関連づけられた事前ビルドテンプレートのストレージに対しても課金されます。 事前ビルドされたテンプレートのストレージは、Codespacesのストレージと同じレートで課金されます。 詳しい情報については「[ストレージの利用の計算](#calculating-storage-usage)」を参照してください。
 
-To reduce consumption of Actions minutes, you can set a prebuild template to be updated only when you make a change to your dev container configuration files, or only on a custom schedule. You can also manage your storage usage by adjusting the number of template versions to be retained for your prebuild configurations. For more information, see "[Configuring prebuilds](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)."
+Actionsの分の消費を削減するために、開発コンテナ設定ファイルを変更したときにのみ、あるいはカスタムのスケジュールだけに従って事前ビルドされたテンプレートが更新されるように設定できます。 また、事前ビルドされた設定に対して保持されるテンプレートのバージョン数を調整することによって、ストレージの使用量を管理することもできます。 詳しい情報については「[事前ビルドの設定](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)」を参照してください。
 
-If you are an organization owner, you can track usage of prebuild workflows and storage by downloading a {% data variables.product.prodname_actions %} usage report for your organization. You can identify workflow runs for prebuilds by filtering the CSV output to only include the workflow called "Create Codespaces Prebuilds." 詳しい情報については「[{% data variables.product.prodname_actions %}の利用状況の表示](/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage#viewing-github-actions-usage-for-your-organization)」を参照してください。
+Organizationのオーナーは、事前ビルドされたワークフローとストレージの使用状況を、Organizationの{% data variables.product.prodname_actions %}使用状況レポートをダウンロードして追跡できます。 事前ビルドに対するワークフローの実行は、CSVの出力を"Create Codespaces Prebuilds"というワークフローだけが含まれるようにフィルタリングすれば、特定できます。 詳しい情報については「[{% data variables.product.prodname_actions %}の利用状況の表示](/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage#viewing-github-actions-usage-for-your-organization)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/codespaces/codespaces-api-beta-note.md b/translations/ja-JP/data/reusables/codespaces/codespaces-api-beta-note.md
index 3bd6971a87..4141967f7b 100644
--- a/translations/ja-JP/data/reusables/codespaces/codespaces-api-beta-note.md
+++ b/translations/ja-JP/data/reusables/codespaces/codespaces-api-beta-note.md
@@ -1,5 +1,5 @@
 {% note %}
 
-**Note**: The {% data variables.product.prodname_codespaces %} API is currently in public beta and subject to change.
+**ノート**: {% data variables.product.prodname_codespaces %} APIは現在パブリックベータであり、変更されることがあります。
 
 {% endnote %}
diff --git a/translations/ja-JP/data/reusables/codespaces/codespaces-billing.md b/translations/ja-JP/data/reusables/codespaces/codespaces-billing.md
index 0be4a46707..6f7db70036 100644
--- a/translations/ja-JP/data/reusables/codespaces/codespaces-billing.md
+++ b/translations/ja-JP/data/reusables/codespaces/codespaces-billing.md
@@ -1,9 +1,9 @@
-{% data variables.product.prodname_codespaces %} are billed in US dollars (USD) according to their compute and storage usage.
+{% data variables.product.prodname_codespaces %}は、コンピュートとストレージの使用量に応じて米ドル(USD)で課金されます。
 
-### Calculating compute usage
-Compute usage is defined as the total number of uptime minutes for which a {% data variables.product.prodname_github_codespaces %} instance is active. Compute usage is calculated by summing the actual number of minutes used by all codespaces. These totals are reported to the billing service daily, and are billed monthly.
+### コンピュートの使用量の計算
+コンピュートの使用量は、{% data variables.product.prodname_github_codespaces %}インスタンスがアクティブな稼働時間の分の合計として定義されます。 コンピュートの使用量は、すべてのCodespacesが使用した実際の分数を合計することによって計算されます。 それらの合計は、日次で支払いサービスに報告され、月次で課金されます。
 
-Uptime is controlled by stopping your codespace, which can be done manually or automatically after a developer specified period of inactivity. For more information, see "[Closing or stopping your codespace](/codespaces/getting-started/deep-dive#closing-or-stopping-your-codespace)".
+稼働時間はcodespaceを停止することによって制御でき、この停止は手動で行うことも、あるいは開発者が非アクティブな期間を指定したあとで自動的に行うこともできます。 詳しい情報については「[codespaceのクローズもしくは停止](/codespaces/getting-started/deep-dive#closing-or-stopping-your-codespace)」を参照してください。
 
-### Calculating storage usage
-For {% data variables.product.prodname_github_codespaces %} billing purposes, this includes all storage used by all codespaces in your account. This includes any files used by the codespaces, such as cloned repositories, configuration files, and extensions, among others. These totals are reported to the billing service daily, and are billed monthly. 月末に、{% data variables.product.prodname_dotcom %}はストレージ使用量を最も近いGBに丸めます。 
+### ストレージの使用量の計算
+{% data variables.product.prodname_github_codespaces %}の支払いにおいては、アカウントのすべてのCodespacesが使用するすべてのストレージが含まれます。 これには、Codespacesが使うあらゆるファイル、中でもクローンされたリポジトリ、設定ファイル、機能拡張などが含まれます。 それらの合計は、日次で支払いサービスに報告され、月次で課金されます。 月末に、{% data variables.product.prodname_dotcom %}はストレージ使用量を最も近いGBに丸めます。 
diff --git a/translations/ja-JP/data/reusables/codespaces/codespaces-machine-type-availability.md b/translations/ja-JP/data/reusables/codespaces/codespaces-machine-type-availability.md
index 557b845f10..d167ae1bc4 100644
--- a/translations/ja-JP/data/reusables/codespaces/codespaces-machine-type-availability.md
+++ b/translations/ja-JP/data/reusables/codespaces/codespaces-machine-type-availability.md
@@ -1 +1 @@
-Your choice of available machine types may be limited by a policy configured for your organization, or by a minimum machine type specification for your repository. For more information, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Setting a minimum specification for codespace machines](/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines)."
+利用可能なマシンタイプの選択は、Organizationで設定されたポリシーによって、あるいはリポジトリのマシンタイプの最小仕様によって制限されていることがあります。 詳しい情報については「[マシンタイプへのアクセスの制限](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)」及び「[codespaceマシンの最小仕様の設定](/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/codespaces/codespaces-machine-types.md b/translations/ja-JP/data/reusables/codespaces/codespaces-machine-types.md
index 53aecddf17..608b5ef7c1 100644
--- a/translations/ja-JP/data/reusables/codespaces/codespaces-machine-types.md
+++ b/translations/ja-JP/data/reusables/codespaces/codespaces-machine-types.md
@@ -1,3 +1,3 @@
-Typically, you can run your codespace on a choice of remote machine, from 2 cores to 32 cores. これらはそれぞれ、異なるレベルのリソースと支払い層を持っています。 For information, see "[About billing for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)."
+通常、codespaceは2コアから32コアでリモートのマシンを選択して実行できます。 これらはそれぞれ、異なるレベルのリソースと支払い層を持っています。 詳しい情報については「[{% data variables.product.prodname_github_codespaces %}の支払いについて](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)」を参照してください。
 
-By default the machine type with the lowest valid resources is used when you create a codespace. 
+codespaceを作成したとき、デフォルトでは有効な最小リソースを持つマシンタイプが使われます。 
diff --git a/translations/ja-JP/data/reusables/codespaces/codespaces-org-policies.md b/translations/ja-JP/data/reusables/codespaces/codespaces-org-policies.md
index ccf956a015..79c395d216 100644
--- a/translations/ja-JP/data/reusables/codespaces/codespaces-org-policies.md
+++ b/translations/ja-JP/data/reusables/codespaces/codespaces-org-policies.md
@@ -1,3 +1,3 @@
-1. In the "Code, planning, and automation" section of the sidebar, select **{% octicon "codespaces" aria-label="The codespaces icon" %} {% data variables.product.prodname_codespaces %}** then click **Policies**.
-1. On the "Codespace policies" page, click **Create Policy**.
-1. Enter a name for your new policy.
+1. サイドバーの"Code, planning, and automation(コード、計画、自動化)"のセクションで、**{% octicon "codespaces" aria-label="The codespaces icon" %} {% data variables.product.prodname_codespaces %}**を選択し、続いて** Policies(ポリシー)**をクリックしてください。
+1. "Codespace policies( Codespaceのポリシー)"ページで、**Create Policy(ポリシーの作成)**をクリックしてください。
+1. 新しいポリシーの名前を入力してください。
diff --git a/translations/ja-JP/data/reusables/codespaces/codespaces-policy-targets.md b/translations/ja-JP/data/reusables/codespaces/codespaces-policy-targets.md
index 04e4a9bfda..e9c2d3a2a9 100644
--- a/translations/ja-JP/data/reusables/codespaces/codespaces-policy-targets.md
+++ b/translations/ja-JP/data/reusables/codespaces/codespaces-policy-targets.md
@@ -1,11 +1,11 @@
-1. In the "Change policy target" area, click the dropdown button.
-1. Choose either **All repositories** or **Selected repositories** to determine which repositories this policy will apply to.
+1. "Change policy target(ポリシーターゲットの変更)"のエリアで、ドロップダウンボタンをクリックしてください。
+1. **All repositories(すべてのリポジトリ)**もしくは**Selected repositories(選択したリポジトリ)**を選択し、ポリシーを適用するリポジトリを決定してください。
 1. [**Selected repositories**] を選択した場合、以下の手順に従います。
    1. {% octicon "gear" aria-label="The settings icon" %} をクリックします。
 
-      ![Edit the settings for the policy](/assets/images/help/codespaces/policy-edit.png)
+      ![ポリシー設定の編集](/assets/images/help/codespaces/policy-edit.png)
 
-   2. Select the repositories you want this policy to apply to.
-   3. At the bottom of the repository list, click **Select repositories**.
+   2. ポリシーを適用したいリポジトリを選択してください。
+   3. リポジトリリストの下部で、**Select repositories(リポジトリの選択)**をクリックしてください。
 
-      ![Select repositories for this policy](/assets/images/help/codespaces/policy-select-repos.png)
+      ![このポリシーのリポジトリを選択](/assets/images/help/codespaces/policy-select-repos.png)
diff --git a/translations/ja-JP/data/reusables/codespaces/codespaces-spending-limit-requirement.md b/translations/ja-JP/data/reusables/codespaces/codespaces-spending-limit-requirement.md
index 61e7031435..8f72ade561 100644
--- a/translations/ja-JP/data/reusables/codespaces/codespaces-spending-limit-requirement.md
+++ b/translations/ja-JP/data/reusables/codespaces/codespaces-spending-limit-requirement.md
@@ -1,9 +1,9 @@
 {% note %}
 
-**Note:** You must set a spending limit before you can use {% data variables.product.prodname_codespaces %}.
+**ノート:** {% data variables.product.prodname_codespaces %}を利用するには、利用上限を設定しなければなりません。
 
 {% endnote %}
 
-By default, your organization or enterprise will have a {% data variables.product.prodname_github_codespaces %} spending limit of $0, which prevents new codespaces from being created or existing codespaces from being opened. To allow your users to create codespaces in your organization, set the limit to a value higher than $0.
+デフォルトでは、OrganizationもしくはEnterpriseは$0の{% data variables.product.prodname_github_codespaces %}の利用上限を持っており、これは新しいcodespaceの作成や、既存のcodespaceのオープンを禁止します。 Organiationでユーザがcodespaceを作成できるようにするには、この上限を$0よりも大きな値に設定してください。
 
 {% data reusables.billing.overages-billed-monthly %}
diff --git a/translations/ja-JP/data/reusables/codespaces/command-palette-container.md b/translations/ja-JP/data/reusables/codespaces/command-palette-container.md
index 0a3b03efb3..efad9c25b4 100644
--- a/translations/ja-JP/data/reusables/codespaces/command-palette-container.md
+++ b/translations/ja-JP/data/reusables/codespaces/command-palette-container.md
@@ -1,3 +1,3 @@
-1. Access the {% data variables.product.prodname_vscode_command_palette %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)), then start typing "dev container". **Codespaces: Add Development Container Configuration Files...(Codespaces: 開発コンテナ設定ファイルを追加...)**を選択してください。
+1. {% data variables.product.prodname_vscode_command_palette %}にアクセスし(Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux))、 "dev container"と入力し始めてください。 **Codespaces: Add Development Container Configuration Files...(Codespaces: 開発コンテナ設定ファイルを追加...)**を選択してください。
 
-   !["Codespaces: Add Development Container Configuration Files..." in the {% data variables.product.prodname_vscode_command_palette %}](/assets/images/help/codespaces/add-prebuilt-container-command.png)
+   ![{% data variables.product.prodname_vscode_command_palette %}での"Codespaces: Add Development Container Configuration Files..."](/assets/images/help/codespaces/add-prebuilt-container-command.png)
diff --git a/translations/ja-JP/data/reusables/codespaces/contact-support.md b/translations/ja-JP/data/reusables/codespaces/contact-support.md
index b3ea0615e1..ea14af60a8 100644
--- a/translations/ja-JP/data/reusables/codespaces/contact-support.md
+++ b/translations/ja-JP/data/reusables/codespaces/contact-support.md
@@ -1 +1 @@
-you may need to contact support. For more information, see "[Working with support](/codespaces/troubleshooting/working-with-support-for-codespaces)."
+サポートに連絡する必要があるかもしれません。 詳しい情報については「[サポートとの作業](/codespaces/troubleshooting/working-with-support-for-codespaces)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/codespaces/creating-a-codespace-in-vscode.md b/translations/ja-JP/data/reusables/codespaces/creating-a-codespace-in-vscode.md
index c6b3a9fde2..6ad33181dd 100644
--- a/translations/ja-JP/data/reusables/codespaces/creating-a-codespace-in-vscode.md
+++ b/translations/ja-JP/data/reusables/codespaces/creating-a-codespace-in-vscode.md
@@ -1,17 +1,17 @@
-After you connect your account on {% data variables.product.product_location %} to the {% data variables.product.prodname_github_codespaces %} extension, you can create a new codespace. For more information about the {% data variables.product.prodname_github_codespaces %} extension, see the [{% data variables.product.prodname_vs_marketplace_shortname %} marketplace](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces).
+{% data variables.product.product_location %}上のアカウントを{% data variables.product.prodname_github_codespaces %}の機能拡張に接続すると、新しいcodespaceを作成できます。 {% data variables.product.prodname_github_codespaces %}の機能拡張に関する詳しい情報については[{% data variables.product.prodname_vs_marketplace_shortname %} Marketplace](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces)を参照してください。
 
 {% note %}
 
-**Note**: Currently, {% data variables.product.prodname_vscode_shortname %} doesn't allow you to choose a dev container configuration when you create a codespace. If you want to choose a specific dev container configuration, use the {% data variables.product.prodname_dotcom %} web interface to create your codespace. For more information, click the **Web browser** tab at the top of this page.
+**ノート**: 現在、{% data variables.product.prodname_vscode_shortname %}ではcodespaceの作成時に開発コンテナの設定を選択することはできません。 特定の開発コンテナの設定を選択したい場合、{% data variables.product.prodname_dotcom %} Webインターフェースを使ってcodespaceを作成してください。 詳しい情報については、このページの上部の**Web browser(Webブラウザ)**タブをクリックしてください。
 
 {% endnote %}
 
 {% data reusables.codespaces.click-remote-explorer-icon-vscode %}
-2. Click the Add icon: {% octicon "plus" aria-label="The plus icon" %}.
+2. 追加アイコン {% octicon "plus" aria-label="The plus icon" %} をクリックしてください。
 
    ![{% data variables.product.prodname_codespaces %} の [Create New Codespace] オプション](/assets/images/help/codespaces/create-codespace-vscode.png)
 
-3. Type the name of the repository you want to develop in, then select it.
+3. 開発を行いたいリポジトリ名を入力し、選択してください。
 
    ![新しい {% data variables.product.prodname_codespaces %} を作成するためのリポジトリを検索する](/assets/images/help/codespaces/choose-repository-vscode.png)
 
@@ -19,7 +19,7 @@ After you connect your account on {% data variables.product.product_location %}
 
    ![新しい {% data variables.product.prodname_codespaces %} を作成するためのブランチを検索する](/assets/images/help/codespaces/choose-branch-vscode.png)
 
-5. Click the machine type you want to use.
+5. 使用したいマシンタイプをクリックしてください。
 
    ![新しい {% data variables.product.prodname_codespaces %} のインスタンスタイプ](/assets/images/help/codespaces/choose-sku-vscode.png)
 
diff --git a/translations/ja-JP/data/reusables/codespaces/customize-vcpus-and-ram.md b/translations/ja-JP/data/reusables/codespaces/customize-vcpus-and-ram.md
index f215b74e73..add53f86da 100644
--- a/translations/ja-JP/data/reusables/codespaces/customize-vcpus-and-ram.md
+++ b/translations/ja-JP/data/reusables/codespaces/customize-vcpus-and-ram.md
@@ -1,5 +1,5 @@
 vCPU と RAM の量を調整したり、[ドットファイルを追加して環境をパーソナライズ](/codespaces/setting-up-your-codespace/personalizing-codespaces-for-your-account)したり、インストールされているツールやスクリプトを変更したりして、codespace をカスタマイズできます。
 
-{% data variables.product.prodname_codespaces %} uses a file called `devcontainer.json` to configure the development container that you use when you work in a codespace. Each repository can contain one or more  `devcontainer.json` files, to give you exactly the development environment you need to work on your code in a codespace.
+{% data variables.product.prodname_codespaces %}は`devcontainer.json`というファイルを使って、codespaceで作業する際に使用する開発コンテナを設定します。 それぞれのリポジトリには1つ以上の`devcontainer.json`ファイルを含めて、codespaceでコードの作業をするのに必要なとおりの開発環境を提供できます。
 
-On launch, {% data variables.product.prodname_codespaces %} uses a `devcontainer.json` file, and any dependent files that make up the dev container configuration, to install tools and runtimes, and perform other setup tasks that the project requires. For more information, see "[Introduction to dev containers](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)."
+起動時に{% data variables.product.prodname_codespaces %}は`devcontainer.json`ファイルと開発コンテナの設定を構成する依存ファイルを使い、ツールやランタイムをンストールし、プロジェクトが必要とするその他のセットアップタスクを行います。 詳しい情報については「[開発コンテナの紹介](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/codespaces/deleting-a-codespace-in-vscode.md b/translations/ja-JP/data/reusables/codespaces/deleting-a-codespace-in-vscode.md
index 11feb3a8f3..1119abf9e8 100644
--- a/translations/ja-JP/data/reusables/codespaces/deleting-a-codespace-in-vscode.md
+++ b/translations/ja-JP/data/reusables/codespaces/deleting-a-codespace-in-vscode.md
@@ -1,7 +1,7 @@
-You can delete codespaces from within {% data variables.product.prodname_vscode_shortname %} when you are not currently working in a codespace.
+codespaceで作業をしていないときは、{% data variables.product.prodname_vscode_shortname %}内からcodespaceを削除できます。
 
 {% data reusables.codespaces.click-remote-explorer-icon-vscode %}
-1. Under "GITHUB CODESPACES", right-click the codespace you want to delete.
-1. Click **Delete Codespace**.
+1. "GITHUB CODESPACES"の下で、削除したいcodespaceを右クリックしてください。
+1. **Delete Codespace(Codespaceを削除)**をクリックしてください。
 
    ![{% data variables.product.prodname_dotcom %} で Codespaces を削除する](/assets/images/help/codespaces/delete-codespace-vscode.png)
diff --git a/translations/ja-JP/data/reusables/codespaces/exporting-changes.md b/translations/ja-JP/data/reusables/codespaces/exporting-changes.md
index f2c0e5a6e3..ca43afc318 100644
--- a/translations/ja-JP/data/reusables/codespaces/exporting-changes.md
+++ b/translations/ja-JP/data/reusables/codespaces/exporting-changes.md
@@ -1 +1 @@
-If you hit a spending limit, you will no longer be able to create or resume your codespaces. You can still [export any work in progress changes to a new branch](/codespaces/troubleshooting/exporting-changes-to-a-branch). 
+利用上限に達すると、codespaceを作成したり再開したりすることはできなくなります。 ただし[進行中の変更を新しいブランチにエクスポート](/codespaces/troubleshooting/exporting-changes-to-a-branch)することはできます。 
diff --git a/translations/ja-JP/data/reusables/codespaces/links-to-get-started.md b/translations/ja-JP/data/reusables/codespaces/links-to-get-started.md
index d4e5abc125..d6e5aa5ebc 100644
--- a/translations/ja-JP/data/reusables/codespaces/links-to-get-started.md
+++ b/translations/ja-JP/data/reusables/codespaces/links-to-get-started.md
@@ -1 +1 @@
-To get started with {% data variables.product.prodname_codespaces %}, see "[Quickstart for {% data variables.product.prodname_github_codespaces %}](/codespaces/getting-started/quickstart)." To learn more about how {% data variables.product.prodname_codespaces %} works, see "[Deep dive into {% data variables.product.prodname_github_codespaces %}](/codespaces/getting-started/deep-dive)."
+{% data variables.product.prodname_codespaces %}を使い始めるには、「[{% data variables.product.prodname_github_codespaces %}のクイックスタート](/codespaces/getting-started/quickstart)」を参照してください。 {% data variables.product.prodname_codespaces %}がどのように動作するのか、詳しく学ぶには「[{% data variables.product.prodname_github_codespaces %}を深く掘り下げる](/codespaces/getting-started/deep-dive)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/codespaces/more-info-devcontainer.md b/translations/ja-JP/data/reusables/codespaces/more-info-devcontainer.md
index 0980b3abc4..688c7f5842 100644
--- a/translations/ja-JP/data/reusables/codespaces/more-info-devcontainer.md
+++ b/translations/ja-JP/data/reusables/codespaces/more-info-devcontainer.md
@@ -1 +1 @@
-For information about the settings and properties that you can set in a `devcontainer.json` file, see "[devcontainer.json reference](https://aka.ms/vscode-remote/devcontainer.json)" in the {% data variables.product.prodname_vscode_shortname %} documentation.
+`devcontainer.json`ファイルで可能な設定とプロパティについては、{% data variables.product.prodname_vscode_shortname %} ドキュメントの 「[devcontainer.json リファレンス](https://aka.ms/vscode-remote/devcontainer.json)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/codespaces/port-visibility-settings.md b/translations/ja-JP/data/reusables/codespaces/port-visibility-settings.md
index 9879723104..9bb16553fd 100644
--- a/translations/ja-JP/data/reusables/codespaces/port-visibility-settings.md
+++ b/translations/ja-JP/data/reusables/codespaces/port-visibility-settings.md
@@ -1,5 +1,5 @@
-There are three visibility settings:
+可視性の設定は3つあります:
 
-* `private` - Visible only to you. This is the default setting when you forward a port.
-* `org` - Visible to members of the organization that owns the repository.
-* `public` - Visible to anyone who knows the URL and port number.
+* `private` - 自分にだけ見えます。 これはポートをフォワードする際のデフォルト設定です。
+* `org` - リポジトリを所有するOrganizationのメンバーに見えます。
+* `public` - URLとポート番号を知っている人なら誰にでも見えます。
diff --git a/translations/ja-JP/data/reusables/codespaces/prebuilds-crossreference.md b/translations/ja-JP/data/reusables/codespaces/prebuilds-crossreference.md
index 68d9b051fd..ef98855a91 100644
--- a/translations/ja-JP/data/reusables/codespaces/prebuilds-crossreference.md
+++ b/translations/ja-JP/data/reusables/codespaces/prebuilds-crossreference.md
@@ -1 +1 @@
-To speed up codespace creation, repository administrators can enable {% data variables.product.prodname_codespaces %} prebuilds for a repository. For more information, see "[About {% data variables.product.prodname_github_codespaces %} prebuilds](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)."
+codespaceの作成を高速化するために、リポジトリの管理者はリポジトリで{% data variables.product.prodname_codespaces %}の事前ビルドを有効化できます。 詳しい情報については「[{% data variables.product.prodname_github_codespaces %}の事前ビルドについて](/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/codespaces/prebuilds-not-available.md b/translations/ja-JP/data/reusables/codespaces/prebuilds-not-available.md
index c82899edb6..632cb4a61c 100644
--- a/translations/ja-JP/data/reusables/codespaces/prebuilds-not-available.md
+++ b/translations/ja-JP/data/reusables/codespaces/prebuilds-not-available.md
@@ -1 +1 @@
-Prebuilds are not available if you choose to use a `devcontainer.json` file from a `.devcontainer/SUBDIRECTORY` location when you create a codespace. For information about choosing a `devcontainer.json` file, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)."
+codespaceを作成する際に`.devcontainer/SUBDIRECTORY`という場所から`devcontainer.json`ファイルを使うよう選択した場合、事前ビルドは利用できません。 `devcontainer.json`ファイルを選択することに関する情報については「[codespaceの作成](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/codespaces/rebuild-command.md b/translations/ja-JP/data/reusables/codespaces/rebuild-command.md
index ebdc1b5c0e..9e79fd326b 100644
--- a/translations/ja-JP/data/reusables/codespaces/rebuild-command.md
+++ b/translations/ja-JP/data/reusables/codespaces/rebuild-command.md
@@ -1,4 +1,4 @@
-1. Access the {% data variables.product.prodname_vscode_command_palette %} (Shift + Command + P / Ctrl + Shift + P), then start typing "rebuild". **Codespaces: Rebuild Container(Codespaces: コンテナをリビルド)**を選択してください。
+1. {% data variables.product.prodname_vscode_command_palette %}にアクセスし(Shift + Command + P / Ctrl + Shift + P)、"rebuild"と入力し始めてください。 **Codespaces: Rebuild Container(Codespaces: コンテナをリビルド)**を選択してください。
 
     ![コンテナリビルドの選択肢](/assets/images/help/codespaces/codespaces-rebuild.png)
     
diff --git a/translations/ja-JP/data/reusables/codespaces/recovery-mode.md b/translations/ja-JP/data/reusables/codespaces/recovery-mode.md
index bc0a55a9cc..07d3a26e26 100644
--- a/translations/ja-JP/data/reusables/codespaces/recovery-mode.md
+++ b/translations/ja-JP/data/reusables/codespaces/recovery-mode.md
@@ -1 +1 @@
-If changes to your dev container configuration cause a container error, your codespace will run in recovery mode, and you will see an error message.
+開発コンテナの設定の変更でコンテナエラーが生じた場合、codespaceはリカバリモードで動作し、エラーメッセージが表示されます。
diff --git a/translations/ja-JP/data/reusables/codespaces/restrict-port-visibility.md b/translations/ja-JP/data/reusables/codespaces/restrict-port-visibility.md
index ca60cbd5a4..1bbb289023 100644
--- a/translations/ja-JP/data/reusables/codespaces/restrict-port-visibility.md
+++ b/translations/ja-JP/data/reusables/codespaces/restrict-port-visibility.md
@@ -1 +1 @@
-Organization owners can restrict the ability to make forward ports available publicly or within the organization. For more information, see "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)."
+Organizationのオーナーは、ポートのフォワードをパブリックに、あるいはOrganization内で利用できるようにする機能を制限できます。 詳しい情報については「[フォワードされたポートの可視性の制限](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/codespaces/review-pr.md b/translations/ja-JP/data/reusables/codespaces/review-pr.md
index cf263511e8..f7305af917 100644
--- a/translations/ja-JP/data/reusables/codespaces/review-pr.md
+++ b/translations/ja-JP/data/reusables/codespaces/review-pr.md
@@ -1,5 +1,5 @@
-1. Open the pull request in a codespace, as described in "[Opening a pull request](/codespaces/developing-in-codespaces/using-codespaces-for-pull-requests#opening-a-pull-request-in-codespaces)."
-2. In the Activity Bar, click the **GitHub Pull Request** view. This view only appears when you open a pull request in a codespace. ![Option to open PR in a codespace](/assets/images/help/codespaces/github-pr-view.png)
-3. To review a specific file, click the **Open File** icon in the Side Bar. ![Option to open PR in a codespace](/assets/images/help/codespaces/changes-in-files.png)
-4. To add review comments, click the **+** icon next to the line number. Type your review comment and then click **Start Review**. ![Option to open PR in a codespace](/assets/images/help/codespaces/start-review.png)
-5. When you are finished adding review comments, from the Side Bar you can choose to either submit the comments, approve the changes, or request changes. ![Option to open PR in a codespace](/assets/images/help/codespaces/submit-review.png)
+1. 「[Pull Requestのオープン](/codespaces/developing-in-codespaces/using-codespaces-for-pull-requests#opening-a-pull-request-in-codespaces)」の説明に従って、codespaceでPull Requestをオープンしてください。
+2. アクティビティバーで、**GitHub Pull Request**ビューをクリックしてください。 このビューは、codespaceでPull Requestをオープンした場合にのみ表示されます。 ![codespace内のPRのオープンのオプション](/assets/images/help/codespaces/github-pr-view.png)
+3. 特定のファイルをレビューするには、サイドバーの**Open File(ファイルをオープン)**アイコンをクリックしてください。 ![codespace内のPRのオープンのオプション](/assets/images/help/codespaces/changes-in-files.png)
+4. レビューコメントを追加するには、行番号の隣の**+**をクリックしてください。 レビューコメントを入力し、**Start Review(レビューを開始)**をクリックしてください。 ![codespace内のPRのオープンのオプション](/assets/images/help/codespaces/start-review.png)
+5. レビューコメントの追加を完了したら、コメントをサブミットするか、変更を承認するか、変更をリクエストするかをサイドバーから選択できます。 ![codespace内のPRのオープンのオプション](/assets/images/help/codespaces/submit-review.png)
diff --git a/translations/ja-JP/data/reusables/codespaces/secret-precedence.md b/translations/ja-JP/data/reusables/codespaces/secret-precedence.md
index ff45e6dc04..23562721a3 100644
--- a/translations/ja-JP/data/reusables/codespaces/secret-precedence.md
+++ b/translations/ja-JP/data/reusables/codespaces/secret-precedence.md
@@ -1 +1 @@
-If a secret with the same name exists at multiple levels, the secret at the lowest level takes precedence. たとえば、Organization レベルのシークレット名がリポジトリレベルのシークレット名と同じ場合、リポジトリレベルのシークレット名が優先されます。
+複数のレベルで同じ名前のシークレットが存在する場合、最も低いレベルのシークレットが優先されます。 たとえば、Organization レベルのシークレット名がリポジトリレベルのシークレット名と同じ場合、リポジトリレベルのシークレット名が優先されます。
diff --git a/translations/ja-JP/data/reusables/codespaces/setup-custom-devcontainer.md b/translations/ja-JP/data/reusables/codespaces/setup-custom-devcontainer.md
index 5a973ebb51..6f32bfdd0d 100644
--- a/translations/ja-JP/data/reusables/codespaces/setup-custom-devcontainer.md
+++ b/translations/ja-JP/data/reusables/codespaces/setup-custom-devcontainer.md
@@ -1 +1 @@
-To set up your repository to use a custom dev container, you will need to create one or more `devcontainer.json` files. You can add these either from a template, in {% data variables.product.prodname_vscode %}, or you can write your own. For more information on dev container configurations, see "[Introduction to dev containers](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)".
+カスタムの開発コンテナを使うようにリポジトリをセットアップするには、1つ以上の`devcontainer.json`ファイルを作成しなければなりません。 これらは{% data variables.product.prodname_vscode %}内でテンプレートから追加することも、独自に書くこともできます。 開発コンテナの設定に関する詳しい情報については「[開発コンテナの紹介](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/codespaces/your-codespaces-procedure-step.md b/translations/ja-JP/data/reusables/codespaces/your-codespaces-procedure-step.md
index f93d8ed377..a9a658277a 100644
--- a/translations/ja-JP/data/reusables/codespaces/your-codespaces-procedure-step.md
+++ b/translations/ja-JP/data/reusables/codespaces/your-codespaces-procedure-step.md
@@ -1,3 +1,3 @@
-1. In the top right corner of {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}, click your profile photo, then click **Your codespaces**.
+1. {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% else %}{% data variables.product.product_name %}{% endif %}の右上から、プロフィール写真をクリックし、続いて**Your codespaces(あなたのcodespaces)**をクリックしてください。
 
-  !['自分のcodespaces'メニューオプション](/assets/images/help/codespaces/your-codespaces-option.png)
+  !['あなたのcodespaces'メニューオプション](/assets/images/help/codespaces/your-codespaces-option.png)
diff --git a/translations/ja-JP/data/reusables/command-palette/beta-note.md b/translations/ja-JP/data/reusables/command-palette/beta-note.md
index a6681190ee..f27f91ba18 100644
--- a/translations/ja-JP/data/reusables/command-palette/beta-note.md
+++ b/translations/ja-JP/data/reusables/command-palette/beta-note.md
@@ -1,5 +1,5 @@
 {% note %}
 
-**Note:** The {% data variables.product.prodname_command_palette %} is currently in public beta and is subject to change.
+**ノート:** {% data variables.product.prodname_command_palette %}は現在パブリックベータであり、変更されることがあります。
 
 {% endnote %}
diff --git a/translations/ja-JP/data/reusables/command-palette/change-scope.md b/translations/ja-JP/data/reusables/command-palette/change-scope.md
index 4cf46c21a4..2823401a3b 100644
--- a/translations/ja-JP/data/reusables/command-palette/change-scope.md
+++ b/translations/ja-JP/data/reusables/command-palette/change-scope.md
@@ -1,5 +1,5 @@
-1. Optionally, narrow, expand, or completely change the scope for suggestions by editing the path in the command palette's text field.
+1. あるいは、コマンドパレットのテキストフィールド内のパスを編集することによって、候補のスコープを狭めたり、広げたり、完全に変更したりしてください。
 
-   - To narrow the scope within a user or organization account, highlight a repository then use Tab to add it to the scope.
-   - To expand the scope, highlight and remove an item in the scope using the Backspace or delete key.
-   - To clear the scope and text box, click **Clear** or use CtrlBackspace (Windows and Linux) or Backspace (Mac).
+   - スコープをユーザもしくはOragnizationアカウント内に狭めるには、リポジトリをハイライトしてからTabを使ってそのリポジトリをスコープに追加してください。
+   - スコープを広げるには、スコープ内のアイテムをハイライトしてからバックスペースもしくは削除キーを使って削除してください。
+   - スコープとテキストボックスをクリアするには、**Clear(クリア)**をクリックするか、CtrlBackspace (Windows and Linux)もしくはBackspace (Mac)を使ってください。
diff --git a/translations/ja-JP/data/reusables/command-palette/open-palette.md b/translations/ja-JP/data/reusables/command-palette/open-palette.md
index 46636e2c25..3b189abfb4 100644
--- a/translations/ja-JP/data/reusables/command-palette/open-palette.md
+++ b/translations/ja-JP/data/reusables/command-palette/open-palette.md
@@ -1 +1 @@
-1. Use Ctrl+K (Windows/Linux) or Command+K (Mac) to open the command palette with a scope determined by your current location in the UI. 
+1. Ctrl+K (Windows/Linux)もしくはCommand+K (Mac) を使い、UI中の現在の場所で決まるスコープでコマンドパレットをオープンしてください。 
diff --git a/translations/ja-JP/data/reusables/community/issue-forms-beta.md b/translations/ja-JP/data/reusables/community/issue-forms-beta.md
index 9c912118dd..36dea274ae 100644
--- a/translations/ja-JP/data/reusables/community/issue-forms-beta.md
+++ b/translations/ja-JP/data/reusables/community/issue-forms-beta.md
@@ -1,5 +1,5 @@
 {% note %}
 
-**Note:** Issue forms are currently in beta for public repositories on {% data variables.product.prodname_dotcom_the_website %} only.
+**ノート:** Issue フォームは、現在ベータとして{% data variables.product.prodname_dotcom_the_website %} の公開リポジトリでのみ利用できます。
 
 {% endnote %}
diff --git a/translations/ja-JP/data/reusables/copilot/accept-or-reject-suggestion.md b/translations/ja-JP/data/reusables/copilot/accept-or-reject-suggestion.md
index 56cc4ec30a..707e856d4d 100644
--- a/translations/ja-JP/data/reusables/copilot/accept-or-reject-suggestion.md
+++ b/translations/ja-JP/data/reusables/copilot/accept-or-reject-suggestion.md
@@ -1 +1 @@
-1. To accept a suggestion, press Tab. To reject all suggestions, press Esc.
+1. 提案を受け入れるにはタブを押してください。 すべての提案を拒否するにはEscを押してください。
diff --git a/translations/ja-JP/data/reusables/copilot/accept-suggestion-new-tab.md b/translations/ja-JP/data/reusables/copilot/accept-suggestion-new-tab.md
index 183cf25da8..332c0c13ae 100644
--- a/translations/ja-JP/data/reusables/copilot/accept-suggestion-new-tab.md
+++ b/translations/ja-JP/data/reusables/copilot/accept-suggestion-new-tab.md
@@ -1 +1 @@
-1. To accept a suggestion from the new tab, above the suggestion you want to accept, click **Accept solution**.
+1. 新しいタブからの提案を受け入れるには、受け入れたい提案の上の**Accept solution(ソリューションを受け入れる)**をクリックしてください。
diff --git a/translations/ja-JP/data/reusables/copilot/accept-suggestion-tab.md b/translations/ja-JP/data/reusables/copilot/accept-suggestion-tab.md
index 5bee724a53..a64b405d1d 100644
--- a/translations/ja-JP/data/reusables/copilot/accept-suggestion-tab.md
+++ b/translations/ja-JP/data/reusables/copilot/accept-suggestion-tab.md
@@ -1 +1 @@
-1. If {% data variables.product.prodname_copilot %} offers a suggestion you want to accept, press Tab.
+1. {% data variables.product.prodname_copilot %}が受け入れたい提案をしてきたら、タブを押してください。
diff --git a/translations/ja-JP/data/reusables/copilot/accept-suggestion.md b/translations/ja-JP/data/reusables/copilot/accept-suggestion.md
index 4882c5d748..a972f3e690 100644
--- a/translations/ja-JP/data/reusables/copilot/accept-suggestion.md
+++ b/translations/ja-JP/data/reusables/copilot/accept-suggestion.md
@@ -1 +1 @@
-1. To accept the suggestion, press Tab.
+1. 提案を受け入れるにはタブを押してください。
diff --git a/translations/ja-JP/data/reusables/copilot/alternative-suggestions.md b/translations/ja-JP/data/reusables/copilot/alternative-suggestions.md
index a92c9879c7..ea13525d1d 100644
--- a/translations/ja-JP/data/reusables/copilot/alternative-suggestions.md
+++ b/translations/ja-JP/data/reusables/copilot/alternative-suggestions.md
@@ -1 +1 @@
-For any given input, {% data variables.product.prodname_copilot %} may offer multiple suggestions. You can select which suggestion to use, or reject all suggestions.
+任意の入力に対して{% data variables.product.prodname_copilot %}は複数の提案をすることがあります。 使用する提案を選択したり、すべての提案を拒否したりすることができます。
diff --git a/translations/ja-JP/data/reusables/copilot/close-suggestions-tab.md b/translations/ja-JP/data/reusables/copilot/close-suggestions-tab.md
index 22b4ce4d82..1827274313 100644
--- a/translations/ja-JP/data/reusables/copilot/close-suggestions-tab.md
+++ b/translations/ja-JP/data/reusables/copilot/close-suggestions-tab.md
@@ -1 +1 @@
-1. Alternatively, to reject all suggestions, close the suggestions tab.
+1. あるいは、すべての提案を拒否するには、提案のタブを閉じてください。
diff --git a/translations/ja-JP/data/reusables/copilot/copilot-prerequisites.md b/translations/ja-JP/data/reusables/copilot/copilot-prerequisites.md
index a3436c556e..bcec9ba4ed 100644
--- a/translations/ja-JP/data/reusables/copilot/copilot-prerequisites.md
+++ b/translations/ja-JP/data/reusables/copilot/copilot-prerequisites.md
@@ -1,2 +1,2 @@
-- {% data variables.product.prodname_copilot %} is free to use for verified students and open source maintainers.
-- If you are not a student or open source maintainer, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. You must provide billing information in order to start a free trial. 詳しい情報については、「[{% data variables.product.prodname_copilot %}の支払いについて](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)」を参照してください。
+- {% data variables.product.prodname_copilot %}は、検証済みの学生やオープンソースのメンテナなら無料で使用できます。
+- 学生やオープンソースのメンテナではない人は、1回60日のトライアルで{% data variables.product.prodname_copilot %}を無料で試すことができます。 無料のトライアルが終わったあと、継続して使うには有料プランが必要になります。 無料トライアルを始めるには、支払い情報を提供しなければなりません。 詳しい情報については、「[{% data variables.product.prodname_copilot %}の支払いについて](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/copilot/create-c-file.md b/translations/ja-JP/data/reusables/copilot/create-c-file.md
index 9a40edc6ce..724d84084c 100644
--- a/translations/ja-JP/data/reusables/copilot/create-c-file.md
+++ b/translations/ja-JP/data/reusables/copilot/create-c-file.md
@@ -1 +1 @@
-1. In {% data variables.product.prodname_vs %}, create a new C# (_*.cs_) file.
+1. {% data variables.product.prodname_vs %}で、新しいC#(_*.cs_) のファイルを作成してください。
diff --git a/translations/ja-JP/data/reusables/copilot/create-java-file.md b/translations/ja-JP/data/reusables/copilot/create-java-file.md
index d38696a1dd..b8a6abde9c 100644
--- a/translations/ja-JP/data/reusables/copilot/create-java-file.md
+++ b/translations/ja-JP/data/reusables/copilot/create-java-file.md
@@ -1 +1 @@
-1. In your JetBrains IDE, create a new Java (_*.java_) file.
+1. JetBrains IDEで、新しいJava (_*.java_) のファイルを作成してください。
diff --git a/translations/ja-JP/data/reusables/copilot/create-js-file.md b/translations/ja-JP/data/reusables/copilot/create-js-file.md
index 38946eaa58..530fb6757f 100644
--- a/translations/ja-JP/data/reusables/copilot/create-js-file.md
+++ b/translations/ja-JP/data/reusables/copilot/create-js-file.md
@@ -1 +1 @@
-1. In {% data variables.product.prodname_vscode %}, create a new JavaScript (_*.js_) file.
+1. {% data variables.product.prodname_vscode %}で、新しいJavaScript(_*.js_)のファイルを作成してください。
diff --git a/translations/ja-JP/data/reusables/copilot/dotcom-settings.md b/translations/ja-JP/data/reusables/copilot/dotcom-settings.md
index 80318ab8a0..49c4afdfd7 100644
--- a/translations/ja-JP/data/reusables/copilot/dotcom-settings.md
+++ b/translations/ja-JP/data/reusables/copilot/dotcom-settings.md
@@ -6,7 +6,8 @@ Once you have an active {% data variables.product.prodname_copilot %} trial or s
 
 {% data reusables.user-settings.access_settings %}
 {% data reusables.user-settings.copilot-settings %}
-1. Under **Suggestions matching public code**, select the dropdown menu, then click **Allow** to allow suggestions matching public code, or **Block** to block suggestions matching public code. ![Screenshot of duplication detection option](/assets/images/help/copilot/duplication-detection.png)
+1. Under **Suggestions matching public code**, select the dropdown menu, then click **Allow** to allow suggestions matching public code, or **Block** to block suggestions matching public code.
+  ![Screenshot of duplication detection option](/assets/images/help/copilot/duplication-detection.png)
 {% data reusables.copilot.save-settings %}
 
 ### Enabling or disabling telemetry
@@ -15,5 +16,6 @@ You can configure how {% data variables.product.prodname_copilot %} uses your da
 
 {% data reusables.user-settings.access_settings %}
 {% data reusables.user-settings.copilot-settings %}
-1. To allow or prevent {% data variables.product.prodname_dotcom %} using your telemetry data, select or deselect **Allow {% data variables.product.prodname_dotcom %} to use my code snippets for product improvements**. ![Screenshot of telemetry option](/assets/images/help/copilot/telemetry-option.png)
+1. To allow or prevent {% data variables.product.prodname_dotcom %} using your telemetry data, select or deselect **Allow {% data variables.product.prodname_dotcom %} to use my code snippets for product improvements**.
+  ![Screenshot of telemetry option](/assets/images/help/copilot/telemetry-option.png)
 {% data reusables.copilot.save-settings %}
diff --git a/translations/ja-JP/data/reusables/copilot/enabling-disabling-in-jetbrains.md b/translations/ja-JP/data/reusables/copilot/enabling-disabling-in-jetbrains.md
index 51edb37e07..a381d0e1a3 100644
--- a/translations/ja-JP/data/reusables/copilot/enabling-disabling-in-jetbrains.md
+++ b/translations/ja-JP/data/reusables/copilot/enabling-disabling-in-jetbrains.md
@@ -1,6 +1,6 @@
 ## {% data variables.product.prodname_copilot %} の有効化または無効化
 
-You can enable or disable {% data variables.product.prodname_copilot %} from within JetBrains. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of the JetBrains window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the icon is highlighted. When disabled, the icon is grayed out.
+{% data variables.product.prodname_copilot %}は、JetBrainsから有効化あるいは無効化できます。 JetBrainsウィンドウの下部のパネルの{% data variables.product.prodname_copilot %}ステータスアイコンは、{% data variables.product.prodname_copilot %}が有効化されているか、無効化されているかを示します。 有効化されている場合、このアイコンはハイライトされています。 無効化されている場合、このアイコンは灰色になります。
 
-1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the JetBrains window. ![Screenshot of status icon in JetBrains](/assets/images/help/copilot/status-icon-jetbrains.png)
-2. If you are disabling {% data variables.product.prodname_copilot %}, JetBrains will ask whether you want to disable the feature globally, or for the language of the file you are currently editing. To disable globally, click **Disable Completions**. Alternatively, click the button to disable completions for the language of the file you are currently editing. ![Screenshot of options to disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png)
+1. {% data variables.product.prodname_copilot %}を有効化あるいは無効化するには、JetBrainsウィンドウの下部のパネルでステータスアイコンをクリックしてください。 ![JetBrainsのステータスアイコンのスクリーンショット](/assets/images/help/copilot/status-icon-jetbrains.png)
+2. {% data variables.product.prodname_copilot %}を無効化しようとしている場合、JetBrainsはこの機能をグローバルに無効化したいのか、あるいは現在編集中の言語のファイルで無効化したいのかを尋ねてきます。 グローバルに無効化する場合は**Disable Completions(補完の無効化)**をクリックしてください。 あるいは、現在編集中のファイルの言語に対する補完の無効化のボタンをクリックしてください。 ![グローバルもしくは現在の言語に対する{% data variables.product.prodname_copilot %}の無効化のオプションのスクリーンショット](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png)
diff --git a/translations/ja-JP/data/reusables/copilot/enabling-or-disabling-in-vsc.md b/translations/ja-JP/data/reusables/copilot/enabling-or-disabling-in-vsc.md
index 2072011e5d..de3cc41cc8 100644
--- a/translations/ja-JP/data/reusables/copilot/enabling-or-disabling-in-vsc.md
+++ b/translations/ja-JP/data/reusables/copilot/enabling-or-disabling-in-vsc.md
@@ -1,9 +1,11 @@
-## {% data variables.product.prodname_copilot %} の有効化または無効化
+## Enabling or disabling {% data variables.product.prodname_copilot %}
 
 You can enable or disable {% data variables.product.prodname_copilot %} from within {% data variables.product.prodname_vscode %}. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of the {% data variables.product.prodname_vscode %} window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the background color of the icon will match the color of the status bar. When disabled, the background color of the icon will contrast with the color of the status bar.
 
-1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the {% data variables.product.prodname_vscode %} window. ![Screenshot of the status icon in {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/status-icon-visual-studio-code.png)
+1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the {% data variables.product.prodname_vscode %} window.
+   ![Screenshot of the status icon in {% data variables.product.prodname_vscode %}](/assets/images/help/copilot/status-icon-visual-studio-code.png)
 2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable suggestions globally, or for the language of the file you are currently editing.
 
    - To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Disable Globally**.
-   - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Disable for _LANGUAGE_**. ![Screenshot of option to disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage.png)
+   - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Disable for _LANGUAGE_**.
+   ![Screenshot of option to disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage.png)
diff --git a/translations/ja-JP/data/reusables/copilot/enabling-or-disabling-vs.md b/translations/ja-JP/data/reusables/copilot/enabling-or-disabling-vs.md
index 50b19449a3..934ca3c637 100644
--- a/translations/ja-JP/data/reusables/copilot/enabling-or-disabling-vs.md
+++ b/translations/ja-JP/data/reusables/copilot/enabling-or-disabling-vs.md
@@ -1,8 +1,9 @@
-## {% data variables.product.prodname_copilot %} の有効化または無効化
+## Enabling or disabling {% data variables.product.prodname_copilot %}
 
 The {% data variables.product.prodname_copilot %} status icon in the bottom panel of the {% data variables.product.prodname_vs %} window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the background color of the icon will match the color of the status bar. When disabled, it will have a diagonal line through it.
 
-1. To enable or disable {% data variables.product.prodname_copilot %}, click the {% data variables.product.prodname_copilot %} icon in the bottom panel of the {% data variables.product.prodname_vs %} window. ![Screenshot of editor margin in Visual Studio with the GitHub Copilot icon emphasized](/assets/images/help/copilot/editor-margin-visual-studio.png)
+1. To enable or disable {% data variables.product.prodname_copilot %}, click the {% data variables.product.prodname_copilot %} icon in the bottom panel of the {% data variables.product.prodname_vs %} window.
+  ![Screenshot of editor margin in Visual Studio with the GitHub Copilot icon emphasized](/assets/images/help/copilot/editor-margin-visual-studio.png)
 2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable suggestions globally, or for the language of the file you are currently editing.
 
    - To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Enable Globally**.
diff --git a/translations/ja-JP/data/reusables/copilot/generating-suggestions-from-comments.md b/translations/ja-JP/data/reusables/copilot/generating-suggestions-from-comments.md
index ad62637674..0437723ca4 100644
--- a/translations/ja-JP/data/reusables/copilot/generating-suggestions-from-comments.md
+++ b/translations/ja-JP/data/reusables/copilot/generating-suggestions-from-comments.md
@@ -1 +1 @@
-You can describe something you want to do using natural language within a comment, and {% data variables.product.prodname_copilot %} will suggest the code to accomplish your goal.
+やりたいことは自然言語でコメント内に記述でき、{% data variables.product.prodname_copilot %}はその目的を達成するためのコードを提案します。
diff --git a/translations/ja-JP/data/reusables/copilot/install-copilot-in-neovim.md b/translations/ja-JP/data/reusables/copilot/install-copilot-in-neovim.md
index d2de9c1036..51937e45af 100644
--- a/translations/ja-JP/data/reusables/copilot/install-copilot-in-neovim.md
+++ b/translations/ja-JP/data/reusables/copilot/install-copilot-in-neovim.md
@@ -1,2 +1,2 @@
-1. To use {% data variables.product.prodname_copilot %} in Neovim, install the {% data variables.product.prodname_copilot %} plugin. You can either install the plugin from a plugin manager or directly.
-   - If you use a plugin manager like vim-plug or packer.nvim, use the plugin manager to install `github/copilot.vim`. For more information, see the documentation for the plugin manager. For example, you can see the documentation for [vim-plug](https://github.com/junegunn/vim-plug) or [packer.nvim](https://github.com/wbthomason/packer.nvim).
+1. {% data variables.product.prodname_copilot %}をNeovimで使うには、{% data variables.product.prodname_copilot %}プラグインをインストールしてください。 プラグインは、プラグインマネージャーから、もしくは直接にインストールできます。
+   - vim-plugあるいはpacker.nvimのようなプラグインマネージャーを使っているなら、そのプラグインマネージャーを使って`github/copilot.vim`をインストールしてください。 詳しい情報についてはプラグインマネージャーのドキュメンテーションを参照してください。 たとえば[vim-plug](https://github.com/junegunn/vim-plug)あるいは[packer.nvim](https://github.com/wbthomason/packer.nvim)のドキュメンテーションが参照できます。
diff --git a/translations/ja-JP/data/reusables/copilot/jetbrains-ides.md b/translations/ja-JP/data/reusables/copilot/jetbrains-ides.md
index 8beae81654..cc7011c2cb 100644
--- a/translations/ja-JP/data/reusables/copilot/jetbrains-ides.md
+++ b/translations/ja-JP/data/reusables/copilot/jetbrains-ides.md
@@ -1,4 +1,4 @@
-To use {% data variables.product.prodname_copilot %} in JetBrains, you must have a compatible JetBrains IDE installed. {% data variables.product.prodname_copilot %} is compatible with the following IDEs.
+{% data variables.product.prodname_copilot %}をJetBrainsで使うには、互換性のあるJetBrains IDEをインストールしていなければなりません。 {% data variables.product.prodname_copilot %}は以下のIDEと互換性があります。
 
 - IntelliJ IDEA (Ultimate, Community, Educational)
 - Android Studio
@@ -16,4 +16,4 @@ To use {% data variables.product.prodname_copilot %} in JetBrains, you must have
 - RubyMine
 - WebStorm
 
-For more information, see the [JetBrains IDEs](https://www.jetbrains.com/products/) tool finder.
+詳しい情報については[JetBrains IDEs](https://www.jetbrains.com/products/)ツールファインダーを参照してください。
diff --git a/translations/ja-JP/data/reusables/copilot/procedural-intro.md b/translations/ja-JP/data/reusables/copilot/procedural-intro.md
index 4c4cd6306d..5cb3b7e996 100644
--- a/translations/ja-JP/data/reusables/copilot/procedural-intro.md
+++ b/translations/ja-JP/data/reusables/copilot/procedural-intro.md
@@ -1 +1 @@
-{% data variables.product.prodname_copilot %} provides autocomplete-style suggestions from an AI pair programmer as you code. For more information, see "[About {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)".
+{% data variables.product.prodname_copilot %}は、コーディング中にAIペアプログラマから自動補完スタイルの提案を提供します。 詳しい情報については「[{% data variables.product.prodname_copilot %}について](/copilot/overview-of-github-copilot/about-github-copilot)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/copilot/reject-suggestions-escape.md b/translations/ja-JP/data/reusables/copilot/reject-suggestions-escape.md
index 6d7bfe5886..4677df4289 100644
--- a/translations/ja-JP/data/reusables/copilot/reject-suggestions-escape.md
+++ b/translations/ja-JP/data/reusables/copilot/reject-suggestions-escape.md
@@ -1 +1 @@
-1. Alternatively, to reject all suggestions, press Esc.
+1. あるいは、すべての提案を拒否するにはEscを押してください。
diff --git a/translations/ja-JP/data/reusables/copilot/save-settings.md b/translations/ja-JP/data/reusables/copilot/save-settings.md
index 9bfed3a0d8..6adfe4cb16 100644
--- a/translations/ja-JP/data/reusables/copilot/save-settings.md
+++ b/translations/ja-JP/data/reusables/copilot/save-settings.md
@@ -1 +1 @@
-1. To confirm your new settings, click **Save**.
+1. 新しい設定を決定するには**Save(保存)**をクリックしてください。
diff --git a/translations/ja-JP/data/reusables/copilot/see-alternative-suggestions.md b/translations/ja-JP/data/reusables/copilot/see-alternative-suggestions.md
index 4e39f7b40b..efe53a231d 100644
--- a/translations/ja-JP/data/reusables/copilot/see-alternative-suggestions.md
+++ b/translations/ja-JP/data/reusables/copilot/see-alternative-suggestions.md
@@ -1 +1 @@
-1. Optionally, you can see alternative suggestions, if any are available.
+1. あるいは、代替提案が利用できる場合は、それらを見ることができます。
diff --git a/translations/ja-JP/data/reusables/copilot/signup-procedure.md b/translations/ja-JP/data/reusables/copilot/signup-procedure.md
index 139ac25221..7ecea862a5 100644
--- a/translations/ja-JP/data/reusables/copilot/signup-procedure.md
+++ b/translations/ja-JP/data/reusables/copilot/signup-procedure.md
@@ -1,17 +1,17 @@
 {% data variables.product.prodname_copilot %}を使い始めるには、無料の試用もしくはプランのセットアップが必要です。
 
 {% data reusables.user-settings.access_settings %}
-1. In the "Code, planning, and automation" section of the sidebar, click **{% octicon "copilot" aria-label="The copilot icon" %} GitHub Copilot**.
-1. On the {% data variables.product.prodname_copilot %} settings page, click **Enable {% data variables.product.prodname_copilot %}**.
+1. サイドバーの"Code, planning, and automation(コード、計画、自動化)"のセクションで、**{% octicon "copilot" aria-label="The copilot icon" %} GitHub Copilot**をクリックしてください。
+1. {% data variables.product.prodname_copilot %}の設定ページで**Enable {% data variables.product.prodname_copilot %}**をクリックしてください。
 
-   ![Screenshot of GitHub Copilot settings with Enable {% data variables.product.prodname_copilot %} button emphasized](/assets/images/help/copilot/copilot-settings-enable-button.png)
+   ![{% data variables.product.prodname_copilot %}の有効化ボタンが強調されたGitHub Copilotの設定のスクリーンショット](/assets/images/help/copilot/copilot-settings-enable-button.png)
 1. 支払いを月次でするか年次でするかを選択し、 **Continue to get access to Copilot(Copilotへのアクセスを継続)**をクリックしてください。
-   - If your personal account meets the criteria for a free {% data variables.product.prodname_copilot %} subscription instead of a trial, you will automatically be taken to step 6.
+   - 個人アカウントがトライアルの代わりに無料の{% data variables.product.prodname_copilot %}分の基準を満たしている場合、自動的にステップ6に進みます。
 
    ![Copilotへのアクセスを継続のボタンが強調された試用のセットアップのスクリーンショット](/assets/images/help/copilot/copilot-billing-cycle.png)
-1. Follow the steps to confirm your payment details, then click **Submit**.
+1. 手順にしたがって支払いの詳細を確認し、**Submit(サブミット)**をクリックしてください。
 1. 設定を選択し、**Save and get started(保存して使用を開始)**をクリックしてください。
 
-   ![Screenshot of GitHub Copilot settings with Save and get started button](/assets/images/help/copilot/copilot-signup-preferences.png)
+   ![保存と開始ボタンがあるGitHub Copilotの設定のスクリーンショット](/assets/images/help/copilot/copilot-signup-preferences.png)
 
-   You can change these preferences at a later time by returning to your {% data variables.product.prodname_copilot %} settings. For more information, see "[Configuring GitHub Copilot in Visual Studio Code](/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code#configuring-github-copilot-settings-on-githubcom)."
+   これらの設定は、{% data variables.product.prodname_copilot %}の設定に戻れば後ほど変更できます。 詳しい情報については「[Visual Studio CodeでのGitHub Copilotの設定](/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code#configuring-github-copilot-settings-on-githubcom)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/copilot/suggestions-new-tab.md b/translations/ja-JP/data/reusables/copilot/suggestions-new-tab.md
index 7f89c6b13f..4a4375ed2e 100644
--- a/translations/ja-JP/data/reusables/copilot/suggestions-new-tab.md
+++ b/translations/ja-JP/data/reusables/copilot/suggestions-new-tab.md
@@ -1 +1 @@
-You may not want any of the initial suggestions {% data variables.product.prodname_copilot %} offers. You can use a keyboard shortcut to prompt {% data variables.product.prodname_copilot %} to show you multiple suggestions in a new tab.
+{% data variables.product.prodname_copilot %}による最初の提案は受け入れられないかもしれません。 キーボードショートカットを使って、{% data variables.product.prodname_copilot %}に複数の提案を新しいタブに表示させるようにすることができます。
diff --git a/translations/ja-JP/data/reusables/copilot/supported-languages.md b/translations/ja-JP/data/reusables/copilot/supported-languages.md
index 3568cc314a..ed51adfa44 100644
--- a/translations/ja-JP/data/reusables/copilot/supported-languages.md
+++ b/translations/ja-JP/data/reusables/copilot/supported-languages.md
@@ -1 +1 @@
-{% data variables.product.prodname_copilot %} provides suggestions for numerous languages and a wide variety of frameworks, but works especially well for Python, JavaScript, TypeScript, Ruby, Go, C# and C++.
+{% data variables.product.prodname_copilot %}は多くの言語と幅広いフレームワークに対して提案を行いますが、特にPython、JavaScript、TypeScript、Ruby、Go、C#、C++でうまく機能します。
diff --git a/translations/ja-JP/data/reusables/copilot/type-function-header-c.md b/translations/ja-JP/data/reusables/copilot/type-function-header-c.md
index 5e8a63d0f4..be413b54a9 100644
--- a/translations/ja-JP/data/reusables/copilot/type-function-header-c.md
+++ b/translations/ja-JP/data/reusables/copilot/type-function-header-c.md
@@ -1,4 +1,4 @@
-1. In the C# file, type the following function header.
+1. C#のファイルで、以下の関数ヘッダを入力してください。
 
     ```csharp{:copy}
     function calculateDaysBetweenDates(begin, end) {
diff --git a/translations/ja-JP/data/reusables/copilot/windows-linux-next-suggestion.md b/translations/ja-JP/data/reusables/copilot/windows-linux-next-suggestion.md
index b4eb718d8f..48e4125fa2 100644
--- a/translations/ja-JP/data/reusables/copilot/windows-linux-next-suggestion.md
+++ b/translations/ja-JP/data/reusables/copilot/windows-linux-next-suggestion.md
@@ -1 +1 @@
-- On Windows or Linux, press Alt+] for the next suggestion, or Alt+[ for the previous suggestion.
+- WindowsまたはLinuxでは、Alt+]を押せば次の提案に、Alt+[を押せば前の提案に移ります。
diff --git a/translations/ja-JP/data/reusables/dependabot/about-the-dependency-graph.md b/translations/ja-JP/data/reusables/dependabot/about-the-dependency-graph.md
index 2f18d3737b..571842fb79 100644
--- a/translations/ja-JP/data/reusables/dependabot/about-the-dependency-graph.md
+++ b/translations/ja-JP/data/reusables/dependabot/about-the-dependency-graph.md
@@ -1,4 +1,4 @@
-The dependency graph is a summary of the manifest and lock files stored in a repository{% ifversion dependency-submission-api %} and any dependencies that are submitted for the repository using the Dependency submission API (beta){% endif %}. それぞれのリポジトリにおいて、依存関係グラフは以下を表示します。{% ifversion fpt or ghec %}
+依存関係グラフは、リポジトリに保存されているマニフェスト及びロックファイル{% ifversion dependency-submission-api %}及びDependency submission API(ベータ)を使ってリポジトリにサブミットされた依存関係{% endif %}のまとめです。 それぞれのリポジトリにおいて、依存関係グラフは以下を表示します。{% ifversion fpt or ghec %}
 
 - リポジトリが依存している依存関係、エコシステム、パッケージ
 - リポジトリに依存する対象、リポジトリ、パッケージ{% else %}依存関係、すなわちリポジトリが依存するエコシステムとパッケージ。 {% data variables.product.product_name %}は、リポジトリに依存する対象、リポジトリ、パッケージに関する情報を計算しません。{% endif %}
diff --git a/translations/ja-JP/data/reusables/dependabot/beta-security-and-version-updates-onboarding.md b/translations/ja-JP/data/reusables/dependabot/beta-security-and-version-updates-onboarding.md
index f50ef78f03..0e6b435b8f 100644
--- a/translations/ja-JP/data/reusables/dependabot/beta-security-and-version-updates-onboarding.md
+++ b/translations/ja-JP/data/reusables/dependabot/beta-security-and-version-updates-onboarding.md
@@ -2,7 +2,7 @@
 
 {% note %}
 
-**Note:** Dependabot security updates and version updates are currently available for {% data variables.product.prodname_ghe_cloud %} and in beta for {% data variables.product.prodname_ghe_server %} 3.3. Please [contact your account management team](https://enterprise.github.com/contact) for instructions on enabling Dependabot updates.
+**ノート:** Dependabotのセキュリティアップデート及びバージョンアップデートは、現在{% data variables.product.prodname_ghe_cloud %}で利用可能であり、{% data variables.product.prodname_ghe_server %} 3.3でベータです。 Dependabotアップデートの有効化の手順については[営業チームに連絡](https://enterprise.github.com/contact)してください。
 
 {% endnote %}
 
diff --git a/translations/ja-JP/data/reusables/dependabot/beta-security-and-version-updates.md b/translations/ja-JP/data/reusables/dependabot/beta-security-and-version-updates.md
index 948349fcb4..81c29fbb0c 100644
--- a/translations/ja-JP/data/reusables/dependabot/beta-security-and-version-updates.md
+++ b/translations/ja-JP/data/reusables/dependabot/beta-security-and-version-updates.md
@@ -2,9 +2,9 @@
 
 {% note %}
 {% ifversion ghes = 3.4 %}
-**Note:** {% data variables.product.prodname_dependabot %} security and version updates are currently in public beta and subject to change.
+**ノート:** {% data variables.product.prodname_dependabot %}セキュリティ及びバージョンアップデートは現在パブリックベータであり、変更されることがあります。
 {% else %}
-**Note:** {% data variables.product.prodname_dependabot %} security and version updates are currently in private beta and subject to change. Please [contact your account management team](https://enterprise.github.com/contact) for instructions on enabling Dependabot updates.
+**ノート:** {% data variables.product.prodname_dependabot %}セキュリティ及びバージョンアップデートは現在プライベートベータであり、変更されることがあります。 Dependabotアップデートの有効化の手順については[営業チームに連絡](https://enterprise.github.com/contact)してください。
 {% endif %}
 
 {% endnote %}
@@ -15,7 +15,7 @@
 
 {% note %}
 
-**Note:** {% data variables.product.prodname_dependabot %} security and version updates are currently in public beta and subject to change.
+**ノート:** {% data variables.product.prodname_dependabot %}セキュリティ及びバージョンアップデートは現在パブリックベータであり、変更されることがあります。
 
 {% endnote %}
 {% endif %}
diff --git a/translations/ja-JP/data/reusables/dependabot/configuration-options.md b/translations/ja-JP/data/reusables/dependabot/configuration-options.md
index 9ab6ec3a2f..5753ce531d 100644
--- a/translations/ja-JP/data/reusables/dependabot/configuration-options.md
+++ b/translations/ja-JP/data/reusables/dependabot/configuration-options.md
@@ -1,25 +1,25 @@
-| オプション                                                                                                                                                                            |  必須   | Security Updates | Version Updates | 説明                                                                      |
-|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-----:|:----------------:|:---------------:|:----------------------------------------------------------------------- |
-| [`package-ecosystem`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#package-ecosystem)                                  | **X** |                  |        X        | 使用するパッケージマネージャー                                                         |
-| [`directory`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#directory)                                                  | **X** |                  |        X        | パッケージマニフェストの場所                                                          |
-| [`schedule.interval`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduleinterval)                                   | **X** |                  |        X        | 更新を確認する頻度                                                               |
-| [`allow`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#allow)                                                          |       |        X         |        X        | 許可する更新をカスタマイズする                                                         |
-| [`assignees`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#assignees)                                                  |       |        X         |        X        | プルリクエストのアサイン担当者                                                         |
-| [`commit-message`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#commit-message)                                        |       |        X         |        X        | コミットメッセージの設定                 |{% ifversion fpt or ghec or ghes > 3.4 %}
-| [`enable-beta-ecosystems`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#enable-beta-ecosystems)                        |       |                  |        X        | ベータレベルのサポートがあるエコシステムを有効にする 
+| オプション                                                                                                                                                                            |  必須   | セキュリティアップデート | バージョンアップデート | 説明                                                                      |
+|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-----:|:------------:|:-----------:|:----------------------------------------------------------------------- |
+| [`package-ecosystem`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#package-ecosystem)                                  | **X** |              |      X      | 使用するパッケージマネージャー                                                         |
+| [`directory`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#directory)                                                  | **X** |              |      X      | パッケージマニフェストの場所                                                          |
+| [`schedule.interval`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduleinterval)                                   | **X** |              |      X      | 更新を確認する頻度                                                               |
+| [`allow`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#allow)                                                          |       |      X       |      X      | 許可する更新をカスタマイズする                                                         |
+| [`assignees`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#assignees)                                                  |       |      X       |      X      | プルリクエストのアサイン担当者                                                         |
+| [`commit-message`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#commit-message)                                        |       |      X       |      X      | コミットメッセージの設定                 |{% ifversion fpt or ghec or ghes > 3.4 %}
+| [`enable-beta-ecosystems`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#enable-beta-ecosystems)                        |       |              |      X      | ベータレベルのサポートがあるエコシステムを有効にする 
 {% endif %}
-| [`ignore`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore)                                                        |       |        X         |        X        | 特定の依存関係またはバージョンを無視する                                                    |
-| [`insecure-external-code-execution`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#insecure-external-code-execution)    |       |                  |        X        | マニフェストファイル内でコードの実行を許可または拒否する                                            |
-| [`labels`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#labels)                                                        |       |        X         |        X        | プルリクエストに設定するラベル                                                         |
-| [`マイルストーン`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#milestone)                                                    |       |        X         |        X        | プルリクエストに設定するマイルストーン                                                     |
-| [`open-pull-requests-limit`](#open-pull-requests-limit)                                                                                                                          |       |        X         |        X        | バージョン更新時のオープンなプルリクエスト数を制限する                                             |
-| [`pull-request-branch-name.separator`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#pull-request-branch-nameseparator) |       |        X         |        X        | プルリクエストブランチ名の区切り文字を変更する                                                 |
-| [`rebase-strategy`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#rebase-strategy)                                      |       |        X         |        X        | 自動リベースを無効にする                                                            |
-| [`registries`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#registries)                                                |       |                  |        X        | {% data variables.product.prodname_dependabot %} がアクセスできるプライベートリポジトリ    |
-| [`レビュー担当者`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#reviewers)                                                    |       |        X         |        X        | プルリクエストのレビュー担当者                                                         |
-| [`schedule.day`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduleday)                                             |       |                  |        X        | 更新を確認する曜日                                                               |
-| [`schedule.time`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduletime)                                           |       |                  |        X        | 更新を確認する時刻 (hh:mm)                                                       |
-| [`schedule.timezone`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduletimezone)                                   |       |                  |        X        | 時刻のタイムゾーン(ゾーン識別子)                                                       |
-| [`target-branch`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#target-branch)                                          |       |                  |        X        | プルリクエストを作成するブランチ                                                        |
-| [`vendor`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#vendor)                                                        |       |                  |        X        | ベンダーまたはキャッシュされた依存関係を更新する                                                |
-| [`versioning-strategy`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#versioning-strategy)                              |       |        X         |        X        | マニフェストのバージョン要件の更新方法                                                     |
+| [`ignore`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore)                                                        |       |      X       |      X      | 特定の依存関係またはバージョンを無視する                                                    |
+| [`insecure-external-code-execution`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#insecure-external-code-execution)    |       |              |      X      | マニフェストファイル内でコードの実行を許可または拒否する                                            |
+| [`labels`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#labels)                                                        |       |      X       |      X      | プルリクエストに設定するラベル                                                         |
+| [`マイルストーン`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#milestone)                                                    |       |      X       |      X      | プルリクエストに設定するマイルストーン                                                     |
+| [`open-pull-requests-limit`](#open-pull-requests-limit)                                                                                                                          |       |      X       |      X      | バージョン更新時のオープンなプルリクエスト数を制限する                                             |
+| [`pull-request-branch-name.separator`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#pull-request-branch-nameseparator) |       |      X       |      X      | プルリクエストブランチ名の区切り文字を変更する                                                 |
+| [`rebase-strategy`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#rebase-strategy)                                      |       |      X       |      X      | 自動リベースを無効にする                                                            |
+| [`registries`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#registries)                                                |       |              |      X      | {% data variables.product.prodname_dependabot %} がアクセスできるプライベートリポジトリ    |
+| [`レビュー担当者`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#reviewers)                                                    |       |      X       |      X      | プルリクエストのレビュー担当者                                                         |
+| [`schedule.day`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduleday)                                             |       |              |      X      | 更新を確認する曜日                                                               |
+| [`schedule.time`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduletime)                                           |       |              |      X      | 更新を確認する時刻 (hh:mm)                                                       |
+| [`schedule.timezone`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#scheduletimezone)                                   |       |              |      X      | 時刻のタイムゾーン(ゾーン識別子)                                                       |
+| [`target-branch`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#target-branch)                                          |       |              |      X      | プルリクエストを作成するブランチ                                                        |
+| [`vendor`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#vendor)                                                        |       |              |      X      | ベンダーまたはキャッシュされた依存関係を更新する                                                |
+| [`versioning-strategy`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#versioning-strategy)                              |       |      X       |      X      | マニフェストのバージョン要件の更新方法                                                     |
diff --git a/translations/ja-JP/data/reusables/dependabot/dependabot-alerts-beta.md b/translations/ja-JP/data/reusables/dependabot/dependabot-alerts-beta.md
index c2bfc45615..2c5c4d6883 100644
--- a/translations/ja-JP/data/reusables/dependabot/dependabot-alerts-beta.md
+++ b/translations/ja-JP/data/reusables/dependabot/dependabot-alerts-beta.md
@@ -1,7 +1,7 @@
 {% ifversion ghae %}
 {% note %}
 
-**Note:** {% data variables.product.prodname_dependabot_alerts %} is currently in beta and is subject to change.
+**ノート:** {% data variables.product.prodname_dependabot_alerts %}は現在ベータであり、変更されることがあります。
 
 {% endnote %}
 {% endif %}
diff --git a/translations/ja-JP/data/reusables/dependabot/dependabot-alerts-dependency-graph-enterprise.md b/translations/ja-JP/data/reusables/dependabot/dependabot-alerts-dependency-graph-enterprise.md
index 367cbb25f8..6010e6221c 100644
--- a/translations/ja-JP/data/reusables/dependabot/dependabot-alerts-dependency-graph-enterprise.md
+++ b/translations/ja-JP/data/reusables/dependabot/dependabot-alerts-dependency-graph-enterprise.md
@@ -1,3 +1,3 @@
 {% ifversion ghes or ghae %}
-Enterprise owners can configure {% ifversion ghes %}the dependency graph and {% endif %}{% data variables.product.prodname_dependabot_alerts %} for an enterprise. 詳しい情報については{% ifversion ghes %}「[Enterpriseでの依存関係グラフの有効化](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)」及び{% endif %}「[Enterpriseでの{% data variables.product.prodname_dependabot %}の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。
+Enterpriseのオーナーは、{% ifversion ghes %}依存関係グラフと{% endif %}{% data variables.product.prodname_dependabot_alerts %}をEnterpriseで設定できます。 詳しい情報については{% ifversion ghes %}「[Enterpriseでの依存関係グラフの有効化](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)」及び{% endif %}「[Enterpriseでの{% data variables.product.prodname_dependabot %}の有効化](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)」を参照してください。
 {% endif %} 
diff --git a/translations/ja-JP/data/reusables/dependabot/dependabot-alerts-dependency-scope.md b/translations/ja-JP/data/reusables/dependabot/dependabot-alerts-dependency-scope.md
index b7461e93c5..6716e3b0ad 100644
--- a/translations/ja-JP/data/reusables/dependabot/dependabot-alerts-dependency-scope.md
+++ b/translations/ja-JP/data/reusables/dependabot/dependabot-alerts-dependency-scope.md
@@ -1,13 +1,13 @@
-The table below summarizes whether dependency scope is supported for various ecosystems and manifests, that is, whether {% data variables.product.prodname_dependabot %} can identify if a dependency is used for development or production.
+以下の表は、依存関係のスコープが様々なエコシステム及びマニフェストでサポートされているか、すなわち{% data variables.product.prodname_dependabot %}が依存関係が開発もしくは実働で利用されているかを特定できるかをまとめたものです。
 
-| **言語**                  |   **エコシステム**   |          **Manifest file**           | **Dependency scope supported**                                                      |
+| **言語**                  |   **エコシステム**   |            **マニフェストファイル**            | **依存関係スコープがサポートされているか**                                                             |
 |:----------------------- |:--------------:|:------------------------------------:|:----------------------------------------------------------------------------------- |
-| Go                      |    Goモジュール     |                go.mod                | No, defaults to runtime                                                             |
-| Go                      |    Goモジュール     |                go.sum                | No, defaults to runtime                                                             |
-| Java                    |     Maven      |               pom.xml                | ✔ `test` maps to development, else scope defaults to runtime                        |
+| Go                      |    Goモジュール     |                go.mod                | いいえ。デフォルトはランタイム                                                                     |
+| Go                      |    Goモジュール     |                go.sum                | いいえ。デフォルトはランタイム                                                                     |
+| Java                    |     Maven      |               pom.xml                | ✔ `test`は開発にマップされ、そうでなければスコープはデフォルトでランタイム                                           |
 | JavaScript              |      npm       |             package.json             | ✔                                                                                   |
 | JavaScript              |      npm       |          package-lock.json           | ✔                                                                                   |
-| JavaScript              |    yarn v1     |              yarn.lock               | No, defaults to runtime                                                             |
+| JavaScript              |    yarn v1     |              yarn.lock               | いいえ。デフォルトはランタイム                                                                     |
 | PHP                     |    Composer    |            composer.json             | ✔                                                                                   |
 | PHP                     |    Composer    |            composer.lock             | ✔                                                                                   |
 | Python                  |     Poetry     |             poetry.lock              | ✔                                                                                   |
@@ -16,10 +16,10 @@ The table below summarizes whether dependency scope is supported for various eco
 | Python                  |      pip       |             pipfile.lock             | ✔                                                                                   |
 | Python                  |      pip       |               pipfile                | ✔                                                                                   |
 | Ruby                    |    RubyGems    |               Gemfile                | ✔                                                                                   |
-| Ruby                    |    RubyGems    |             Gemfile.lock             | No, defaults to runtime                                                             |
+| Ruby                    |    RubyGems    |             Gemfile.lock             | いいえ。デフォルトはランタイム                                                                     |
 | Rust                    |     Cargo      |              Cargo.toml              | ✔                                                                                   |
-| Rust                    |     Cargo      |              Cargo.lock              | No, defaults to runtime                                                             |
-| YAML                    | GitHub Actions |                  -                   | No, defaults to runtime                                                             |
-| .NET (C#, F#, VB, etc.) |     NuGet      | .csproj / .vbproj .vcxproj / .fsproj | No, defaults to runtime                                                             |
-| .NET                    |     NuGet      |           packages.config            | No, defaults to runtime                                                             |
+| Rust                    |     Cargo      |              Cargo.lock              | いいえ。デフォルトはランタイム                                                                     |
+| YAML                    | GitHub Actions |                  -                   | いいえ。デフォルトはランタイム                                                                     |
+| .NET (C#, F#, VB, etc.) |     NuGet      | .csproj / .vbproj .vcxproj / .fsproj | いいえ。デフォルトはランタイム                                                                     |
+| .NET                    |     NuGet      |           packages.config            | いいえ。デフォルトはランタイム                                                                     |
 | .NET                    |     NuGet      |               .nuspec                | ✔ When the tag != runtime                                                           |
diff --git a/translations/ja-JP/data/reusables/discussions/about-organization-discussions.md b/translations/ja-JP/data/reusables/discussions/about-organization-discussions.md
index c9964a9b33..08628cb121 100644
--- a/translations/ja-JP/data/reusables/discussions/about-organization-discussions.md
+++ b/translations/ja-JP/data/reusables/discussions/about-organization-discussions.md
@@ -1,5 +1,5 @@
 When you enable organization discussions, you will choose a repository in the organization to be the source repository for your organization discussions. You can use an existing repository or create a repository specifically to hold your organization discussions. Discussions will appear both on the discussions page for the organization and on the discussion page for the source repository.
 
-Permission to participate in or manage discussion in your organization is based on permission in the source repository. For example, a user needs write permission to the source repository in order to delete an organization discussion. This is identical to how a user needs write permission in a repository in order to delete a repository discussion.
+Permission to participate in or manage discussions in your organization is based on permission in the source repository. For example, a user needs write permission to the source repository in order to delete an organization discussion. This is identical to how a user needs write permission in a repository in order to delete a repository discussion.
 
 You can change the source repository at any time. If you change the source repository, discussions are not transferred to the new source repository.
diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/packages-tab.md b/translations/ja-JP/data/reusables/enterprise-accounts/packages-tab.md
new file mode 100644
index 0000000000..e5656496c5
--- /dev/null
+++ b/translations/ja-JP/data/reusables/enterprise-accounts/packages-tab.md
@@ -0,0 +1 @@
+1. 左のサイドバーで**Packages**をクリックしてください。
diff --git a/translations/ja-JP/data/reusables/enterprise/about-ssh-ports.md b/translations/ja-JP/data/reusables/enterprise/about-ssh-ports.md
new file mode 100644
index 0000000000..f7cba5e6b2
--- /dev/null
+++ b/translations/ja-JP/data/reusables/enterprise/about-ssh-ports.md
@@ -0,0 +1,5 @@
+Each {% data variables.product.product_name %} instance accepts SSH connections over two ports. Site administrators can access the administrative shell via SSH, then run command-line utilities, troubleshoot, and perform maintenance. Users can connect via SSH to access and write Git data in the instance's repositories. Users do not have shell access to your instance. 詳しい情報については、次の記事を参照してください。
+
+- "[Network ports](/admin/configuration/configuring-network-settings/network-ports)"
+- "[Accessing the administrative shell (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)"
+- 「[SSHについて](/authentication/connecting-to-github-with-ssh/about-ssh)」
diff --git a/translations/ja-JP/data/reusables/enterprise/apply-configuration.md b/translations/ja-JP/data/reusables/enterprise/apply-configuration.md
new file mode 100644
index 0000000000..b436efa0a1
--- /dev/null
+++ b/translations/ja-JP/data/reusables/enterprise/apply-configuration.md
@@ -0,0 +1,12 @@
+1. To apply the configuration, enter the following command.
+
+   {% note %}
+
+   **Note**: During a configuration run, services on {% data variables.product.product_location %} may restart, which can cause brief downtime for users.
+
+   {% endnote %}
+
+    ```shell
+    ghe-config-apply
+    ```
+1. 設定が完了するのを待ってください。
diff --git a/translations/ja-JP/data/reusables/enterprise/repository-caching-release-phase.md b/translations/ja-JP/data/reusables/enterprise/repository-caching-release-phase.md
index a6035dfd4f..33783192a4 100644
--- a/translations/ja-JP/data/reusables/enterprise/repository-caching-release-phase.md
+++ b/translations/ja-JP/data/reusables/enterprise/repository-caching-release-phase.md
@@ -1,5 +1,7 @@
+{% ifversion ghes < 3.6 %}
 {% note %}
 
 **Note:** Repository caching is currently in beta and subject to change.
 
 {% endnote %}
+{% endif %}
\ No newline at end of file
diff --git a/translations/ja-JP/data/reusables/enterprise_installation/ssh-into-instance.md b/translations/ja-JP/data/reusables/enterprise_installation/ssh-into-instance.md
index 1811645d3b..2878e9c49b 100644
--- a/translations/ja-JP/data/reusables/enterprise_installation/ssh-into-instance.md
+++ b/translations/ja-JP/data/reusables/enterprise_installation/ssh-into-instance.md
@@ -1,4 +1,5 @@
-1. {% data variables.product.product_location %}にSSHでアクセスしてください。 詳しい情報については「[管理シェル(SSH)にアクセスする](/admin/configuration/accessing-the-administrative-shell-ssh)」を参照してください。
-```shell
-$ ssh -p 122 admin@HOSTNAME
-```
+1. {% data variables.product.product_location %}にSSHでアクセスしてください。 If your instance comprises multiple nodes, for example if high availability or geo-replication are configured, SSH into the primary node. If you use a cluster, you can SSH into any node. For more information about SSH access, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)."
+
+   ```shell
+   $ ssh -p 122 admin@HOSTNAME
+   ```
diff --git a/translations/ja-JP/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md b/translations/ja-JP/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md
index e989e63cdf..a11b1fb4f4 100644
--- a/translations/ja-JP/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md
+++ b/translations/ja-JP/data/reusables/enterprise_user_management/disclaimer-for-git-read-access.md
@@ -1,5 +1,9 @@
 {% warning %}
 
-**ノート:** 匿名Gitアクセスを有効にする場合、この機能のすべてのアクセスと利用に責任を負うことになります。 {% data variables.product.company_short %}は、この機能のあらゆる意図しないアクセスや悪用に対して責任を負いません。 また、弊社から購入したユーザライセンス数の制限を含む{% data variables.product.company_short %}のライセンスに違反するためにこの機能を使うことはできません。
+**警告:**
+
+- The Git protocol is unauthenticated and unencrypted. An attacker could intercept repository data transferred over connections using this protocol.
+- If you enable anonymous Git read access, you're responsible for all access and use of the feature. {% data variables.product.company_short %} is not responsible for any unintended access, security risks, or misuse of the feature.
+- You may not use this feature to violate your license from {% data variables.product.company_short %}, including the limit on the number of user licenses for {% data variables.product.product_location %}.
 
 {% endwarning %}
diff --git a/translations/ja-JP/data/reusables/gated-features/copilot.md b/translations/ja-JP/data/reusables/gated-features/copilot.md
index 0a9cd66858..f3dcf72768 100644
--- a/translations/ja-JP/data/reusables/gated-features/copilot.md
+++ b/translations/ja-JP/data/reusables/gated-features/copilot.md
@@ -1 +1 @@
-{% data variables.product.prodname_copilot %} is available to {% data variables.product.company_short %} customers with a personal account on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_copilot %} is free to use for verified students and open source maintainers. If you are not a student or open source maintainer, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. 詳しい情報については、「[{% data variables.product.prodname_copilot %}の支払いについて](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)」を参照してください。
+{% data variables.product.prodname_copilot %} is available to {% data variables.product.company_short %} customers with a personal account on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_copilot %}は、検証済みの学生やオープンソースのメンテナなら無料で使用できます。 学生やオープンソースのメンテナではない人は、1回60日のトライアルで{% data variables.product.prodname_copilot %}を無料で試すことができます。 無料のトライアルが終わったあと、継続して使うには有料プランが必要になります。 詳しい情報については、「[{% data variables.product.prodname_copilot %}の支払いについて](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/gated-features/discussions.md b/translations/ja-JP/data/reusables/gated-features/discussions.md
deleted file mode 100644
index 65d9afd325..0000000000
--- a/translations/ja-JP/data/reusables/gated-features/discussions.md
+++ /dev/null
@@ -1 +0,0 @@
-{% data variables.product.prodname_discussions %} is available for public and private repositories on {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.gated-features.more-info-org-products %}
diff --git a/translations/ja-JP/data/reusables/package_registry/container-registry-benefits.md b/translations/ja-JP/data/reusables/package_registry/container-registry-benefits.md
new file mode 100644
index 0000000000..079a514846
--- /dev/null
+++ b/translations/ja-JP/data/reusables/package_registry/container-registry-benefits.md
@@ -0,0 +1 @@
+The {% data variables.product.prodname_container_registry %} stores container images within your organization or personal account, and allows you to associate an image with a repository. You can choose whether to inherit permissions from a repository, or set granular permissions independently of a repository. You can also access public container images anonymously.
diff --git a/translations/ja-JP/data/reusables/package_registry/container-registry-ghes-migration-availability.md b/translations/ja-JP/data/reusables/package_registry/container-registry-ghes-migration-availability.md
new file mode 100644
index 0000000000..5d685d5f4f
--- /dev/null
+++ b/translations/ja-JP/data/reusables/package_registry/container-registry-ghes-migration-availability.md
@@ -0,0 +1 @@
+{% data variables.product.product_name %} 3.6 supports migration for Docker images stored in organizations. A future release will support migration of user-owned images.
\ No newline at end of file
diff --git a/translations/ja-JP/data/reusables/package_registry/container-registry-migration-namespaces.md b/translations/ja-JP/data/reusables/package_registry/container-registry-migration-namespaces.md
new file mode 100644
index 0000000000..9d7d0dc5e0
--- /dev/null
+++ b/translations/ja-JP/data/reusables/package_registry/container-registry-migration-namespaces.md
@@ -0,0 +1 @@
+Any scripts or {% data variables.product.prodname_actions %} workflows that use the namespace for the Docker registry, {% data variables.product.prodname_docker_registry_namespace %}, will continue to work after migration to the {% data variables.product.prodname_container_registry %} at {% data variables.product.prodname_container_registry_namespace %}.
diff --git a/translations/ja-JP/data/reusables/package_registry/container-registry-replaces-docker-registry.md b/translations/ja-JP/data/reusables/package_registry/container-registry-replaces-docker-registry.md
new file mode 100644
index 0000000000..5b6ed35c4f
--- /dev/null
+++ b/translations/ja-JP/data/reusables/package_registry/container-registry-replaces-docker-registry.md
@@ -0,0 +1 @@
+The {% data variables.product.prodname_container_registry %} replaces {% data variables.product.company_short %}'s Docker registry.
diff --git a/translations/ja-JP/data/reusables/package_registry/verify_repository_field.md b/translations/ja-JP/data/reusables/package_registry/verify_repository_field.md
index b276a52455..a698129aaa 100644
--- a/translations/ja-JP/data/reusables/package_registry/verify_repository_field.md
+++ b/translations/ja-JP/data/reusables/package_registry/verify_repository_field.md
@@ -1 +1 @@
-1. プロジェクトの*package.json*中の`repository`フィールドを検証してください。 `repository`フィールドは、{% data variables.product.prodname_dotcom %}リポジトリのURLと一致していなければなりません。 たとえば、あなたのリポジトリのURLが`github.com/my-org/test`なら、repositoryフィールドは`git://github.com/my-org/test.git`でなければなりません。
+1. プロジェクトの*package.json*中の`repository`フィールドを検証してください。 `repository`フィールドは、{% data variables.product.prodname_dotcom %}リポジトリのURLと一致していなければなりません。 For example, if your repository URL is `github.com/my-org/test` then the repository field should be `https://github.com/my-org/test.git`.
diff --git a/translations/ja-JP/data/reusables/repositories/commit-signoffs.md b/translations/ja-JP/data/reusables/repositories/commit-signoffs.md
new file mode 100644
index 0000000000..1de17f89af
--- /dev/null
+++ b/translations/ja-JP/data/reusables/repositories/commit-signoffs.md
@@ -0,0 +1,10 @@
+Compulsory commit signoffs only apply to commits made via the web interface. For commits made via the Git command line interface, the commit author must sign off on the commit using the `--signoff` option. For more information, see the [Git documentation](https://git-scm.com/docs/git-commit).
+
+
+You can determine whether a repository you are contributing to has compulsory commit signoffs enabled by checking the header of the commit form at the bottom of the file you are editing. After compulsory commit signoff has been enabled, the header will read "Sign off and commit changes."
+
+![Screenshot of commit commit form with compulsory signoff enabled](/assets/images/help/commits/commit-form-with-signoff-enabled.png)
+
+Before signing off on a commit, you should ensure that your commit is in compliance with the rules and licensing governing the repository you're committing to. The repository may use a sign off agreement, such as the Developer Certificate of Origin from the Linux Foundation. For more information, see the [Developer Certificate of Origin](https://developercertificate.org/).
+
+Signing off on a commit differs from signing a commit. For more information about signing a commit, see "[About commit signature verification](/authentication/managing-commit-signature-verification/about-commit-signature-verification)."
\ No newline at end of file
diff --git a/translations/ja-JP/data/reusables/security-advisory/link-browsing-advisory-db.md b/translations/ja-JP/data/reusables/security-advisory/link-browsing-advisory-db.md
index 7a23691721..c2dc16ef62 100644
--- a/translations/ja-JP/data/reusables/security-advisory/link-browsing-advisory-db.md
+++ b/translations/ja-JP/data/reusables/security-advisory/link-browsing-advisory-db.md
@@ -1,5 +1 @@
-{% ifversion fpt or ghec %}
-For more information, see "[Browsing security advisories in the {% data variables.product.prodname_advisory_database %}](/code-security/supply-chain-security/browsing-security-vulnerabilities-in-the-github-advisory-database)."
-{% else %}
-For more information about advisory data, see "[Browsing security advisories in the {% data variables.product.prodname_advisory_database %}](/free-pro-team@latest/code-security/supply-chain-security/browsing-security-vulnerabilities-in-the-github-advisory-database)" in the {% data variables.product.prodname_dotcom_the_website %} documentation.
-{% endif %}
+詳しい情報については、「[{% data variables.product.prodname_advisory_database %} のセキュリティアドバイザリを参照する](/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database)」を参照してください。
diff --git a/translations/ja-JP/data/reusables/server-statistics/release-phase.md b/translations/ja-JP/data/reusables/server-statistics/release-phase.md
deleted file mode 100644
index 17f100fd26..0000000000
--- a/translations/ja-JP/data/reusables/server-statistics/release-phase.md
+++ /dev/null
@@ -1,5 +0,0 @@
-{% note %}
-
-**Note:** {% data variables.product.prodname_server_statistics %} is in public beta and subject to change.
-
-{% endnote %}
diff --git a/translations/ja-JP/data/reusables/ssh/about-ssh.md b/translations/ja-JP/data/reusables/ssh/about-ssh.md
new file mode 100644
index 0000000000..b4c0c5361a
--- /dev/null
+++ b/translations/ja-JP/data/reusables/ssh/about-ssh.md
@@ -0,0 +1 @@
+You can access and write data in repositories on {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} using SSH (Secure Shell Protocol). When you connect via SSH, you authenticate using a private key file on your local machine.
diff --git a/translations/ja-JP/data/reusables/ssh/key-type-support.md b/translations/ja-JP/data/reusables/ssh/key-type-support.md
index f2a03a9ed5..85ace1b53c 100644
--- a/translations/ja-JP/data/reusables/ssh/key-type-support.md
+++ b/translations/ja-JP/data/reusables/ssh/key-type-support.md
@@ -8,4 +8,21 @@ As of that date, DSA keys (`ssh-dss`) are no longer supported. You cannot add ne
 RSA keys (`ssh-rsa`) with a `valid_after` before November 2, 2021 may continue to use any signature algorithm. RSA keys generated after that date must use a SHA-2 signature algorithm. Some older clients may need to be upgraded in order to use SHA-2 signatures.
 
 {% endnote %}
-{% endif %}
+
+{% elsif ghes = 3.6 or ghes = 3.7 or ghes = 3.8 %}
+
+{% note %}
+
+**Note**: By default with {% data variables.product.product_name %} 3.6 and later, as of the cutoff date of midnight UTC on August 1, 2022, SSH connections that satisfy **both** of the following conditions will fail.
+
+
+ +{% data reusables.ssh.rsa-sha-1-connection-failure-criteria %} + +{% data variables.product.product_name %} 3.6 and later also does not support SSH connections that use DSA, HMAC-SHA-1, or CBC ciphers. RSA SSH keys uploaded before the cutoff date can continue to authenticate using the SHA-1 hash function as long as the key remains valid. For more information about finding the version of {% data variables.product.product_name %} that you use, see "[About versions of {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs#github-enterprise-server)." + +Your site administrator can adjust the cutoff date for connections using RSA-SHA-1, and may block all connections using RSA-SHA-1. For more information, contact your site administrator or see "[Configuring SSH connections to your instance](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)." + +{% endnote %} + +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md b/translations/ja-JP/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md new file mode 100644 index 0000000000..d2c95da8a5 --- /dev/null +++ b/translations/ja-JP/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md @@ -0,0 +1,2 @@ +- The RSA key was added to a user account on {% data variables.product.product_location %} after the cutoff date of midnight UTC on August 1, 2022. +- The SSH client signs the connection attempt with the SHA-1 hash function. diff --git a/translations/ja-JP/data/ui.yml b/translations/ja-JP/data/ui.yml index 698b07d89a..84da4d68e8 100644 --- a/translations/ja-JP/data/ui.yml +++ b/translations/ja-JP/data/ui.yml @@ -179,7 +179,7 @@ product_landing: try_another: 他のフィルタを試すか、あなたのコードサンプルを追加してください。 no_result: 申し訳ありませんが、指定されたフィルタにマッチするガイドはありません。 learn: コードサンプルの追加方法を学ぶ - communities_using_discussions: ディスカッションを使用しているコミュニティ + communities_using_discussions: Communities on GitHub.com using discussions add_your_community: コミュニティを追加する sponsor_community: GitHub Sponsorsコミュニティ supported_releases: サポートされているリリース diff --git a/translations/ja-JP/data/variables/product.yml b/translations/ja-JP/data/variables/product.yml index 4379a0d442..512d0a26c3 100644 --- a/translations/ja-JP/data/variables/product.yml +++ b/translations/ja-JP/data/variables/product.yml @@ -100,6 +100,8 @@ prodname_github_issues: 'GitHubのIssue' #GitHub Packages prodname_registry: 'GitHub Packages' prodname_container_registry: 'コンテナレジストリ' +prodname_docker_registry_namespace: '{% ifversion fpt or ghec %}`docker.pkg.github.com`{% elsif ghes or ghae %}docker.HOSTNAME{% endif %}' +prodname_container_registry_namespace: '{% ifversion fpt or ghec %}`ghcr.io`{% elsif ghes or ghae %}containers.HOSTNAME{% endif %}' #GitHub Insights prodname_insights: 'GitHub Insights' #GitHub Sponsors diff --git a/translations/ja-JP/data/variables/release_candidate.yml b/translations/ja-JP/data/variables/release_candidate.yml index ec65ef6f94..d39e7c0f8d 100644 --- a/translations/ja-JP/data/variables/release_candidate.yml +++ b/translations/ja-JP/data/variables/release_candidate.yml @@ -1,2 +1,2 @@ --- -version: '' +version: enterprise-server@3.6 diff --git a/translations/log/ja-resets.csv b/translations/log/ja-resets.csv index 38ba73cf86..7fe44f1a7a 100644 --- a/translations/log/ja-resets.csv +++ b/translations/log/ja-resets.csv @@ -111,7 +111,6 @@ translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scannin translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli.md,broken liquid tags translations/ja-JP/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md,broken liquid tags translations/ja-JP/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md,broken liquid tags -translations/ja-JP/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md,broken liquid tags translations/ja-JP/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md,broken liquid tags translations/ja-JP/content/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates.md,broken liquid tags translations/ja-JP/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md,broken liquid tags @@ -281,10 +280,15 @@ translations/ja-JP/data/reusables/apps/user-to-server-rate-limits-ghec.md,broken translations/ja-JP/data/reusables/audit_log/audit-log-action-categories.md,broken liquid tags translations/ja-JP/data/reusables/billing/ghes-with-no-enterprise-account.md,broken liquid tags translations/ja-JP/data/reusables/classroom/classroom-codespaces-link.md,broken liquid tags +translations/ja-JP/data/reusables/code-scanning/beta-alert-tracking-in-issues.md,broken liquid tags translations/ja-JP/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md,broken liquid tags translations/ja-JP/data/reusables/code-scanning/enterprise-enable-code-scanning.md,broken liquid tags +translations/ja-JP/data/reusables/code-scanning/run-additional-queries.md,broken liquid tags translations/ja-JP/data/reusables/code-scanning/upload-sarif-ghas.md,broken liquid tags translations/ja-JP/data/reusables/community/report-content.md,broken liquid tags +translations/ja-JP/data/reusables/copilot/dotcom-settings.md,broken liquid tags +translations/ja-JP/data/reusables/copilot/enabling-or-disabling-in-vsc.md,broken liquid tags +translations/ja-JP/data/reusables/copilot/enabling-or-disabling-vs.md,broken liquid tags translations/ja-JP/data/reusables/dotcom_billing/actions-packages-storage-enterprise-account.md,broken liquid tags translations/ja-JP/data/reusables/dotcom_billing/downgrade-org-to-free.md,broken liquid tags translations/ja-JP/data/reusables/dotcom_billing/lfs-remove-data.md,broken liquid tags From 012525e6735b16efc0698ab24e4638c31e890765 Mon Sep 17 00:00:00 2001 From: Sarah Edwards Date: Tue, 26 Jul 2022 15:54:58 -0700 Subject: [PATCH 47/70] Document triggering_actor (#28988) --- content/actions/learn-github-actions/contexts.md | 5 +++-- .../re-running-workflows-and-jobs.md | 2 +- .../automating-dependabot-with-github-actions.md | 10 ++++++++++ data/features/actions-stable-actor-ids.yml | 7 +++++++ 4 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 data/features/actions-stable-actor-ids.yml diff --git a/content/actions/learn-github-actions/contexts.md b/content/actions/learn-github-actions/contexts.md index 166ee64594..da8dc7a8f6 100644 --- a/content/actions/learn-github-actions/contexts.md +++ b/content/actions/learn-github-actions/contexts.md @@ -183,7 +183,7 @@ The `github` context contains information about the workflow run and the event t | `github.action_ref` | `string` | For a step executing an action, this is the ref of the action being executed. For example, `v2`. | | `github.action_repository` | `string` | For a step executing an action, this is the owner and repository name of the action. For example, `actions/checkout`. | | `github.action_status` | `string` | For a composite action, the current result of the composite action. | -| `github.actor` | `string` | The username of the user that initiated the workflow run. | +| `github.actor` | `string` | {% ifversion actions-stable-actor-ids %}The username of the user that triggered the initial workflow run. If the workflow run is a re-run, this value may differ from `github.triggering_actor`. Any workflow re-runs will use the privileges of `github.actor`, even if the actor initiating the re-run (`github.triggering_actor`) has different privileges.{% else %}The username of the user that initiated the workflow run.{% endif %} | | `github.api_url` | `string` | The URL of the {% data variables.product.prodname_dotcom %} REST API. | | `github.base_ref` | `string` | The `base_ref` or target branch of the pull request in a workflow run. This property is only available when the event that triggers a workflow run is either `pull_request` or `pull_request_target`. | | `github.env` | `string` | Path on the runner to the file that sets environment variables from workflow commands. This file is unique to the current step and is a different file for each step in a job. For more information, see "[Workflow commands for {% data variables.product.prodname_actions %}](/actions/learn-github-actions/workflow-commands-for-github-actions#setting-an-environment-variable)." | @@ -211,7 +211,8 @@ The `github` context contains information about the workflow run and the event t {%- endif %} | `github.server_url` | `string` | The URL of the GitHub server. For example: `https://github.com`. | | `github.sha` | `string` | The commit SHA that triggered the workflow run. | -| `github.token` | `string` | A token to authenticate on behalf of the GitHub App installed on your repository. This is functionally equivalent to the `GITHUB_TOKEN` secret. For more information, see "[Automatic token authentication](/actions/security-guides/automatic-token-authentication)."
Note: This context property is set by the Actions runner, and is only available within the execution `steps` of a job. Otherwise, the value of this property will be `null`. | +| `github.token` | `string` | A token to authenticate on behalf of the GitHub App installed on your repository. This is functionally equivalent to the `GITHUB_TOKEN` secret. For more information, see "[Automatic token authentication](/actions/security-guides/automatic-token-authentication)."
Note: This context property is set by the Actions runner, and is only available within the execution `steps` of a job. Otherwise, the value of this property will be `null`. |{% ifversion actions-stable-actor-ids %} +| `github.triggering_actor` | `string` | The username of the user that initiated the workflow run. If the workflow run is a re-run, this value may differ from `github.actor`. Any workflow re-runs will use the privileges of `github.actor`, even if the actor initiating the re-run (`github.triggering_actor`) has different privileges. |{% endif %} | `github.workflow` | `string` | The name of the workflow. If the workflow file doesn't specify a `name`, the value of this property is the full path of the workflow file in the repository. | | `github.workspace` | `string` | The default working directory on the runner for steps, and the default location of your repository when using the [`checkout`](https://github.com/actions/checkout) action. | diff --git a/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md b/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md index e5bf6d5827..4fd7539fc3 100644 --- a/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md +++ b/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md @@ -17,7 +17,7 @@ versions: ## About re-running workflows and jobs -Re-running a workflow{% ifversion re-run-jobs %} or jobs in a workflow{% endif %} uses the same `GITHUB_SHA` (commit SHA) and `GITHUB_REF` (Git ref) of the original event that triggered the workflow run. You can re-run a workflow{% ifversion re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run.{% ifversion re-run-jobs %} You cannot re-run jobs in a workflow once its logs have passed their retention limits. For more information, see "[Usage limits, billing, and administration](/actions/learn-github-actions/usage-limits-billing-and-administration#artifact-and-log-retention-policy)."{% endif %}{% ifversion debug-reruns %} When you re-run a workflow or jobs in a workflow, you can enable debug logging for the re-run. This will enable runner diagnostic logging and step debug logging for the re-run. For more information about debug logging, see "[Enabling debug logging](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)."{% endif %} +Re-running a workflow{% ifversion re-run-jobs %} or jobs in a workflow{% endif %} uses the same `GITHUB_SHA` (commit SHA) and `GITHUB_REF` (Git ref) of the original event that triggered the workflow run. {% ifversion actions-stable-actor-ids %}The workflow will use the privileges of the actor who initially triggered the workflow, not the privileges of the actor who initiated the re-run. {% endif %}You can re-run a workflow{% ifversion re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run.{% ifversion re-run-jobs %} You cannot re-run jobs in a workflow once its logs have passed their retention limits. For more information, see "[Usage limits, billing, and administration](/actions/learn-github-actions/usage-limits-billing-and-administration#artifact-and-log-retention-policy)."{% endif %}{% ifversion debug-reruns %} When you re-run a workflow or jobs in a workflow, you can enable debug logging for the re-run. This will enable runner diagnostic logging and step debug logging for the re-run. For more information about debug logging, see "[Enabling debug logging](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)."{% endif %} ## Re-running all the jobs in a workflow diff --git a/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md b/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md index e4f4b8730a..c3099b3870 100644 --- a/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md +++ b/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md @@ -43,6 +43,8 @@ For workflows initiated by {% data variables.product.prodname_dependabot %} (`gi For workflows initiated by {% data variables.product.prodname_dependabot %} (`github.actor == "dependabot[bot]"`) using the `pull_request_target` event, if the base ref of the pull request was created by {% data variables.product.prodname_dependabot %} (`github.actor == "dependabot[bot]"`), the `GITHUB_TOKEN` will be read-only and secrets are not available. {% endif %} +{% ifversion actions-stable-actor-ids %}These restrictions apply even if the workflow is re-run by a different actor.{% endif %} + For more information, see ["Keeping your GitHub Actions and workflows secure: Preventing pwn requests"](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/). {% ifversion fpt or ghec or ghes > 3.3 %} @@ -224,8 +226,16 @@ jobs: ### Manually re-running a workflow +{% ifversion actions-stable-actor-ids %} + +When you manually re-run a Dependabot workflow, it will run with the same privileges as before even if the user who initiated the rerun has different privileges. For more information, see "[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)." + +{% else %} + You can also manually re-run a failed Dependabot workflow, and it will run with a read-write token and access to secrets. Before manually re-running a failed workflow, you should always check the dependency being updated to ensure that the change doesn't introduce any malicious or unintended behavior. +{% endif %} + ## Common Dependabot automations Here are several common scenarios that can be automated using {% data variables.product.prodname_actions %}. diff --git a/data/features/actions-stable-actor-ids.yml b/data/features/actions-stable-actor-ids.yml new file mode 100644 index 0000000000..14ab57db8e --- /dev/null +++ b/data/features/actions-stable-actor-ids.yml @@ -0,0 +1,7 @@ +# Issue 7387 +# Differentiating triggering actor from executing actor +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.7' + ghae: 'issue-7387' From 37df8eadb1f3bd0c2606537d61a87c6ad0acdb74 Mon Sep 17 00:00:00 2001 From: Carl Brasic Date: Tue, 26 Jul 2022 18:13:59 -0500 Subject: [PATCH 48/70] Add gitattributes override feature to finding-files-on-github (#29151) Co-authored-by: Vanessa Co-authored-by: David Staheli <1767415+davidstaheli@users.noreply.github.com> --- .../finding-files-on-github.md | 38 ++++++++++++++++++- .../file-finder-exclusion-controls.yml | 7 ++++ 2 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 data/features/file-finder-exclusion-controls.yml diff --git a/content/search-github/searching-on-github/finding-files-on-github.md b/content/search-github/searching-on-github/finding-files-on-github.md index 2ea84afa2e..e247b94543 100644 --- a/content/search-github/searching-on-github/finding-files-on-github.md +++ b/content/search-github/searching-on-github/finding-files-on-github.md @@ -17,11 +17,13 @@ topics: **Tips:** -- File finder results exclude some directories like `build`, `log`, `tmp`, and `vendor`. To search for files within these directories, use the [`filename` code search qualifier](/search-github/searching-on-github/searching-code#search-by-filename). +- By default, file finder results exclude some directories like `build`, `log`, `tmp`, and `vendor`. To search for files in these directories, use the [`filename` code search qualifier](/search-github/searching-on-github/searching-code#search-by-filename).{% ifversion file-finder-exclusion-controls %} Alternatively, you can customize which directories are excluded by default [using a `.gitattributes` file](#customizing-excluded-files).{% endif %} - You can also open the file finder by pressing `t` on your keyboard. For more information, see "[Keyboard shortcuts](/articles/keyboard-shortcuts)." {% endtip %} +## Using the file finder + {% data reusables.repositories.navigate-to-repo %} 2. Above the list of files, click **Go to file**. ![Find file button](/assets/images/help/search/find-file-button.png) @@ -29,6 +31,38 @@ topics: ![Find file search field](/assets/images/help/search/find-file-search-field.png) 4. In the list of results, click the file you wanted to find. +{% ifversion file-finder-exclusion-controls %} + +## Customizing excluded files + +By default, file finder results do not include files in the following directories if they exist at your repository root: + + - `.git` + - `.hg` + - `.sass-cache` + - `.svn` + - `build` + - `dot_git` + - `log` + - `tmp` + - `vendor` + +You can override these default exclusions using a `.gitattributes` file. + +To do this, create or update a file called `.gitattributes` in your repository root, setting the [`linguist-generated`](https://github.com/github/linguist/blob/master/docs/overrides.md) attribute to `false` for each directory that should be included in file finder results. + +For example, the following `.gitattributes` file would cause files in the `build/` directory to be available to the file finder: + +``` +build/** linguist-generated=false +``` + +Note that this override requires the use of the recursive glob pattern (`**`). For more information, see "[pattern format](https://git-scm.com/docs/gitignore#_pattern_format)" in the Git documentation. More complex overrides of subdirectories within excluded-by-default directories are not supported. + +{% endif %} + ## Further reading -- "[About searching on GitHub](/search-github/getting-started-with-searching-on-github/about-searching-on-github)" +- "[About searching on GitHub](/search-github/getting-started-with-searching-on-github/about-searching-on-github)"{% ifversion file-finder-exclusion-controls %} +- "[Customizing how changed files appear on GitHub](/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github)" +- [`.gitattributes`](https://git-scm.com/docs/gitattributes) in the Git documentation{% endif %} diff --git a/data/features/file-finder-exclusion-controls.yml b/data/features/file-finder-exclusion-controls.yml new file mode 100644 index 0000000000..3c23123536 --- /dev/null +++ b/data/features/file-finder-exclusion-controls.yml @@ -0,0 +1,7 @@ +# Reference: Issue #7579 - Improved file finder exclusion controls + +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.7' + ghae: 'issue-7579' From a39334453e94d5c10fc02c37538f3c5cc1e0fead Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 27 Jul 2022 03:24:35 +0000 Subject: [PATCH 49/70] update search indexes --- lib/search/indexes/github-docs-3.2-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-cn-records.json.br | 3 +++ lib/search/indexes/github-docs-3.6-cn.json.br | 3 +++ lib/search/indexes/github-docs-3.6-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-es-records.json.br | 3 +++ lib/search/indexes/github-docs-3.6-es.json.br | 3 +++ lib/search/indexes/github-docs-3.6-ja-records.json.br | 3 +++ lib/search/indexes/github-docs-3.6-ja.json.br | 3 +++ lib/search/indexes/github-docs-3.6-pt-records.json.br | 3 +++ lib/search/indexes/github-docs-3.6-pt.json.br | 3 +++ lib/search/indexes/github-docs-dotcom-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt.json.br | 4 ++-- 80 files changed, 168 insertions(+), 144 deletions(-) create mode 100644 lib/search/indexes/github-docs-3.6-cn-records.json.br create mode 100644 lib/search/indexes/github-docs-3.6-cn.json.br create mode 100644 lib/search/indexes/github-docs-3.6-es-records.json.br create mode 100644 lib/search/indexes/github-docs-3.6-es.json.br create mode 100644 lib/search/indexes/github-docs-3.6-ja-records.json.br create mode 100644 lib/search/indexes/github-docs-3.6-ja.json.br create mode 100644 lib/search/indexes/github-docs-3.6-pt-records.json.br create mode 100644 lib/search/indexes/github-docs-3.6-pt.json.br diff --git a/lib/search/indexes/github-docs-3.2-cn-records.json.br b/lib/search/indexes/github-docs-3.2-cn-records.json.br index b11184d97e..324c2392e2 100644 --- a/lib/search/indexes/github-docs-3.2-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.2-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54a0f7592de5adee7529ef385e7cf723f37c5b11dbaccc3cdf1acc6557c4c77d -size 787099 +oid sha256:1f9c9c13b79c4316f114bbd7dfbf71dd93d80c9ed8fdf0d29ed4c98385d4c1e9 +size 789425 diff --git a/lib/search/indexes/github-docs-3.2-cn.json.br b/lib/search/indexes/github-docs-3.2-cn.json.br index ad1d1de702..32fc2dc865 100644 --- a/lib/search/indexes/github-docs-3.2-cn.json.br +++ b/lib/search/indexes/github-docs-3.2-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34d68d879d3478def239fe596a45b1b311e91fb9d6afec19ca166b8e21f466a7 -size 1585078 +oid sha256:c552547d81e63ee5bd3d5e0dc7c79a63dfa6e4f10ebaa538ef31591657b9e6f6 +size 1590251 diff --git a/lib/search/indexes/github-docs-3.2-en-records.json.br b/lib/search/indexes/github-docs-3.2-en-records.json.br index de80319028..38e255a74b 100644 --- a/lib/search/indexes/github-docs-3.2-en-records.json.br +++ b/lib/search/indexes/github-docs-3.2-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57cb327e593c9434896315bbcbaef86ca9486cc38b9eafb7a0b304023c10c644 -size 1083709 +oid sha256:9c995b0c14cfeb75b962a02e89a3e494d10ed7b1642bddc0a453b945978467cf +size 1086384 diff --git a/lib/search/indexes/github-docs-3.2-en.json.br b/lib/search/indexes/github-docs-3.2-en.json.br index 0f98457c6a..057f1df44e 100644 --- a/lib/search/indexes/github-docs-3.2-en.json.br +++ b/lib/search/indexes/github-docs-3.2-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44af2decba4b4fa6a9f3a2788309ca2e870650138dc9cfb4c5fc17f3ac755b02 -size 4375443 +oid sha256:33b3b0abaf5faa34fde6166d8364ca261151d759a5b570cd3627275a7952a5f2 +size 4392645 diff --git a/lib/search/indexes/github-docs-3.2-es-records.json.br b/lib/search/indexes/github-docs-3.2-es-records.json.br index 5f5910284c..5838fa60da 100644 --- a/lib/search/indexes/github-docs-3.2-es-records.json.br +++ b/lib/search/indexes/github-docs-3.2-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e2dc7c5cf5c8fab723f42e3aa3b1089df0bd2a9762d3b881f902a986806b38be -size 728261 +oid sha256:58f39c7e52251bbf3110a19acaba751b8103ca9f64263a912db92b6f8342e435 +size 730517 diff --git a/lib/search/indexes/github-docs-3.2-es.json.br b/lib/search/indexes/github-docs-3.2-es.json.br index 2395933ff2..94f9c6a362 100644 --- a/lib/search/indexes/github-docs-3.2-es.json.br +++ b/lib/search/indexes/github-docs-3.2-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5dde62961772a12aacdebe8c3adfb7e85e3b8510840629425f77fb8b76274edf -size 3080474 +oid sha256:ec17d9004efb3ef3aa214e4161ad7bbcbaeff6b3370fa3ce7ff99523ab94acbd +size 3091014 diff --git a/lib/search/indexes/github-docs-3.2-ja-records.json.br b/lib/search/indexes/github-docs-3.2-ja-records.json.br index 2d666c9f76..6fc99e844c 100644 --- a/lib/search/indexes/github-docs-3.2-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.2-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:23dceda8eed56763fa3fb6a3358a90bd173660931cb053a0bb399137fdf9cfad -size 802255 +oid sha256:ee83c1d36c3d9a0adb189c189bf64a8514d0665c344cf2a3a9923b34ff19a8a2 +size 804678 diff --git a/lib/search/indexes/github-docs-3.2-ja.json.br b/lib/search/indexes/github-docs-3.2-ja.json.br index 18126e83d1..78806a8e57 100644 --- a/lib/search/indexes/github-docs-3.2-ja.json.br +++ b/lib/search/indexes/github-docs-3.2-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e51bcb206245a529459a23657cf293477dbcc89020668b0a928e4383b2a3326e -size 4386697 +oid sha256:3063d8141ff784da2b3e95d9aa26d21ad1236e942a66c47e989c71cadbb3c90f +size 4404989 diff --git a/lib/search/indexes/github-docs-3.2-pt-records.json.br b/lib/search/indexes/github-docs-3.2-pt-records.json.br index 7e51f7faa4..87f88314fd 100644 --- a/lib/search/indexes/github-docs-3.2-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.2-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5dd7024bed7716e6822aa7c7a00000027d923f5b37bd6485bff444b566c1568d -size 718030 +oid sha256:5d4217870cdb997ebb8b3790af0a087702f101003804d644ef7609ebe4fe5aa3 +size 719013 diff --git a/lib/search/indexes/github-docs-3.2-pt.json.br b/lib/search/indexes/github-docs-3.2-pt.json.br index 59c12140d6..88121cb09c 100644 --- a/lib/search/indexes/github-docs-3.2-pt.json.br +++ b/lib/search/indexes/github-docs-3.2-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a674b639f464fe9cca2f0b465483a1b02c2cb8a0d80fa6611a225563d563f4d0 -size 2983928 +oid sha256:5cc6ee12193247be0a0b68adbfd1d83e5b4a3d8ee92cba10122d407c448e9140 +size 2982685 diff --git a/lib/search/indexes/github-docs-3.3-cn-records.json.br b/lib/search/indexes/github-docs-3.3-cn-records.json.br index b35abe317a..f4696441bf 100644 --- a/lib/search/indexes/github-docs-3.3-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.3-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:27ee4b9b67f4f097a5e7d075b4319403d9f63e0d6941f53ba392c6b6f7f5d342 -size 812363 +oid sha256:55698b19267c673076720c72ad6cb3cef4b2acda1cf4e0618f8363c74cf6b9e8 +size 814628 diff --git a/lib/search/indexes/github-docs-3.3-cn.json.br b/lib/search/indexes/github-docs-3.3-cn.json.br index 3dd66ac203..8eef43ee03 100644 --- a/lib/search/indexes/github-docs-3.3-cn.json.br +++ b/lib/search/indexes/github-docs-3.3-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ca0924ccd5fd6d3773fbc9c24dabd154a98cc36b87515a78a8f8041675d594a -size 1631171 +oid sha256:49940a2bd4f6dd65ca607bd3c8efbbf161368443b7e78e7620fd463a46da1838 +size 1637193 diff --git a/lib/search/indexes/github-docs-3.3-en-records.json.br b/lib/search/indexes/github-docs-3.3-en-records.json.br index 320105f908..be4c674c5b 100644 --- a/lib/search/indexes/github-docs-3.3-en-records.json.br +++ b/lib/search/indexes/github-docs-3.3-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:64bd4fde7823a3b54cb362cbe602cd2fa3f43c2f55746b1a524fcd8aba7667c6 -size 1119165 +oid sha256:273072451ccd755cccdf6d4c664e370b6b8cbfe732e32dca3014d6a5f08609b5 +size 1122137 diff --git a/lib/search/indexes/github-docs-3.3-en.json.br b/lib/search/indexes/github-docs-3.3-en.json.br index 8eed5f750e..c1ada422df 100644 --- a/lib/search/indexes/github-docs-3.3-en.json.br +++ b/lib/search/indexes/github-docs-3.3-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c497feb7ec25167a0f47428ffb0981e1250f9c22e42ffdc1cd26e29ef7902912 -size 4481473 +oid sha256:07e6d7ff7e4e72aef3829fbbf2a24553d8ad28dbca56f955ad296ba4c42ee433 +size 4497184 diff --git a/lib/search/indexes/github-docs-3.3-es-records.json.br b/lib/search/indexes/github-docs-3.3-es-records.json.br index 4d2c711639..5be781588d 100644 --- a/lib/search/indexes/github-docs-3.3-es-records.json.br +++ b/lib/search/indexes/github-docs-3.3-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:495e7601d1ddde82a7040c06912203c1ffa7769be54a9943cfcfacf6401120ae -size 749240 +oid sha256:347208a5eae94bebb97b3386cf56043b60f6b0c6991a839859aa0810c5225079 +size 751357 diff --git a/lib/search/indexes/github-docs-3.3-es.json.br b/lib/search/indexes/github-docs-3.3-es.json.br index 0c9cf2673d..a53e8150e5 100644 --- a/lib/search/indexes/github-docs-3.3-es.json.br +++ b/lib/search/indexes/github-docs-3.3-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec3cf516c95303f8067a3c249a8d8c0ca002d91d931b4046930181c5b3879937 -size 3165414 +oid sha256:e66e8b13d6bbe3007fd7b06638aa364883ad0a7282efd4946723526c44cd2003 +size 3176098 diff --git a/lib/search/indexes/github-docs-3.3-ja-records.json.br b/lib/search/indexes/github-docs-3.3-ja-records.json.br index 1ecafc5e85..4796b8f92f 100644 --- a/lib/search/indexes/github-docs-3.3-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.3-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c3096bac37eef5d857675b0c795db719bd430603ea4390a866dcb10df3c4b9c -size 827209 +oid sha256:43d23332f3a770d0551c9e7951fd1fff756b1bb1f422d6754d117dbf6f560cd1 +size 829843 diff --git a/lib/search/indexes/github-docs-3.3-ja.json.br b/lib/search/indexes/github-docs-3.3-ja.json.br index 762ac31909..37814a06a1 100644 --- a/lib/search/indexes/github-docs-3.3-ja.json.br +++ b/lib/search/indexes/github-docs-3.3-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d0c2b9a5593d0de20e92fccd679b3a1aea152da71d5ab191815e983cd56d6800 -size 4520398 +oid sha256:be6b8f4d241875ddee2b427e812e8d8ff664ddd27c4f5e437a8594d2cb03bddf +size 4538197 diff --git a/lib/search/indexes/github-docs-3.3-pt-records.json.br b/lib/search/indexes/github-docs-3.3-pt-records.json.br index 0f8d77d31c..7f0a119460 100644 --- a/lib/search/indexes/github-docs-3.3-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.3-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f87862ffdcc303b33ad29c3a00d7cff01b4afe3852bd933cb7f1f032a25ee78f -size 739397 +oid sha256:124d0067783623c01d929b9d116d59d1e584a4e70e50eff77a3a79382dfa8e3d +size 740250 diff --git a/lib/search/indexes/github-docs-3.3-pt.json.br b/lib/search/indexes/github-docs-3.3-pt.json.br index e7c53f0d18..d1390a1b38 100644 --- a/lib/search/indexes/github-docs-3.3-pt.json.br +++ b/lib/search/indexes/github-docs-3.3-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22d7c0a90d7642458727dcf4b096afaef69fe6fc8ae5b1b6f006669b4b4ce999 -size 3069373 +oid sha256:987036396cca88e027c6761318e7266bb64e5202b36a50075e0cc66736965f01 +size 3065767 diff --git a/lib/search/indexes/github-docs-3.4-cn-records.json.br b/lib/search/indexes/github-docs-3.4-cn-records.json.br index 8f375e48d8..a2b7b32be0 100644 --- a/lib/search/indexes/github-docs-3.4-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.4-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dca1aa79ff72376f752353d841f5d94897b719bf7192eb624d621248b7d90a9f -size 814654 +oid sha256:7bfb639b5e9605c4615e3cd6b079a70d3096111f58416f2d37ab09d584d80ad0 +size 817015 diff --git a/lib/search/indexes/github-docs-3.4-cn.json.br b/lib/search/indexes/github-docs-3.4-cn.json.br index 2589aebd58..2514b690b1 100644 --- a/lib/search/indexes/github-docs-3.4-cn.json.br +++ b/lib/search/indexes/github-docs-3.4-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34b65fe54a96f665d7bdb6554eb60c29a9d979958698a743249c219d1f07af45 -size 1643790 +oid sha256:5f9b0ad5cfaa7d1f44251f7a83b773b49503a198471d400693c231ebda88be75 +size 1650382 diff --git a/lib/search/indexes/github-docs-3.4-en-records.json.br b/lib/search/indexes/github-docs-3.4-en-records.json.br index 9c0fcef4ad..ae1b0c4bcf 100644 --- a/lib/search/indexes/github-docs-3.4-en-records.json.br +++ b/lib/search/indexes/github-docs-3.4-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6876ad3bb07b6cb2b6dec051765eb53f8371acc78c9732f498afacd92de44b26 -size 1129170 +oid sha256:1fde8092dd61af12cf417a8bcdd5eb84e5036e7b564d6b478c9a95a60ae96749 +size 1131966 diff --git a/lib/search/indexes/github-docs-3.4-en.json.br b/lib/search/indexes/github-docs-3.4-en.json.br index 27f457240a..28d8930ace 100644 --- a/lib/search/indexes/github-docs-3.4-en.json.br +++ b/lib/search/indexes/github-docs-3.4-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:627219ee300a96f3056c306e584104cf63ffee76bec569be4f6568aae149bc97 -size 4532000 +oid sha256:c1057a51b851bd0d77726e5246647aae6776032f1e058166edde13bfe25f5f8e +size 4549177 diff --git a/lib/search/indexes/github-docs-3.4-es-records.json.br b/lib/search/indexes/github-docs-3.4-es-records.json.br index a14278d01b..c87383921c 100644 --- a/lib/search/indexes/github-docs-3.4-es-records.json.br +++ b/lib/search/indexes/github-docs-3.4-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d95ca2c84529015f692dd26a16461d5d0513f1f3c664a6a98f555414b03f3c90 -size 753518 +oid sha256:08d5b2aa17e1a2a72d6f89e99148a821d2f143359f1965bee3af4bcaa849b3b6 +size 755627 diff --git a/lib/search/indexes/github-docs-3.4-es.json.br b/lib/search/indexes/github-docs-3.4-es.json.br index d525536f55..6301987ac5 100644 --- a/lib/search/indexes/github-docs-3.4-es.json.br +++ b/lib/search/indexes/github-docs-3.4-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:91c67db70f9c143129786b6e3ab1738330f298dd0f1daf9055adaa7b9e324936 -size 3183804 +oid sha256:b8c4b9847604b9325a2414831c9a7103a91efde1d06871bf7cdc0b0e75e7a212 +size 3195513 diff --git a/lib/search/indexes/github-docs-3.4-ja-records.json.br b/lib/search/indexes/github-docs-3.4-ja-records.json.br index 0569c848d6..3ccaa31a7f 100644 --- a/lib/search/indexes/github-docs-3.4-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.4-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ea8a279ebabcea75551b77bdf86ceb0c5a1c6888c7d1b0c213fce508d188345 -size 830589 +oid sha256:3ce5bf4543f9480482e0c8dade5f0fbf6e481c80d1c8b4f6a04e7cd9211b6607 +size 833299 diff --git a/lib/search/indexes/github-docs-3.4-ja.json.br b/lib/search/indexes/github-docs-3.4-ja.json.br index 963bdb88c6..29c2667aee 100644 --- a/lib/search/indexes/github-docs-3.4-ja.json.br +++ b/lib/search/indexes/github-docs-3.4-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f08dd2c159f675541d027ba7ffaa5dfeae9b5c97baf5dc949e0606c2da27de7 -size 4549877 +oid sha256:978c7d3103b445f2912d8186f788df660e39bac82e40d35140de714522b39d5a +size 4570012 diff --git a/lib/search/indexes/github-docs-3.4-pt-records.json.br b/lib/search/indexes/github-docs-3.4-pt-records.json.br index b4cad3b865..635927deaa 100644 --- a/lib/search/indexes/github-docs-3.4-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.4-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:919e224fdad4efca237f4dc626713d61be9db45162248cade4106021f585d84b -size 743198 +oid sha256:bc1cd7493cb89afdd263bd0bc754cd4a6aedc172b50c65f8116c56f151ddfd01 +size 744201 diff --git a/lib/search/indexes/github-docs-3.4-pt.json.br b/lib/search/indexes/github-docs-3.4-pt.json.br index 8587790f50..2da064d3f0 100644 --- a/lib/search/indexes/github-docs-3.4-pt.json.br +++ b/lib/search/indexes/github-docs-3.4-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3755d0def96d7d0622e0e8b16fdb4da27c53a00837337a219408a1c034956599 -size 3090460 +oid sha256:9383ae0239c0b45e18fbc9e4f144773ff65ec56561841342b5d7c2aa691bbda2 +size 3089030 diff --git a/lib/search/indexes/github-docs-3.5-cn-records.json.br b/lib/search/indexes/github-docs-3.5-cn-records.json.br index a4e6ea510a..99633b68c2 100644 --- a/lib/search/indexes/github-docs-3.5-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.5-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7bd03976147001388ecee0ea2847a9a10538c75129427740f8f7e640631cc23b -size 843811 +oid sha256:e89ca1a993504d0c1f2ffa3b582eb980ed8ad9996f427c3f880a4fcca56130cb +size 846171 diff --git a/lib/search/indexes/github-docs-3.5-cn.json.br b/lib/search/indexes/github-docs-3.5-cn.json.br index 8c13e9235b..529769bf88 100644 --- a/lib/search/indexes/github-docs-3.5-cn.json.br +++ b/lib/search/indexes/github-docs-3.5-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eac83a2439132cdef57adadee851b05456a1108473ac9f218ce8b8bedb4e8ebf -size 1702853 +oid sha256:93114e8bf0afab2a4f7a6e00647f16037d623dfb57fd0056fedc61bdf0c8da7a +size 1709854 diff --git a/lib/search/indexes/github-docs-3.5-en-records.json.br b/lib/search/indexes/github-docs-3.5-en-records.json.br index 1bbbf59b5a..db3b7e980f 100644 --- a/lib/search/indexes/github-docs-3.5-en-records.json.br +++ b/lib/search/indexes/github-docs-3.5-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ed15068a52c54f0e74561250e886ec48f54d796200c5e608250d25408657c59 -size 1166938 +oid sha256:3509904b9c86a14e07efa8d553ece8aa3d2cb324812fbf3157976d4362c619ec +size 1169452 diff --git a/lib/search/indexes/github-docs-3.5-en.json.br b/lib/search/indexes/github-docs-3.5-en.json.br index a56b44a637..46d69d3bbc 100644 --- a/lib/search/indexes/github-docs-3.5-en.json.br +++ b/lib/search/indexes/github-docs-3.5-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7cd9818935b3885cb504ae8e1a93d2b5083bcfaac19c4b82dd90409d3db4e249 -size 4688918 +oid sha256:191ce8441f218935530a8421ac6185d9a04e629ee5183e638aef0e131d25cfb8 +size 4707247 diff --git a/lib/search/indexes/github-docs-3.5-es-records.json.br b/lib/search/indexes/github-docs-3.5-es-records.json.br index 17c3c5c758..09605e5bdf 100644 --- a/lib/search/indexes/github-docs-3.5-es-records.json.br +++ b/lib/search/indexes/github-docs-3.5-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2ae7a59e75646e6af0b3c4e8538d66fb3e1fc0ef4a43ae915e8816b8a7ae379e -size 776529 +oid sha256:f3d05dd688e50615befbd3925791528346aa7dc955be41f2eada5b38bbdcfcf6 +size 778640 diff --git a/lib/search/indexes/github-docs-3.5-es.json.br b/lib/search/indexes/github-docs-3.5-es.json.br index f255209e3f..b9a321c58a 100644 --- a/lib/search/indexes/github-docs-3.5-es.json.br +++ b/lib/search/indexes/github-docs-3.5-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61c596577898b039001b24b7385ba940a326e55b7c5d22a96a45ee8f26b761fb -size 3293612 +oid sha256:34ba5bab603da45927116ddeef39a866bcd4c8ea86d1f54f3894e06444c4a910 +size 3304906 diff --git a/lib/search/indexes/github-docs-3.5-ja-records.json.br b/lib/search/indexes/github-docs-3.5-ja-records.json.br index 02e074fb7c..d5c652bea0 100644 --- a/lib/search/indexes/github-docs-3.5-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.5-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c4c3b6c92d2e6087cd532224ca18cb38d116898bc1856d10b17f7cd6666b0bee -size 857186 +oid sha256:5b0f6de1dda30318eda9ad7865448ec113e2975bd0320420aeb550fb6e9e727f +size 859646 diff --git a/lib/search/indexes/github-docs-3.5-ja.json.br b/lib/search/indexes/github-docs-3.5-ja.json.br index 977ae4f477..af1c5ce435 100644 --- a/lib/search/indexes/github-docs-3.5-ja.json.br +++ b/lib/search/indexes/github-docs-3.5-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58afa330021e4dd578b91fa18620594353c843eb41127d38f9397741ec5f8625 -size 4713315 +oid sha256:ef1716ea294b3d11c33f32bd3e0ee4443dfc8aefb7676f4b3b3162dee548405f +size 4731053 diff --git a/lib/search/indexes/github-docs-3.5-pt-records.json.br b/lib/search/indexes/github-docs-3.5-pt-records.json.br index 84a943ca77..e7493270c9 100644 --- a/lib/search/indexes/github-docs-3.5-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.5-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df385efc34b3e9d80eaba1ca990fffe2477366fcbddff5d262054671b1e62d2f -size 765822 +oid sha256:f7155ff36680a9e4dc54b50f6238c2dac9aa3237474b908c2ecd4374f00f1158 +size 766735 diff --git a/lib/search/indexes/github-docs-3.5-pt.json.br b/lib/search/indexes/github-docs-3.5-pt.json.br index 7b14c6e918..99f8300008 100644 --- a/lib/search/indexes/github-docs-3.5-pt.json.br +++ b/lib/search/indexes/github-docs-3.5-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6491876a58c7cf7e510f27f60fba3b5681ba193223035fff17d1ef13560852e1 -size 3195658 +oid sha256:91145de760bcc91cca1cfeea30c948bc874e3ea7597e986caa81c8a684bf2bb6 +size 3193811 diff --git a/lib/search/indexes/github-docs-3.6-cn-records.json.br b/lib/search/indexes/github-docs-3.6-cn-records.json.br new file mode 100644 index 0000000000..21fe4b07e7 --- /dev/null +++ b/lib/search/indexes/github-docs-3.6-cn-records.json.br @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42752dc2aa637e7ccce6d2494e8ceb2c22e6e6133df43c2f075a5a8f6754a3f0 +size 869309 diff --git a/lib/search/indexes/github-docs-3.6-cn.json.br b/lib/search/indexes/github-docs-3.6-cn.json.br new file mode 100644 index 0000000000..407e4140f1 --- /dev/null +++ b/lib/search/indexes/github-docs-3.6-cn.json.br @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d53376f713dc93b3ee2ab5b574c115a2b647e083b1abd75f81354650c6470229 +size 1757966 diff --git a/lib/search/indexes/github-docs-3.6-en-records.json.br b/lib/search/indexes/github-docs-3.6-en-records.json.br index 95b6892710..5d8f8cb937 100644 --- a/lib/search/indexes/github-docs-3.6-en-records.json.br +++ b/lib/search/indexes/github-docs-3.6-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:55cb79faa2b0bd6d4b67576a20a31a9f0915f485b9c06869f08d1f9a1e61efad -size 1205367 +oid sha256:ce7b9210b7cd59085c8275203c71bfdd94276bf26e1654e60ddd5271036efe7f +size 1198405 diff --git a/lib/search/indexes/github-docs-3.6-en.json.br b/lib/search/indexes/github-docs-3.6-en.json.br index 0779e401b4..99d96f2799 100644 --- a/lib/search/indexes/github-docs-3.6-en.json.br +++ b/lib/search/indexes/github-docs-3.6-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba4d9662828539297e8b561631563c2b2fdce1e0dfaa75becade1eed13cdeca7 -size 4816689 +oid sha256:2445070be31767fb146cfec23b12e4dfea095ab9e1ea56e9db6598cf7f260f02 +size 4821177 diff --git a/lib/search/indexes/github-docs-3.6-es-records.json.br b/lib/search/indexes/github-docs-3.6-es-records.json.br new file mode 100644 index 0000000000..37e795e831 --- /dev/null +++ b/lib/search/indexes/github-docs-3.6-es-records.json.br @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66eb304303d784de06f5e4a3243efde7ee7523de6654f7bdebaca2535c5fc5cf +size 798813 diff --git a/lib/search/indexes/github-docs-3.6-es.json.br b/lib/search/indexes/github-docs-3.6-es.json.br new file mode 100644 index 0000000000..26e7000baf --- /dev/null +++ b/lib/search/indexes/github-docs-3.6-es.json.br @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5729655dda9f37c61030df3b3b21f21c520104a2e8df1d763b0b523f56eca6a7 +size 3405800 diff --git a/lib/search/indexes/github-docs-3.6-ja-records.json.br b/lib/search/indexes/github-docs-3.6-ja-records.json.br new file mode 100644 index 0000000000..95ec8715d2 --- /dev/null +++ b/lib/search/indexes/github-docs-3.6-ja-records.json.br @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:225c534b55745d97007e2f95804cdedca71b087e5bab43328baba055292f8286 +size 882789 diff --git a/lib/search/indexes/github-docs-3.6-ja.json.br b/lib/search/indexes/github-docs-3.6-ja.json.br new file mode 100644 index 0000000000..649c319c2c --- /dev/null +++ b/lib/search/indexes/github-docs-3.6-ja.json.br @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64369c421185b63b0eef18b4ac8e9eb6b40bb9a037e4867ee554ec5f1dbe2822 +size 4863795 diff --git a/lib/search/indexes/github-docs-3.6-pt-records.json.br b/lib/search/indexes/github-docs-3.6-pt-records.json.br new file mode 100644 index 0000000000..a0a8d24c27 --- /dev/null +++ b/lib/search/indexes/github-docs-3.6-pt-records.json.br @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb1ee71eb1da47b6db638d5adff87bf0021db685086f6b5ac2a9fad24c3525bb +size 787145 diff --git a/lib/search/indexes/github-docs-3.6-pt.json.br b/lib/search/indexes/github-docs-3.6-pt.json.br new file mode 100644 index 0000000000..e9a4d950f5 --- /dev/null +++ b/lib/search/indexes/github-docs-3.6-pt.json.br @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:141074f58dfe094c0aa1f588a66484a06848e0aab81bb0b081d6fc2a277acfcf +size 3293629 diff --git a/lib/search/indexes/github-docs-dotcom-cn-records.json.br b/lib/search/indexes/github-docs-dotcom-cn-records.json.br index ac68c059de..cbc958a2dc 100644 --- a/lib/search/indexes/github-docs-dotcom-cn-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1dab451e30c26665d980e157efbe1d41156d38815ed5db4d4ccb5e60f12f7a3 -size 1021698 +oid sha256:d2ed9fdb9f07ac5f09e1aa065d3726d496ebdc5b8eb2cba15b42230b96db7f4b +size 1024033 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index d647ed5f53..00c817da17 100644 --- a/lib/search/indexes/github-docs-dotcom-cn.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1fd5f6ce1e46dd78dac3c8a8b4dea99628428f9d98fcf9d40b928e345ebcea23 -size 1733380 +oid sha256:ddf9fdd8884b019ef57946e1d649252129e0de007817185505f3c5d96dac4de6 +size 1740535 diff --git a/lib/search/indexes/github-docs-dotcom-en-records.json.br b/lib/search/indexes/github-docs-dotcom-en-records.json.br index 1cd313f586..05b94d7c79 100644 --- a/lib/search/indexes/github-docs-dotcom-en-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3732f9aef7a48dfee8d6f9769897ed0d271526d04a4772d9db1d745a1e32a7f0 -size 1435461 +oid sha256:b7cd6ec781185134f15b4b889d0674c87874b65a4f2f190223a281307b0ee285 +size 1436689 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index d86713db57..bb490e17a8 100644 --- a/lib/search/indexes/github-docs-dotcom-en.json.br +++ b/lib/search/indexes/github-docs-dotcom-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:073ba675f23f36269b42d1ac65d1ef6d2f59ddcad05ffed13eda872c3ba3d609 -size 5488283 +oid sha256:6af4568dc2aa2549a0f5c2062be7992020b35bbcc6f52bdf0d02e26cde165685 +size 5508346 diff --git a/lib/search/indexes/github-docs-dotcom-es-records.json.br b/lib/search/indexes/github-docs-dotcom-es-records.json.br index 2322b3e0cd..01830fc5e9 100644 --- a/lib/search/indexes/github-docs-dotcom-es-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b663df57be8d3b0ebbea0a32d3064d976e14ab1de1e27a250ff9bd65725140c5 -size 919342 +oid sha256:ff923f8297d9eeea83fe1ea0889efe1d08646e423fca75a40d95a87af6722584 +size 920378 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index 8cb10f1ff1..cf967527ad 100644 --- a/lib/search/indexes/github-docs-dotcom-es.json.br +++ b/lib/search/indexes/github-docs-dotcom-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36818a5876e3ef4eeafab55cf49d33920142f2bfdf96414e2d56f52203402769 -size 3756995 +oid sha256:53017389388f99b5ff5ca36540942830da76a1adcb2843f243d739ff8004ef74 +size 3767174 diff --git a/lib/search/indexes/github-docs-dotcom-ja-records.json.br b/lib/search/indexes/github-docs-dotcom-ja-records.json.br index 617b65c946..c34f289efa 100644 --- a/lib/search/indexes/github-docs-dotcom-ja-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:038027b0919aee41179d7c39b8abdb2eee28c0432faf0d1a5f093485ce537f66 -size 1027514 +oid sha256:02cbdca34d4f69227a4ffb7258861a68ef8b63ab2025cd60a070945e42289bf9 +size 1031382 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index 6f558d00b0..7be82c38b3 100644 --- a/lib/search/indexes/github-docs-dotcom-ja.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:048a1a1aae31a448d6f231ce13fe991df21d26162ce4c779446542d712f46527 -size 5478831 +oid sha256:fbd9a9a83d2bd17068142849066f5f65b9dbe9a848b507d81b9627e78f051d2b +size 5497940 diff --git a/lib/search/indexes/github-docs-dotcom-pt-records.json.br b/lib/search/indexes/github-docs-dotcom-pt-records.json.br index ed7377706f..768c196142 100644 --- a/lib/search/indexes/github-docs-dotcom-pt-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:15c465d9fcb5dcc21bb4203b4641058246cbb50937e467c9b1c28ade5d69275e -size 908724 +oid sha256:7ff7fdb8516d038048aff1f53de0f5580a8c5add1d630a9e8f5f9b117ab131c4 +size 909907 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index 92165320dd..121d6a859e 100644 --- a/lib/search/indexes/github-docs-dotcom-pt.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e9376f4022b718e99e1afc30666b16e0c9505692d264befca270c8700de358d -size 3673363 +oid sha256:7ae8eedcb2b58db25bc52d6b8ec6090b54ac26e0c6c5f108815561cfc14e4323 +size 3677812 diff --git a/lib/search/indexes/github-docs-ghae-cn-records.json.br b/lib/search/indexes/github-docs-ghae-cn-records.json.br index eb4dff3915..830b2dd792 100644 --- a/lib/search/indexes/github-docs-ghae-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghae-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50a4ac69d3025b32de397bdd9e17cf35992dd8a1ec3ed8c92846c0f38548e3f2 -size 652854 +oid sha256:1877d1fd75e388e12fba43e7da87be786ff30d59147bf30553c73954a10fd9eb +size 655124 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index a5fe5a1e03..b21fb9aca3 100644 --- a/lib/search/indexes/github-docs-ghae-cn.json.br +++ b/lib/search/indexes/github-docs-ghae-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e752b1688d5627f7ee4f56760ea47a64f96aa099b50cbbdf6f6f69a3a9e078a6 -size 1265640 +oid sha256:1b85e8e9f94e8bf011cce21eb4f222e31bc1739f3ea6474c7949993478b82e41 +size 1267581 diff --git a/lib/search/indexes/github-docs-ghae-en-records.json.br b/lib/search/indexes/github-docs-ghae-en-records.json.br index 3b9ba79e8d..63c29bf585 100644 --- a/lib/search/indexes/github-docs-ghae-en-records.json.br +++ b/lib/search/indexes/github-docs-ghae-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7394094bc60afe1ff220d134f2c8c34715a3590394f7d32fb6ead4326b013c20 -size 927375 +oid sha256:6d1e4c10d3059cbccb980fc8a8c2f50625e2d96e2639c7dcf942dc6b2cdb8871 +size 929653 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index bba756bdee..a9330a2a3e 100644 --- a/lib/search/indexes/github-docs-ghae-en.json.br +++ b/lib/search/indexes/github-docs-ghae-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:476b3df967827e6b1560245b911d18f038a35b8e89df95f6b4d205f315f6d7d9 -size 3661890 +oid sha256:da63bbfd51499068888a6c4e8da115c66dbddf2de65cf8947068b283eed7d746 +size 3674715 diff --git a/lib/search/indexes/github-docs-ghae-es-records.json.br b/lib/search/indexes/github-docs-ghae-es-records.json.br index 0d8fc3e8af..2ad989a8a9 100644 --- a/lib/search/indexes/github-docs-ghae-es-records.json.br +++ b/lib/search/indexes/github-docs-ghae-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d57dcaf169a0ba4562de9b7d4272658130fc6c593701b0fb4ebfd614b87e0166 -size 608383 +oid sha256:52a48ae559c5ff18f7348b72adaf892a3319f534cb8a9176db63da9bf6c277ea +size 610425 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index c1d5ee44b7..e6a169aa63 100644 --- a/lib/search/indexes/github-docs-ghae-es.json.br +++ b/lib/search/indexes/github-docs-ghae-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:428e477b3a2b28d3491ff46b7a80be439330c851918305af61c50329b9040361 -size 2490526 +oid sha256:28a1bc233b654eb5ed59042ce488d578bf59f95d9f75ad8cff29df8e1e5fe2bc +size 2497733 diff --git a/lib/search/indexes/github-docs-ghae-ja-records.json.br b/lib/search/indexes/github-docs-ghae-ja-records.json.br index 1e64c3d378..cd1445231e 100644 --- a/lib/search/indexes/github-docs-ghae-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghae-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:667dcfea29d9a8ebdd11a5a58b57cff1d347d9ead4b303e41aa15e6b0adb663c -size 667149 +oid sha256:480e13f42b253342d6e3f539c0efb532e56ec062c73268a9e5c0b1aad2448950 +size 669501 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index 674098684b..db9638df05 100644 --- a/lib/search/indexes/github-docs-ghae-ja.json.br +++ b/lib/search/indexes/github-docs-ghae-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3067a40cbbc8876e0b7edc982cc1132f42ec45d4bd8af0cf94f9a8df568e5fa0 -size 3546321 +oid sha256:60417512813aecafdd1fec93f5badf038a942bdb238f01c398a365ab51843c3c +size 3559611 diff --git a/lib/search/indexes/github-docs-ghae-pt-records.json.br b/lib/search/indexes/github-docs-ghae-pt-records.json.br index afea05e0c1..00e4c7ff33 100644 --- a/lib/search/indexes/github-docs-ghae-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghae-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b25679f5a3dca3edf36fc884b35179b701b3d463b7192e028744d50117a444a3 -size 600552 +oid sha256:6a4d8e61c4953d830c4359e9c3ae7a285711ec978ffb5d5d6fd38a6eda1cc83f +size 601614 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index c2fe5d02c6..e15411f0c0 100644 --- a/lib/search/indexes/github-docs-ghae-pt.json.br +++ b/lib/search/indexes/github-docs-ghae-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:116c5cd0e41ddf3d2847cf42fb0c8fc23d9c61d874f9ff651db514be92ee40cf -size 2396565 +oid sha256:9c3ec5081cae526b75c48c22f7d3ef43a999a57a1b61373ea35bd36af2251002 +size 2392357 diff --git a/lib/search/indexes/github-docs-ghec-cn-records.json.br b/lib/search/indexes/github-docs-ghec-cn-records.json.br index 14d62a5810..14e7534f8d 100644 --- a/lib/search/indexes/github-docs-ghec-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghec-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:30b43753050421de3ba98fd7e7048353bb89858e2052a87adf978beccc22252b -size 992178 +oid sha256:05001ba370740b621fb14f3fa1713beab49395e7434c65e83033cc958c03dc7e +size 994535 diff --git a/lib/search/indexes/github-docs-ghec-cn.json.br b/lib/search/indexes/github-docs-ghec-cn.json.br index fd2ddd1533..b34fdb890a 100644 --- a/lib/search/indexes/github-docs-ghec-cn.json.br +++ b/lib/search/indexes/github-docs-ghec-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cdf812aa7e127f59a72ab6eb6137c2772848238533276ec3ffcde9ea08c38885 -size 1860298 +oid sha256:7b231b36e9ce3825bc9b4f83847a80f8dfea0ccc5876c5879e0e628eaf421318 +size 1868047 diff --git a/lib/search/indexes/github-docs-ghec-en-records.json.br b/lib/search/indexes/github-docs-ghec-en-records.json.br index f9ccd39453..c32aa5c7a9 100644 --- a/lib/search/indexes/github-docs-ghec-en-records.json.br +++ b/lib/search/indexes/github-docs-ghec-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:95b17aa71cc131e07531502b203be3a414358c645acc236a5a96236f2438bf3d -size 1359160 +oid sha256:397e88b901932fe0e5c6f8b64a5a4d5597a9c93072e9ec2451189e9c6b8935a8 +size 1361649 diff --git a/lib/search/indexes/github-docs-ghec-en.json.br b/lib/search/indexes/github-docs-ghec-en.json.br index c3d538dc19..4dc50c17dc 100644 --- a/lib/search/indexes/github-docs-ghec-en.json.br +++ b/lib/search/indexes/github-docs-ghec-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b9fa8f0dc5f44969d694b19d371d7976105bdea8e9f3d7113804a8d80c7cac5c -size 5494641 +oid sha256:8598b8ba2388cb2419934f4a18a5f3a0dd272925a3740cb59a45e3fdc533d145 +size 5506625 diff --git a/lib/search/indexes/github-docs-ghec-es-records.json.br b/lib/search/indexes/github-docs-ghec-es-records.json.br index d5827179a9..1a3e0eb5d0 100644 --- a/lib/search/indexes/github-docs-ghec-es-records.json.br +++ b/lib/search/indexes/github-docs-ghec-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4e59125a297226613693f77356b2694285584a0971f7b896ecf8c77751b0b08 -size 917344 +oid sha256:fcdbbde0ae463b6436b04f479f44f85f8eb506709e912144570b56470c31cac2 +size 918336 diff --git a/lib/search/indexes/github-docs-ghec-es.json.br b/lib/search/indexes/github-docs-ghec-es.json.br index 5bfbab048c..08e82e8121 100644 --- a/lib/search/indexes/github-docs-ghec-es.json.br +++ b/lib/search/indexes/github-docs-ghec-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35e98ff4bf9d93fd520f2d96933a7b1e95a6f3195a6ef9d9ed644c9bac57c2e3 -size 3900444 +oid sha256:2615591cafb97e4a30dd3ad8a5634375ba9bc1a703cc14c3393fe7fae269fc82 +size 3906503 diff --git a/lib/search/indexes/github-docs-ghec-ja-records.json.br b/lib/search/indexes/github-docs-ghec-ja-records.json.br index e889fbb3d9..a50f39a1cb 100644 --- a/lib/search/indexes/github-docs-ghec-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghec-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28af9cbff2889103fff61ee8cde44029e247009d2bc789ea1d8921288b1644f6 -size 1004096 +oid sha256:f4e6145167bb4d5e629537779201e244dde006106b23a4609c0c1edf37842163 +size 1007596 diff --git a/lib/search/indexes/github-docs-ghec-ja.json.br b/lib/search/indexes/github-docs-ghec-ja.json.br index 42ab3ec499..05bd8eca11 100644 --- a/lib/search/indexes/github-docs-ghec-ja.json.br +++ b/lib/search/indexes/github-docs-ghec-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28a011cd1177b178266ba64cf075af797a3448763d5d75d293088d431df125ac -size 5567067 +oid sha256:d344af092328049bb86aadb94b282af3c0819e70f9f1407775d18cb7239d619a +size 5588290 diff --git a/lib/search/indexes/github-docs-ghec-pt-records.json.br b/lib/search/indexes/github-docs-ghec-pt-records.json.br index 01f479aeb3..49c9646985 100644 --- a/lib/search/indexes/github-docs-ghec-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghec-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eec146a09f0f00b2d4b6dc82a13107bfb74eb9e339c100c80feb76fb9bdc94c3 -size 906112 +oid sha256:40c733f717f0191a6fa148f9acaba1a8b9710952ebe31054dfa62199de9af620 +size 906263 diff --git a/lib/search/indexes/github-docs-ghec-pt.json.br b/lib/search/indexes/github-docs-ghec-pt.json.br index 971f91045b..df1d601685 100644 --- a/lib/search/indexes/github-docs-ghec-pt.json.br +++ b/lib/search/indexes/github-docs-ghec-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f44c2aa6de5b991a72f97d6b77143d018f2365d21d429885def612a19f4e0d9d -size 3806691 +oid sha256:b830c1a20ff4240f7a834a0f85f495a6966c9460bd4235dc48b7459786f0d8c1 +size 3803158 From 4e926f8efae8edf9e7606264e76c03ff1e758c7d Mon Sep 17 00:00:00 2001 From: Laura Coursen Date: Wed, 27 Jul 2022 01:31:39 -0500 Subject: [PATCH 50/70] Enterprise bug fixes for the week of July 18, 2022 (#29234) --- .../configuring-dns-nameservers.md | 8 ++------ .../command-line-utilities.md | 12 ++++++++++++ ...iewing-the-audit-log-for-your-organization.md | 16 ++++++++++++++++ 3 files changed, 30 insertions(+), 6 deletions(-) diff --git a/content/admin/configuration/configuring-network-settings/configuring-dns-nameservers.md b/content/admin/configuration/configuring-network-settings/configuring-dns-nameservers.md index 3f32767170..7cc26a40e1 100644 --- a/content/admin/configuration/configuring-network-settings/configuring-dns-nameservers.md +++ b/content/admin/configuration/configuring-network-settings/configuring-dns-nameservers.md @@ -30,16 +30,12 @@ The nameservers you specify must resolve {% data variables.product.product_locat {% data reusables.enterprise_installation.ssh-into-instance %} -2. To edit your nameservers, enter: +2. To edit your nameservers, use the `ghe-setup-network` command in visual mode. For more information, see "[Command-line utilities](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-setup-network)." ```shell - sudo vim /etc/resolvconf/resolv.conf.d/head + ghe-setup-network -v ``` -{% data reusables.enterprise_installation.preventing-nameservers-change %} - -3. Append any `nameserver` entries, then save the file. -4. After verifying your changes, save the file. 5. To add your new nameserver entries to {% data variables.product.product_location %}, run the following: ```shell diff --git a/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md b/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md index 71543e2a68..3afde5fc5c 100644 --- a/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md +++ b/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md @@ -343,6 +343,18 @@ With `ghe-set-password`, you can set a new password to authenticate into the [{% ghe-set-password ``` +### ghe-setup-network + +This utility allows you to configure the primary network interface. + +To enter visual mode, which will guide you through configuration of network settings: + +```shell +$ ghe-setup-network -v +``` + +Use the -h flag for additional options. + ### ghe-ssh-check-host-keys This utility checks the existing SSH host keys against the list of known leaked SSH host keys. 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 219fb4280e..d5cee8b617 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 @@ -52,6 +52,7 @@ To search for specific events, use the `action` qualifier in your query. Actions | [`discussion_post_reply`](#discussion_post_reply-category-actions) | Contains all activities related to replies to discussions posted to a team page.{% ifversion fpt or ghes or ghec %} | [`enterprise`](#enterprise-category-actions) | Contains activities related to enterprise settings. | {% endif %} | [`hook`](#hook-category-actions) | Contains all activities related to webhooks. +| [`integration_installation`](#integration_installation-category-actions) | Contains activities related to integrations installed in an account. | | [`integration_installation_request`](#integration_installation_request-category-actions) | Contains all activities related to organization member requests for owners to approve integrations for use in the organization. |{% ifversion ghec or ghae %} | [`ip_allow_list`](#ip_allow_list-category-actions) | Contains activities related to enabling or disabling the IP allow list for an organization. | [`ip_allow_list_entry`](#ip_allow_list_entry-category-actions) | Contains activities related to the creation, deletion, and editing of an IP allow list entry for an organization.{% endif %} @@ -361,6 +362,21 @@ An overview of some of the most common actions that are recorded as events in th | `destroy` | Triggered when an existing hook was removed from a repository. | `events_changed` | Triggered when the events on a hook have been altered. +### `integration_installation` category actions + +| Action | Description +|--------|------------- +| `contact_email_changed` | A contact email for an integration was changed. +| `create` | An integration was installed. +| `destroy` | An integration was uninstalled. +| `repositories_added` | Repositories were added to an integration. +| `repositories_removed` | Repositories were removed from an integration. +{%- ifversion fpt or ghec %} +| `suspend` | An integration was suspended. +| `unsuspend` | An integration was unsuspended. +{%- endif %} +| `version_updated` | Permissions for an integration were updated. + ### `integration_installation_request` category actions | Action | Description From 8d7a10bc7813b297e163bae618a02def14ceba1d Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 27 Jul 2022 06:32:31 +0000 Subject: [PATCH 51/70] Optimize images --- .../help/repository/repo-actions-settings.png | Bin 36160 -> 27528 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/images/help/repository/repo-actions-settings.png b/assets/images/help/repository/repo-actions-settings.png index 9da2a178f17153570fcf51311255fed81da79fad..9e7590c9f43c8c262335a91f18f951fbc551ee5b 100644 GIT binary patch delta 22244 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 qBO7^irYRM>ELwGMVb+8 Date: Wed, 27 Jul 2022 01:40:49 -0500 Subject: [PATCH 52/70] Version code scanning docs for the GHEC version (#29170) --- data/reusables/gated-features/code-scanning.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/data/reusables/gated-features/code-scanning.md b/data/reusables/gated-features/code-scanning.md index a42ea0458d..247c6f564a 100644 --- a/data/reusables/gated-features/code-scanning.md +++ b/data/reusables/gated-features/code-scanning.md @@ -1,7 +1,13 @@ -{% ifversion fpt %} {% data variables.product.prodname_code_scanning_capc %} is available for all public repositories. {% data variables.product.prodname_code_scanning_capc %} is also available in private repositories owned by organizations that use {% data variables.product.prodname_ghe_cloud %} and have a license for {% data variables.product.prodname_GH_advanced_security %}. -{%- elsif ghec %} {% data variables.product.prodname_code_scanning_capc %} is available for all public repositories, and for private repositories owned by organizations where {% data variables.product.prodname_GH_advanced_security %} is enabled. -{%- elsif ghes %}{% data variables.product.prodname_code_scanning_capc %} is available for organization-owned repositories where {% data variables.product.prodname_GH_advanced_security %} is enabled. +{%- ifversion fpt %} +{% data variables.product.prodname_code_scanning_capc %} is available for all public repositories on {% data variables.product.prodname_dotcom_the_website %}. {% data variables.product.prodname_code_scanning_capc %} is also available for private repositories owned by organizations that use {% data variables.product.prodname_ghe_cloud %} and have a license for {% data variables.product.prodname_GH_advanced_security %}. + +{%- elsif ghec %} +{% data variables.product.prodname_code_scanning_capc %} is available for all public repositories on {% data variables.product.prodname_dotcom_the_website %}. To use {% data variables.product.prodname_code_scanning %} in a private repository owned by an organization, you must have a license for {% data variables.product.prodname_GH_advanced_security %}. + +{%- elsif ghes %} +{% data variables.product.prodname_code_scanning_capc %} is available for organization-owned repositories in {% data variables.product.product_name %}. This feature requires a license for {% data variables.product.prodname_GH_advanced_security %}. + {%- elsif ghae %} -{% data variables.product.prodname_code_scanning_capc %} is available as part of {% data variables.product.prodname_GH_advanced_security %}, which is free during the beta release. -{%- else %} -{% data variables.product.prodname_code_scanning_capc %} is available if you have a license for {% data variables.product.prodname_GH_advanced_security %}.{% endif %} {% data reusables.advanced-security.more-info-ghas %} +{% data variables.product.prodname_code_scanning_capc %} is available for organization-owned repositories in {% data variables.product.product_name %}. This is a {% data variables.product.prodname_GH_advanced_security %} feature (free during the beta release). + +{%- endif %} For more information, see "[GitHub's products](/articles/githubs-products)." \ No newline at end of file From 92be8deeb51104895efa8a667bc6169a579aaba3 Mon Sep 17 00:00:00 2001 From: Gaurav Ketkar <9720857+gaurav-ketkar@users.noreply.github.com> Date: Tue, 26 Jul 2022 23:49:17 -0700 Subject: [PATCH 53/70] Add note in the `Warning` to include the Support portal (#28107) --- .../working-with-advanced-formatting/attaching-files.md | 6 +----- .../repositories/anyone-can-view-anonymized-url.md | 5 +++++ data/reusables/support/submit-a-ticket.md | 2 ++ 3 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 data/reusables/repositories/anyone-can-view-anonymized-url.md diff --git a/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md b/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md index e269e27e29..ad972bcb42 100644 --- a/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md +++ b/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md @@ -16,11 +16,7 @@ topics: - Pull requests --- -{% warning %} - -**Warning:** If you attach a file to a pull request or issue comment, anyone can view the anonymized URL without authentication, even if the pull request is in a private repository{% ifversion ghes %}, or if private mode is enabled{% endif %}. To keep sensitive media files private, serve them from a private network or server that requires authentication. {% ifversion fpt or ghec %}For more information on anonymized URLs see "[About anonymized URLs](/github/authenticating-to-github/about-anonymized-urls)".{% endif %} - -{% endwarning %} +{% data reusables.repositories.anyone-can-view-anonymized-url %} To attach a file to an issue or pull request conversation, drag and drop it into the comment box. Alternatively, you can click the bar at the bottom of the comment box to browse, select, and add a file from your computer. diff --git a/data/reusables/repositories/anyone-can-view-anonymized-url.md b/data/reusables/repositories/anyone-can-view-anonymized-url.md new file mode 100644 index 0000000000..df6bf85408 --- /dev/null +++ b/data/reusables/repositories/anyone-can-view-anonymized-url.md @@ -0,0 +1,5 @@ +{% warning %} + +**Warning:** If you attach a file to a pull request, issue comment, or ticket in the {% data variables.contact.support_portal %}, anyone can view the anonymized URL without authentication, even if the pull request is in a private repository{% ifversion ghes %}, or if private mode is enabled{% endif %}. To keep sensitive media files private, serve them from a private network or server that requires authentication. {% ifversion fpt or ghec %}For more information on anonymized URLs see "[About anonymized URLs](/github/authenticating-to-github/about-anonymized-urls)".{% endif %} + +{% endwarning %} diff --git a/data/reusables/support/submit-a-ticket.md b/data/reusables/support/submit-a-ticket.md index 996722fd36..6418a84693 100644 --- a/data/reusables/support/submit-a-ticket.md +++ b/data/reusables/support/submit-a-ticket.md @@ -36,6 +36,8 @@ - Steps to reproduce the issue - Any special circumstances surrounding the discovery of the issue (for example, the first occurrence or occurrence after a specific event, frequency of occurrence, business impact of the problem, and suggested urgency) - Exact wording of error messages +{% indented_data_reference reusables.repositories.anyone-can-view-anonymized-url spaces=3 %} + {%- ifversion ghes %} 1. Optionally, attach diagnostics files and other files by dragging and dropping, uploading, or pasting from the clipboard. {%- endif %} From 62854147153e24ee15bf2adc7633cbb30ec2a6dc Mon Sep 17 00:00:00 2001 From: James Martin Date: Wed, 27 Jul 2022 16:51:56 +0930 Subject: [PATCH 54/70] Make it clearer that repo scope grants access beyond repositories (E.g. orgs/users etc.) (#29345) --- .../apps/building-oauth-apps/scopes-for-oauth-apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md b/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md index a3d1695958..32e1cda6ea 100644 --- a/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md +++ b/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md @@ -42,7 +42,7 @@ Name | Description -----|-----------|{% ifversion not ghae %} **`(no scope)`** | Grants read-only access to public information (including user profile info, repository info, and gists){% endif %}{% ifversion ghes or ghae %} **`site_admin`** | Grants site administrators access to [{% data variables.product.prodname_ghe_server %} Administration API endpoints](/rest/reference/enterprise-admin).{% endif %} -**`repo`** | Grants full access to repositories, including private repositories. That includes read/write access to code, commit statuses, repository and organization projects, invitations, collaborators, adding team memberships, deployment statuses, and repository webhooks for repositories and organizations. Also grants ability to manage user projects. +**`repo`** | Grants full access to public{% ifversion ghec or ghes or ghae %}, internal,{% endif %} and private repositories including read and write access to code, commit statuses, repository invitations, collaborators, deployment statuses, and repository webhooks. **Note**: In addition to repository related resources, the `repo` scope also grants access to manage organization-owned resources including projects, invitations, team memberships and webhooks. This scope also grants the ability to manage projects owned by users.  `repo:status`| Grants read/write access to commit statuses in {% ifversion fpt %}public and private{% elsif ghec or ghes %}public, private, and internal{% elsif ghae %}private and internal{% endif %} repositories. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code.  `repo_deployment`| Grants access to [deployment statuses](/rest/reference/repos#deployments) for {% ifversion not ghae %}public{% else %}internal{% endif %} and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code.{% ifversion not ghae %}  `public_repo`| Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories.{% endif %} From 441cfc54cfbb50de0c645a16e1ef2dd98585cc1d Mon Sep 17 00:00:00 2001 From: Andy Barnes Date: Wed, 27 Jul 2022 09:09:51 +0100 Subject: [PATCH 55/70] Add `pull-requests: write` to `permissions:` block (#29350) --- .../automating-dependabot-with-github-actions.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md b/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md index c3099b3870..6e0a632ea9 100644 --- a/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md +++ b/content/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions.md @@ -476,7 +476,8 @@ on: pull_request_target permissions: contents: write - + pull-requests: write + jobs: dependabot: runs-on: ubuntu-latest @@ -507,6 +508,7 @@ on: pull_request permissions: contents: write + pull-requests: write jobs: dependabot: From 11dbc67f256efbdedcdf88bfc1c74faf49b503cc Mon Sep 17 00:00:00 2001 From: Josh Spicer Date: Wed, 27 Jul 2022 05:07:38 -0400 Subject: [PATCH 56/70] When codespaces secrets can and cannot be used. (#29130) * first pass at https://github.com/github/docs-content/issues/7391 * typo and add features * recommit photo * Optimize images * Make minor style guide changes * Fix new location for image file Co-authored-by: github-actions Co-authored-by: hubwriter --- .../codespaces/exported-codespace-secret.png | Bin 0 -> 47818 bytes ...ing-encrypted-secrets-for-your-codespaces.md | 16 ++++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 assets/images/help/codespaces/exported-codespace-secret.png diff --git a/assets/images/help/codespaces/exported-codespace-secret.png b/assets/images/help/codespaces/exported-codespace-secret.png new file mode 100644 index 0000000000000000000000000000000000000000..9e8f55f5c46e95ff0cc8a49fac182e0ec8ab6d9a GIT binary patch literal 47818 zcma%i1z1$w)<1%PfP|7tTBsl(B|Qj8cML-eAR^r{bO=Z&5`uJh4-G??fOK~%-7&xb zL;MfE_ulute&6%_zx_OC&Yp92?{(H*>$leWq@*B8h<_g+0|SFlTI!7o1_mA!0|S%h z77p+P!w?mNfpOc)R7^}sT1<>V$Em^ z58p_%FxJJ3?}Wb={lxwtXX2|k_P9^rGj#{>o07s06D7<+?{# zU8p`(Z@pJv!l`04XEh2V<r$E)#?mKb=Dxnjmy%r5+e50aF^oQ7mVY3Mei~8y z&LAD*TQhood6w|QvmHnx8T2aQswl0M@`p19!{UR!g>GjT5_((=z3vDpu*41_5L$OO}%cEc4UcAxsWtX??vOSsod;hW#p}wImRvN{N zaA~{h;j8|kbL-CTNaC|%Z(pWw{vFH*0o-+woO~+Yxg<_OoM{GR75*o_fkg!Z7|+C? z5i6=prMC;-qaGt(6WeN8#gP=XxNV!m%fl~|+5dyg&yK;r7CVu#YxS|H1;)Op_lw6O zhGok9e7eg7mOs9gYBF8$!5x~4TE?+l6zx;;E7BHyZzh6|!)*C^%5@bpCnRk$>j!iFy z3SL0$__>2NkbcEShayl@+E);Baw4Z0dg8M{Vz@J5@6G#Mqzx$&PES?@4N`qvUBcux zBN|4XHK6@^iU@r9h#PLdx$){2&TWQ(M_6(= zldng{W+w=}o*Rqapp+7!Ai;PVX=Eeb)%1l*m-O|66Rd|f!Uziq?#GaSz|6Vg$N=jm zzFujvXm0vUvq$zzkOa@}r}b$Q(|%ah`@NfHZ?5+G{Csg2d;P@NuXc}or>yT&jJ(O^ zIuHrH-76yd?iPCtmBQ^OQ;QM^;hiAKW^)D_I4>!Ru4ge`=;!m)#Jxb9!~qe6khI$4 ziw9loDOd*qd1hbtJy>k0f2@1s{`3r^EbRa2f@t~4k zASkh^&mf>gqNyoFUtWXR@r`$Y<9LMkEcY6VCqoj=k4I+#jm=NR>Vv7B0~pQ<=N*t!HTWgEccT5+Xs%~+XXkxn{bNnS>V<-fd+07`I0W&M%-fc z-CSUu5lUQmvUX$lHN6kRO?@PR5Ic)WzrEG+D{zH6!$+drjZW3aKP6J zq)3+?U@FI%{q!p3=|IpLtQ^bZ)A2hD)s91U`yM=lcNQ;jWLr7dpTDAJZeuFBUqEN> z-+#(9<_$BTw|%J4aSuT{)BMxCTzGC0;V}-gUo4 z)1o0tq0f~1QAv72hW9luVZX}LpR`}4MxIXHtzXcTdtyXtOhQRIe#eP4lyv%2=%@O} zcRRzDqz)dng&{KBRq#x?O`on)t>foL9E!;6^vd;uS=3nMoNdYmhRIeBl zDU8>upK{n%o?@SJnF^|KGD#lygo_Q84B`#`+$7ty7~{)D#)J&AtXuGhf|48jJmcna zWk)JTm)DFoqtMtzQ*zv$!)gs-NZ@0eb4`aKc9a$AvNJH^-l>R30n!(;4$jNR~vM2 zff*-WYv=VnkJeqP^md~5{dUeTJk(Y9QE@SGA7iED)Z-Jl)?bbC5OVdtDtswqHf1Qm zgXAHN1;@~Gx-}0N6jN1yVQPOa5n5g1f~cNxk8p{1N%kug4;TO1W)*~vB9qNB%rf*d z3^ELjj2)%Qk5z}MI~8<}$(g4fF>RKO?OIw`s#s7=a7_tTaThO7P)vJK^J`1LbC5X zDBVY`k4AoDe#akOKK9-cpi{UNdRvdqGs2+dr>z;E&>h`7We*j^RUVN(9Df7)Y!?^~ z%uJ-?%@fdKVD}od6x;+b_qNIk0mnO}#(hbyy=LJ00v z*+EyGL-(I7TFVtDzO-yP{UkwZ|CBB^gYT1osTcnPp(h@aXU0~ytNf?qn>#h)2U`u0 z>ifC}Sf}LYtlr5f(7hMKY-NH-mngll&jqadABt5bSl$JV1?n0H7+e4FOeT#eW62ig zdE(@hq^0XRCsGo^E9q`ly1rx@G5sVY{H}BdS@Lt{>_e$Xnc9Yd7Cr^f^(Z|@s=Bt9 zggfaePAJtV-DBbeVOLz+roT)JhiS9e;w}qbmhVO1JGnjgB`S7>bG6rO&bhd#piS`Ruy-M+f{&(P0ZL6>pK9F5fz8O~Pwi^(mXdCY^)zDCVJ7i!9O7RLCZl0b9;eF&Rex_>gN@9LtV(ook(hRW%W)7OidijU0A7AZ*jEB-NHSd@0;gT z#I0LvvWRk&2ma|b7$mcpv9-_QA;ewUiz0RwWB8H zlVfbt->3O2JFJDln_%tQR_Bf({&EG~@e2F%zV2EdC+<;!QR}I~###&FiAVFuch+Zf z)aZw(iY?=vqN~xf@e15ETp8*x|8+v4;Fk7~tdXo^-#fV4aUSu+GI3?C_o7tTvzU|PPJ_g zj!#=Zo<+dy&wE3(&$aulSLZxEvKJKQXRA@SP%^vbvqkQ2&r?>M(DP1C&W`{XC(EW*;r+x;evUex>^tJCvYp)xJK@6RR~qQ9ozWsM zoXg26&dO|L#Ubn}zRj9&-U{7)Q4}>dF^9W*Fn3hXcJcN^A1%4kQI@O%655PEi#@E~ z2)c+~Df+6nd$f9ll0~TOG-YGp;Ks$`HN{(E45-{lX>ADRP?#hjx|O!2hf8vzs4>Y# z6!;Y5Xb&v}r}mtkx%sxAV!~6zQ+^`9eF#J95GN;odO+#Zi{V~yr?{U7{!bCFEA5H0 zuj&|khMHbpdh%XZ(Y-Gzy@+RfD3ek`agMz8_zJXem}>=zz8tK zxcRR#3c&q3g#p)foxko_;rEz7$T}-($c_P)xgfs z(8}J#+5xYq+!J_!XCtL)kAXq)vk{%o%w;RrJ;j9gR`ZDl|8?+(8J#)_<{WOW44D3zl%7S3q913S7H#ewlidS#rl%< zcq)vZD-8J&d0~c_L75*gM$Sq z!D8=X<)H7(VrBp6uSWje&KpB}13Ob22UBY+hU<3q-&w;PgdRS;?&v@1uW=eWoBrLC zmHoe_1x%3b`VAX9>r1x(v<*}hynf2BWa?~aq4~zt5?C{!4-hxkOTpje|HqrZd;CXD zjlXMhaPqzSXVrha`m-w7-q23W+7jr~0rdBN{j2gnU;eA2AlvoS|FIN*t@H1vz(RxY z1=;?yX&`)A`qms^A8AbAD5?Q>fXc4Z4I<#@*8R;(o*P&tz<0?>?W)a1KO0pF~=lDNN@H@@_ZC>B0E|>K# z+qPAT^YT77kz@V;lNkI#c?#;r~^IAwVD)bqjjU(*BcP)1Y!}u9@TC ziJhCf);m8hj|mg<_d_5@l6iWWoLE}QVZ67{eDjZ{qvz_~RDWK>L4PMZQ?rI$bwplH z4#OW^D34^mEz+$|=<1UBqm!_p8nVZKl;(@Uhd4aH^>@QSj{RG7^q>9xQi}Fb`(q_& zc3#ceV?n@R@Sh{@s<&>m@9OIMbNaT=Y`~hD(hL7RmozT!d8f0(b+JF5+bKu;05saS z(Cmx%$I6x)@my2ne+@e@wV>cj(|_;$(vbU=NVE?*Ir%?^_@U2g*ZYw|G^9H*TlYkD z@UVzxeZ~wS>xN|#ZB^wi?6E6+`IK^d|3`6XyX$s%<>v>FrrKWZOw^CN9IUgZZl1Fq^MBXTeo(;KI(Cc*BmIfPe z)vL8-9z?GRj%21_LLwt0|FISrm=NF}3F4v6XbBcXtB8S732eV?mWJX}=MSw7MkO2^ z*fITM@o&PfiQGFsgdR~^DYs3P>V-7#7PWSw(;`-yNLx+L&!AuP80TJ zPVt{@d|5vj?VDDoVgAu^qI5c%8S^xCLE*Bp+%jUdI)u+XRM5Z>6@78!27_S%dE^y$7)5c>7r+qz> z$V6@Nli0w z0FL6FKSrp%o{*w_DxlE2oL`bXjJTeL_*&jlEtwh?2&tl2bwh6#ouqm^7LfEHosqwL z+`@*{e=F=V@)2h{&)mJ2Be8tD1jeg8xc019KlXTzAi(`hWNF}HB!X?Uap><7J0*&J?YQsAtF$n-joOMAkX^|Lz8AM1lfjhse9 zUz{JLMOkj6=iaVnj-&a?gtcjS`&MPus~2OAhrBAb_y`)d_I{>kbab^B*3P`@s-Oo} zs-`2feUy+Cd6uGYV6g3FFrR90uS09VcB=7R268fOxoASfwq=OcDjURo zIfTdj^5Jd;K)b6I4Xy2RJ7FE&gQUi#A&ulFd9ZlVY=Se-XG>HAPN}-X4NNPj zU`=ZeW655x))m?vXVUC`B6q!xezdQovlnHLvBk*u&_wfb0ZHMmRtZJNDz~mL)n6A` zG^<&U*?%UFca%|npVGr6qIc>T#*RaDbOK{dz}AD?ge3D*^D5fQt=OH-_z^W0ja$yF zSZ$u?Et?~sos#dpqrF$6`7)Y%?jQ}NW!y(%K zM4#^-AY5l%&O&vN@1|1Del2S(64P_D8pH~9p|L|yW+)Eh^Ci>1sO?&x(9I$q0bz7o z(X1^o4gY;}^a_i{Qb^IdS__|v&@mk^&B@tnP_#s!+j1Oi$5~ABO9)NTPP^r5?5duf zmt4_2;)xy9vT-H%Xy=7+lrJd%jCBAN+R%Df%e+zbdZ^!Zz@-4R$zL?)q&Z<+A7-!F zC_n93+g;v&b>x<7wsh0D@yH`;>0M4`GgR)SYyGK6x6@?8kKK33>FuD*{KROthFJFc zKA{RL<>@)PzUjj%nbin>;mUEnt0aDV-S*wo6nhd{FZ>&Arsfxpp-7aeW%vAY$U!X2 z62ELJ`q_F#9G9o$fi`gXF=#I2g}oLJZ;GV-kW&qvwwl`7?46#04ISZyJb3?cpH=rD zMAHvGHC>W)Y!~%HZ@JgHx26aWdIw=P?w!wd%-JE$ua?;b-8@&_b$V1pd+)yFVqA)P z_=bj`nVIsCH}kAg1=}3B|u9@7KojBjvtQ&(+ zHVMo`5Ot3&%~*M~`!GGe=^;#Jcl+6S+PK3aJZ7HfxP*fI8+-B-551H5_*xt3C5}-d z{RhnB*Zcw0N26|bpnOv6%zQV&CjECH@}wj&OJkLOKM6~?ksQPtoZbZGN{ZCYW&=R{z<*M>e{Z9rz~&~ zKPG^#3vSGMx88*ypV*9w&|zMh6d;j$7h|VO!!A!M=3Jc>HtRRzFT{01;KT8okUR(S zs%;r=8`#>~zQ*|MEr8B|Qz%Mgpxf%z&$b

Cq!1oqX;aOhPwv@-9>L^P^B)A=TLt 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 literal 0 HcmV?d00001 diff --git a/content/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces.md b/content/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces.md index 2bfda78214..1cc26083f0 100644 --- a/content/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces.md +++ b/content/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces.md @@ -82,6 +82,22 @@ You can update the value of an existing secret, and you can change which reposit 1. Read the warning, then click **OK**. ![Confirmation to delete secret](/assets/images/help/settings/codespaces-secret-delete-warning.png) +## Using secrets + +A secret is exported as an environment variable into the user's terminal session. + + ![Displaying the value of an exported secret in the terminal](/assets/images/help/codespaces/exported-codespace-secret.png) + +You can use secrets in a codespace after the codespace is built and is running. For example, a secret can be used: + +* When launching an application from the integrated terminal or ssh session. +* Within a dev container lifecycle script that is run after the codespace is running. For more information about dev container lifecycle scripts, see the documentation on containers.dev: [Specification](https://containers.dev/implementors/json_reference/#lifecycle-scripts). + +Codespace secrets cannot be used during: + +* Codespace build time (that is, within a Dockerfile or custom entry point). +* Within a dev container feature. For more information, see the `features` attribute in the documentation on containers.dev: [Specification](https://containers.dev/implementors/json_reference/#general-properties). + ## Further reading - "[Managing encrypted secrets for your repository and organization for {% data variables.product.prodname_github_codespaces %}](/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces)" From 6d1b6de86da67f3facc10e1e78edb0434de6a182 Mon Sep 17 00:00:00 2001 From: hubwriter Date: Wed, 27 Jul 2022 10:43:29 +0100 Subject: [PATCH 57/70] Clarify how to find Codespaces info in a usage report (#29163) * Clarify how to find Codespaces info in a usage report * Optimize images Co-authored-by: github-actions --- .../images/help/codespaces/CSV-usage-report.png | Bin 0 -> 57728 bytes .../viewing-your-github-codespaces-usage.md | 3 +++ 2 files changed, 3 insertions(+) create mode 100644 assets/images/help/codespaces/CSV-usage-report.png diff --git a/assets/images/help/codespaces/CSV-usage-report.png b/assets/images/help/codespaces/CSV-usage-report.png new file mode 100644 index 0000000000000000000000000000000000000000..09a6048b72e556ea480e96794dd5b39fc4237e2a GIT binary patch literal 57728 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%0A+(}K006;#YI{kv-~6mqg%+1zfl8RA2Qt4h9N_LU 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 Date: Wed, 27 Jul 2022 11:02:44 +0000 Subject: [PATCH 58/70] update search indexes --- lib/search/indexes/github-docs-3.2-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt-records.json.br | 2 +- lib/search/indexes/github-docs-3.2-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.5-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.6-pt.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt.json.br | 4 ++-- 80 files changed, 159 insertions(+), 159 deletions(-) diff --git a/lib/search/indexes/github-docs-3.2-cn-records.json.br b/lib/search/indexes/github-docs-3.2-cn-records.json.br index 324c2392e2..f9103a3714 100644 --- a/lib/search/indexes/github-docs-3.2-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.2-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f9c9c13b79c4316f114bbd7dfbf71dd93d80c9ed8fdf0d29ed4c98385d4c1e9 -size 789425 +oid sha256:f711b42b1081da3233261307b8a359be1ef42246f9dc73f7eb4e595a6dc06dfa +size 789453 diff --git a/lib/search/indexes/github-docs-3.2-cn.json.br b/lib/search/indexes/github-docs-3.2-cn.json.br index 32fc2dc865..6de364869f 100644 --- a/lib/search/indexes/github-docs-3.2-cn.json.br +++ b/lib/search/indexes/github-docs-3.2-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c552547d81e63ee5bd3d5e0dc7c79a63dfa6e4f10ebaa538ef31591657b9e6f6 -size 1590251 +oid sha256:33eddabb74ee352f5f2753dd4d919a7d2a5ec029b742a0452fa4578f3612c163 +size 1589798 diff --git a/lib/search/indexes/github-docs-3.2-en-records.json.br b/lib/search/indexes/github-docs-3.2-en-records.json.br index 38e255a74b..efb3086540 100644 --- a/lib/search/indexes/github-docs-3.2-en-records.json.br +++ b/lib/search/indexes/github-docs-3.2-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c995b0c14cfeb75b962a02e89a3e494d10ed7b1642bddc0a453b945978467cf -size 1086384 +oid sha256:ab4d33a271566972aaaaaa9e2cd6de23ce4f45b0b5627106cbdb3c0d1dbb4b50 +size 1086977 diff --git a/lib/search/indexes/github-docs-3.2-en.json.br b/lib/search/indexes/github-docs-3.2-en.json.br index 057f1df44e..27062d2fb5 100644 --- a/lib/search/indexes/github-docs-3.2-en.json.br +++ b/lib/search/indexes/github-docs-3.2-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33b3b0abaf5faa34fde6166d8364ca261151d759a5b570cd3627275a7952a5f2 -size 4392645 +oid sha256:6b7cf1eaa1b1ec0e8233b66e00df1394fb45da5772762841de4d6dbfd2e54584 +size 4393205 diff --git a/lib/search/indexes/github-docs-3.2-es-records.json.br b/lib/search/indexes/github-docs-3.2-es-records.json.br index 5838fa60da..e97e0be585 100644 --- a/lib/search/indexes/github-docs-3.2-es-records.json.br +++ b/lib/search/indexes/github-docs-3.2-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58f39c7e52251bbf3110a19acaba751b8103ca9f64263a912db92b6f8342e435 -size 730517 +oid sha256:eb72541b0faee0a90a44e12954b982dea5aa9584895acc9eba3cbf27267a1b79 +size 730467 diff --git a/lib/search/indexes/github-docs-3.2-es.json.br b/lib/search/indexes/github-docs-3.2-es.json.br index 94f9c6a362..d2752c75cd 100644 --- a/lib/search/indexes/github-docs-3.2-es.json.br +++ b/lib/search/indexes/github-docs-3.2-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec17d9004efb3ef3aa214e4161ad7bbcbaeff6b3370fa3ce7ff99523ab94acbd -size 3091014 +oid sha256:de60b7c2a84c8f011d1e918b1516ec31c55f26b35db9e8302311ca7384762e9c +size 3091033 diff --git a/lib/search/indexes/github-docs-3.2-ja-records.json.br b/lib/search/indexes/github-docs-3.2-ja-records.json.br index 6fc99e844c..9ef0d932ba 100644 --- a/lib/search/indexes/github-docs-3.2-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.2-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ee83c1d36c3d9a0adb189c189bf64a8514d0665c344cf2a3a9923b34ff19a8a2 -size 804678 +oid sha256:d85b645ce0f6029bf4f7ac26ec1c4d8d9571b57ecc851154d2f2f9c6d4eb5d35 +size 804669 diff --git a/lib/search/indexes/github-docs-3.2-ja.json.br b/lib/search/indexes/github-docs-3.2-ja.json.br index 78806a8e57..00673cf146 100644 --- a/lib/search/indexes/github-docs-3.2-ja.json.br +++ b/lib/search/indexes/github-docs-3.2-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3063d8141ff784da2b3e95d9aa26d21ad1236e942a66c47e989c71cadbb3c90f -size 4404989 +oid sha256:bd7daa79efdbfda83ef5620252ca440cf40757557347cc03b6de20aa9d62ff9a +size 4404738 diff --git a/lib/search/indexes/github-docs-3.2-pt-records.json.br b/lib/search/indexes/github-docs-3.2-pt-records.json.br index 87f88314fd..5e52eef953 100644 --- a/lib/search/indexes/github-docs-3.2-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.2-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5d4217870cdb997ebb8b3790af0a087702f101003804d644ef7609ebe4fe5aa3 +oid sha256:0e34e871f6b97ef462696e9e86abe84a6c55d5326bae87ed1ba674f9abfc922e size 719013 diff --git a/lib/search/indexes/github-docs-3.2-pt.json.br b/lib/search/indexes/github-docs-3.2-pt.json.br index 88121cb09c..88ac2873c9 100644 --- a/lib/search/indexes/github-docs-3.2-pt.json.br +++ b/lib/search/indexes/github-docs-3.2-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5cc6ee12193247be0a0b68adbfd1d83e5b4a3d8ee92cba10122d407c448e9140 -size 2982685 +oid sha256:141324c66bd26c8d7e3127934d0a83db19731be142aacd5471801f42b182ee48 +size 2982224 diff --git a/lib/search/indexes/github-docs-3.3-cn-records.json.br b/lib/search/indexes/github-docs-3.3-cn-records.json.br index f4696441bf..7c64fad2a5 100644 --- a/lib/search/indexes/github-docs-3.3-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.3-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:55698b19267c673076720c72ad6cb3cef4b2acda1cf4e0618f8363c74cf6b9e8 -size 814628 +oid sha256:5120133cf21b2a60fd27d645f9ae88a0d0c97be14a14e0ad7cb1507b6a189632 +size 814648 diff --git a/lib/search/indexes/github-docs-3.3-cn.json.br b/lib/search/indexes/github-docs-3.3-cn.json.br index 8eef43ee03..ba6b164e44 100644 --- a/lib/search/indexes/github-docs-3.3-cn.json.br +++ b/lib/search/indexes/github-docs-3.3-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:49940a2bd4f6dd65ca607bd3c8efbbf161368443b7e78e7620fd463a46da1838 -size 1637193 +oid sha256:cf146a685816d72c533ec93398ce34c2d8fe6c9180b650eda1c8d33888fd30fd +size 1637218 diff --git a/lib/search/indexes/github-docs-3.3-en-records.json.br b/lib/search/indexes/github-docs-3.3-en-records.json.br index be4c674c5b..02dec284bb 100644 --- a/lib/search/indexes/github-docs-3.3-en-records.json.br +++ b/lib/search/indexes/github-docs-3.3-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:273072451ccd755cccdf6d4c664e370b6b8cbfe732e32dca3014d6a5f08609b5 -size 1122137 +oid sha256:4c9c8c4b19eb6000ced80252ab04413404997d699f8c0e034975213fd2dd134b +size 1122426 diff --git a/lib/search/indexes/github-docs-3.3-en.json.br b/lib/search/indexes/github-docs-3.3-en.json.br index c1ada422df..2faf895195 100644 --- a/lib/search/indexes/github-docs-3.3-en.json.br +++ b/lib/search/indexes/github-docs-3.3-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07e6d7ff7e4e72aef3829fbbf2a24553d8ad28dbca56f955ad296ba4c42ee433 -size 4497184 +oid sha256:848602869d316adba495a4df39bf47bd8c130d82743996df2506537adf8cbf69 +size 4498102 diff --git a/lib/search/indexes/github-docs-3.3-es-records.json.br b/lib/search/indexes/github-docs-3.3-es-records.json.br index 5be781588d..d330104fbf 100644 --- a/lib/search/indexes/github-docs-3.3-es-records.json.br +++ b/lib/search/indexes/github-docs-3.3-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:347208a5eae94bebb97b3386cf56043b60f6b0c6991a839859aa0810c5225079 -size 751357 +oid sha256:7940cf2874f2fea00834593b28011a29819aa02957f7582b5fbf33cf0e2829c5 +size 751408 diff --git a/lib/search/indexes/github-docs-3.3-es.json.br b/lib/search/indexes/github-docs-3.3-es.json.br index a53e8150e5..859e2a9d3c 100644 --- a/lib/search/indexes/github-docs-3.3-es.json.br +++ b/lib/search/indexes/github-docs-3.3-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e66e8b13d6bbe3007fd7b06638aa364883ad0a7282efd4946723526c44cd2003 -size 3176098 +oid sha256:661c940347f93c3128e72c9b1a1bd7c25474e335d1405b2aa4afcc855a3d9d3a +size 3175856 diff --git a/lib/search/indexes/github-docs-3.3-ja-records.json.br b/lib/search/indexes/github-docs-3.3-ja-records.json.br index 4796b8f92f..6a3a8b593a 100644 --- a/lib/search/indexes/github-docs-3.3-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.3-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:43d23332f3a770d0551c9e7951fd1fff756b1bb1f422d6754d117dbf6f560cd1 -size 829843 +oid sha256:458b78ce215e697494a56659ad038bcf4174413c48866c8dcebd6a62440ae9e0 +size 829996 diff --git a/lib/search/indexes/github-docs-3.3-ja.json.br b/lib/search/indexes/github-docs-3.3-ja.json.br index 37814a06a1..a83055c751 100644 --- a/lib/search/indexes/github-docs-3.3-ja.json.br +++ b/lib/search/indexes/github-docs-3.3-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be6b8f4d241875ddee2b427e812e8d8ff664ddd27c4f5e437a8594d2cb03bddf -size 4538197 +oid sha256:259aa0379b061b389fcb57c0296b173980da971cd75a9b924d70c4b4b8ee199b +size 4538215 diff --git a/lib/search/indexes/github-docs-3.3-pt-records.json.br b/lib/search/indexes/github-docs-3.3-pt-records.json.br index 7f0a119460..92ad5030a3 100644 --- a/lib/search/indexes/github-docs-3.3-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.3-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:124d0067783623c01d929b9d116d59d1e584a4e70e50eff77a3a79382dfa8e3d -size 740250 +oid sha256:679e2e6c701fb9ebfb70acb8ae69671f2512f4c3abc41611cb61382245995a94 +size 740261 diff --git a/lib/search/indexes/github-docs-3.3-pt.json.br b/lib/search/indexes/github-docs-3.3-pt.json.br index d1390a1b38..5f1c5c618a 100644 --- a/lib/search/indexes/github-docs-3.3-pt.json.br +++ b/lib/search/indexes/github-docs-3.3-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:987036396cca88e027c6761318e7266bb64e5202b36a50075e0cc66736965f01 -size 3065767 +oid sha256:2fdda81d71e1d99aae1d93a494124cbbe6b1fc25af6f397e5405e99f52364878 +size 3065815 diff --git a/lib/search/indexes/github-docs-3.4-cn-records.json.br b/lib/search/indexes/github-docs-3.4-cn-records.json.br index a2b7b32be0..02982c532b 100644 --- a/lib/search/indexes/github-docs-3.4-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.4-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7bfb639b5e9605c4615e3cd6b079a70d3096111f58416f2d37ab09d584d80ad0 -size 817015 +oid sha256:069443e74f755ed4283c7b679839825c8b9c46ddeaa1f99df90d0c048744290a +size 817059 diff --git a/lib/search/indexes/github-docs-3.4-cn.json.br b/lib/search/indexes/github-docs-3.4-cn.json.br index 2514b690b1..08fe14ac20 100644 --- a/lib/search/indexes/github-docs-3.4-cn.json.br +++ b/lib/search/indexes/github-docs-3.4-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f9b0ad5cfaa7d1f44251f7a83b773b49503a198471d400693c231ebda88be75 -size 1650382 +oid sha256:f7dcf2b948f77f878d5b085f5b544a2373fa68de53609e641689a8d1cf6a3f70 +size 1650641 diff --git a/lib/search/indexes/github-docs-3.4-en-records.json.br b/lib/search/indexes/github-docs-3.4-en-records.json.br index ae1b0c4bcf..0ca6d65fab 100644 --- a/lib/search/indexes/github-docs-3.4-en-records.json.br +++ b/lib/search/indexes/github-docs-3.4-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1fde8092dd61af12cf417a8bcdd5eb84e5036e7b564d6b478c9a95a60ae96749 -size 1131966 +oid sha256:316ff12226201f554dc92b393991eb122caef4a14c630a8d6767706f72241545 +size 1132201 diff --git a/lib/search/indexes/github-docs-3.4-en.json.br b/lib/search/indexes/github-docs-3.4-en.json.br index 28d8930ace..142291f0b0 100644 --- a/lib/search/indexes/github-docs-3.4-en.json.br +++ b/lib/search/indexes/github-docs-3.4-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c1057a51b851bd0d77726e5246647aae6776032f1e058166edde13bfe25f5f8e -size 4549177 +oid sha256:29483ac19935b1976e1ad784a649259c37aa698f10c29fb57283a4e231dcd4c3 +size 4550368 diff --git a/lib/search/indexes/github-docs-3.4-es-records.json.br b/lib/search/indexes/github-docs-3.4-es-records.json.br index c87383921c..4b96cec1e9 100644 --- a/lib/search/indexes/github-docs-3.4-es-records.json.br +++ b/lib/search/indexes/github-docs-3.4-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08d5b2aa17e1a2a72d6f89e99148a821d2f143359f1965bee3af4bcaa849b3b6 -size 755627 +oid sha256:37f08068668027fea7dafe95b9803905bb971474b2fa9ec8d38644658ed2b576 +size 755597 diff --git a/lib/search/indexes/github-docs-3.4-es.json.br b/lib/search/indexes/github-docs-3.4-es.json.br index 6301987ac5..95ffffa985 100644 --- a/lib/search/indexes/github-docs-3.4-es.json.br +++ b/lib/search/indexes/github-docs-3.4-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8c4b9847604b9325a2414831c9a7103a91efde1d06871bf7cdc0b0e75e7a212 -size 3195513 +oid sha256:94ca745d00f081ade1ab2cf80003b935e61be517ca48bdf8df5f1f4a469e5536 +size 3195264 diff --git a/lib/search/indexes/github-docs-3.4-ja-records.json.br b/lib/search/indexes/github-docs-3.4-ja-records.json.br index 3ccaa31a7f..58bbd5a062 100644 --- a/lib/search/indexes/github-docs-3.4-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.4-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ce5bf4543f9480482e0c8dade5f0fbf6e481c80d1c8b4f6a04e7cd9211b6607 -size 833299 +oid sha256:8bb1cea873951d568f643e70618374640124edbdc2c1f884501376ad6a0511e9 +size 833256 diff --git a/lib/search/indexes/github-docs-3.4-ja.json.br b/lib/search/indexes/github-docs-3.4-ja.json.br index 29c2667aee..a95ddaf181 100644 --- a/lib/search/indexes/github-docs-3.4-ja.json.br +++ b/lib/search/indexes/github-docs-3.4-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:978c7d3103b445f2912d8186f788df660e39bac82e40d35140de714522b39d5a -size 4570012 +oid sha256:c77240c0a030bdd2fa7e4b45aa8d01877339be7ef148c476acb924ae9686c4d0 +size 4569290 diff --git a/lib/search/indexes/github-docs-3.4-pt-records.json.br b/lib/search/indexes/github-docs-3.4-pt-records.json.br index 635927deaa..5f83e3ce21 100644 --- a/lib/search/indexes/github-docs-3.4-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.4-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc1cd7493cb89afdd263bd0bc754cd4a6aedc172b50c65f8116c56f151ddfd01 -size 744201 +oid sha256:1d53c2f25b1213ed8996c94639b256f73f8c067ee06137eec59d90d42abe2473 +size 744238 diff --git a/lib/search/indexes/github-docs-3.4-pt.json.br b/lib/search/indexes/github-docs-3.4-pt.json.br index 2da064d3f0..66f1291e48 100644 --- a/lib/search/indexes/github-docs-3.4-pt.json.br +++ b/lib/search/indexes/github-docs-3.4-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9383ae0239c0b45e18fbc9e4f144773ff65ec56561841342b5d7c2aa691bbda2 -size 3089030 +oid sha256:21c38a7c5ef9e29c95cea4a3bf4dbde4b4da843d1135eab7f0a7d1c367fc54f1 +size 3088524 diff --git a/lib/search/indexes/github-docs-3.5-cn-records.json.br b/lib/search/indexes/github-docs-3.5-cn-records.json.br index 99633b68c2..ca58902796 100644 --- a/lib/search/indexes/github-docs-3.5-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.5-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e89ca1a993504d0c1f2ffa3b582eb980ed8ad9996f427c3f880a4fcca56130cb -size 846171 +oid sha256:b84cd7054f150a4f97fdac15ba2f4b3f7496c9166309c11e4cc415c1e2504cc9 +size 846425 diff --git a/lib/search/indexes/github-docs-3.5-cn.json.br b/lib/search/indexes/github-docs-3.5-cn.json.br index 529769bf88..07c47e1e4d 100644 --- a/lib/search/indexes/github-docs-3.5-cn.json.br +++ b/lib/search/indexes/github-docs-3.5-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93114e8bf0afab2a4f7a6e00647f16037d623dfb57fd0056fedc61bdf0c8da7a -size 1709854 +oid sha256:22e99daa7dbbff53031a0f53c578bb9547ed44e445c60fd1e80faf4f68da617c +size 1709591 diff --git a/lib/search/indexes/github-docs-3.5-en-records.json.br b/lib/search/indexes/github-docs-3.5-en-records.json.br index db3b7e980f..20d9aaa7fc 100644 --- a/lib/search/indexes/github-docs-3.5-en-records.json.br +++ b/lib/search/indexes/github-docs-3.5-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3509904b9c86a14e07efa8d553ece8aa3d2cb324812fbf3157976d4362c619ec -size 1169452 +oid sha256:aa20c81844f722cbdea88c6943a531ecfd142a2f33e7c8d2011de99522ccb5a7 +size 1170037 diff --git a/lib/search/indexes/github-docs-3.5-en.json.br b/lib/search/indexes/github-docs-3.5-en.json.br index 46d69d3bbc..9f3b0d0597 100644 --- a/lib/search/indexes/github-docs-3.5-en.json.br +++ b/lib/search/indexes/github-docs-3.5-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:191ce8441f218935530a8421ac6185d9a04e629ee5183e638aef0e131d25cfb8 -size 4707247 +oid sha256:32ed311bf270ce7e2ff788f46812d31e88a98de13ab12122f7969e07848dee37 +size 4707166 diff --git a/lib/search/indexes/github-docs-3.5-es-records.json.br b/lib/search/indexes/github-docs-3.5-es-records.json.br index 09605e5bdf..fc27e112f3 100644 --- a/lib/search/indexes/github-docs-3.5-es-records.json.br +++ b/lib/search/indexes/github-docs-3.5-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3d05dd688e50615befbd3925791528346aa7dc955be41f2eada5b38bbdcfcf6 -size 778640 +oid sha256:e4cf3c430011c6d742317486d3459fb715b7ade91a6dd22e0ad677b3361fd997 +size 778645 diff --git a/lib/search/indexes/github-docs-3.5-es.json.br b/lib/search/indexes/github-docs-3.5-es.json.br index b9a321c58a..1279157fd2 100644 --- a/lib/search/indexes/github-docs-3.5-es.json.br +++ b/lib/search/indexes/github-docs-3.5-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34ba5bab603da45927116ddeef39a866bcd4c8ea86d1f54f3894e06444c4a910 -size 3304906 +oid sha256:eb3e508a44fa67bcc9a946ab253d1fc2720e5216ef5f3aea9ef035a42c0125cd +size 3305130 diff --git a/lib/search/indexes/github-docs-3.5-ja-records.json.br b/lib/search/indexes/github-docs-3.5-ja-records.json.br index d5c652bea0..3d24592e64 100644 --- a/lib/search/indexes/github-docs-3.5-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.5-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b0f6de1dda30318eda9ad7865448ec113e2975bd0320420aeb550fb6e9e727f -size 859646 +oid sha256:a2a9f6654b0d68aa16627c34aa824d5560464eaad5bc1523777baed1c5109271 +size 859902 diff --git a/lib/search/indexes/github-docs-3.5-ja.json.br b/lib/search/indexes/github-docs-3.5-ja.json.br index af1c5ce435..918a1af37e 100644 --- a/lib/search/indexes/github-docs-3.5-ja.json.br +++ b/lib/search/indexes/github-docs-3.5-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef1716ea294b3d11c33f32bd3e0ee4443dfc8aefb7676f4b3b3162dee548405f -size 4731053 +oid sha256:75176c5b01eda8b4cbe1f7ec8eddd6ce4b0e898135876fa22a506065a75ddb08 +size 4731257 diff --git a/lib/search/indexes/github-docs-3.5-pt-records.json.br b/lib/search/indexes/github-docs-3.5-pt-records.json.br index e7493270c9..f0abc36d2f 100644 --- a/lib/search/indexes/github-docs-3.5-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.5-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7155ff36680a9e4dc54b50f6238c2dac9aa3237474b908c2ecd4374f00f1158 -size 766735 +oid sha256:810b5521831be7f14a57768f1600c4a556df1e3653ec2da462f37ff52833313a +size 766747 diff --git a/lib/search/indexes/github-docs-3.5-pt.json.br b/lib/search/indexes/github-docs-3.5-pt.json.br index 99f8300008..fa059dd6ef 100644 --- a/lib/search/indexes/github-docs-3.5-pt.json.br +++ b/lib/search/indexes/github-docs-3.5-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:91145de760bcc91cca1cfeea30c948bc874e3ea7597e986caa81c8a684bf2bb6 -size 3193811 +oid sha256:6f5aa93c82fee99ed96e9741b4f7975cac2b92cfc78671f8523f4adf56e6d09c +size 3193786 diff --git a/lib/search/indexes/github-docs-3.6-cn-records.json.br b/lib/search/indexes/github-docs-3.6-cn-records.json.br index 21fe4b07e7..2a531c8cba 100644 --- a/lib/search/indexes/github-docs-3.6-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.6-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42752dc2aa637e7ccce6d2494e8ceb2c22e6e6133df43c2f075a5a8f6754a3f0 -size 869309 +oid sha256:79049f160f59d47c53f014144a50f2dc97be5fa496cbc85351c246c9d34ec805 +size 869608 diff --git a/lib/search/indexes/github-docs-3.6-cn.json.br b/lib/search/indexes/github-docs-3.6-cn.json.br index 407e4140f1..805e08a4f3 100644 --- a/lib/search/indexes/github-docs-3.6-cn.json.br +++ b/lib/search/indexes/github-docs-3.6-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d53376f713dc93b3ee2ab5b574c115a2b647e083b1abd75f81354650c6470229 -size 1757966 +oid sha256:d348a2f9bdbc6d6a5fb42a9f099959a43b82ba80439e62d184def40086dba885 +size 1757671 diff --git a/lib/search/indexes/github-docs-3.6-en-records.json.br b/lib/search/indexes/github-docs-3.6-en-records.json.br index 5d8f8cb937..502349a859 100644 --- a/lib/search/indexes/github-docs-3.6-en-records.json.br +++ b/lib/search/indexes/github-docs-3.6-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce7b9210b7cd59085c8275203c71bfdd94276bf26e1654e60ddd5271036efe7f -size 1198405 +oid sha256:95abb46c1003de4cea9a57d0d51e88f46d326c88f6a6309d96928d53e5bf914c +size 1199251 diff --git a/lib/search/indexes/github-docs-3.6-en.json.br b/lib/search/indexes/github-docs-3.6-en.json.br index 99d96f2799..1655549e6b 100644 --- a/lib/search/indexes/github-docs-3.6-en.json.br +++ b/lib/search/indexes/github-docs-3.6-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2445070be31767fb146cfec23b12e4dfea095ab9e1ea56e9db6598cf7f260f02 -size 4821177 +oid sha256:1e82146e44ea4861306a6025d711a74419d3a7d7450bc6d972e0006a37b13f05 +size 4823947 diff --git a/lib/search/indexes/github-docs-3.6-es-records.json.br b/lib/search/indexes/github-docs-3.6-es-records.json.br index 37e795e831..efc15c0be7 100644 --- a/lib/search/indexes/github-docs-3.6-es-records.json.br +++ b/lib/search/indexes/github-docs-3.6-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66eb304303d784de06f5e4a3243efde7ee7523de6654f7bdebaca2535c5fc5cf -size 798813 +oid sha256:af9a07c3fe71a636843899597d97642ebc5439666f5fb38fc6ed37718da02240 +size 798954 diff --git a/lib/search/indexes/github-docs-3.6-es.json.br b/lib/search/indexes/github-docs-3.6-es.json.br index 26e7000baf..71ee060f18 100644 --- a/lib/search/indexes/github-docs-3.6-es.json.br +++ b/lib/search/indexes/github-docs-3.6-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5729655dda9f37c61030df3b3b21f21c520104a2e8df1d763b0b523f56eca6a7 -size 3405800 +oid sha256:17e112c3bafe3536eea4b4aef73b2f0a83fa37b0dd1f9d0ddd3acd0f9f6ec231 +size 3406036 diff --git a/lib/search/indexes/github-docs-3.6-ja-records.json.br b/lib/search/indexes/github-docs-3.6-ja-records.json.br index 95ec8715d2..e4d260b85c 100644 --- a/lib/search/indexes/github-docs-3.6-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.6-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:225c534b55745d97007e2f95804cdedca71b087e5bab43328baba055292f8286 -size 882789 +oid sha256:756430c330eefb31cf8def08e4a6081b9b389a347722f6b2893cacdf3ea309b3 +size 882610 diff --git a/lib/search/indexes/github-docs-3.6-ja.json.br b/lib/search/indexes/github-docs-3.6-ja.json.br index 649c319c2c..ef20c3b6f5 100644 --- a/lib/search/indexes/github-docs-3.6-ja.json.br +++ b/lib/search/indexes/github-docs-3.6-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:64369c421185b63b0eef18b4ac8e9eb6b40bb9a037e4867ee554ec5f1dbe2822 -size 4863795 +oid sha256:7ea35cb5fdb2963b3ea5c2294639271225c1a963747acb3ca103beaf0d78618a +size 4863610 diff --git a/lib/search/indexes/github-docs-3.6-pt-records.json.br b/lib/search/indexes/github-docs-3.6-pt-records.json.br index a0a8d24c27..f81926e89a 100644 --- a/lib/search/indexes/github-docs-3.6-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.6-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb1ee71eb1da47b6db638d5adff87bf0021db685086f6b5ac2a9fad24c3525bb -size 787145 +oid sha256:38ea98e3639aa490a424fbd740691216c7816073e07d9ee083ce09fa66670bd2 +size 787340 diff --git a/lib/search/indexes/github-docs-3.6-pt.json.br b/lib/search/indexes/github-docs-3.6-pt.json.br index e9a4d950f5..0fca8c6258 100644 --- a/lib/search/indexes/github-docs-3.6-pt.json.br +++ b/lib/search/indexes/github-docs-3.6-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:141074f58dfe094c0aa1f588a66484a06848e0aab81bb0b081d6fc2a277acfcf -size 3293629 +oid sha256:3700f5e4075c092914dbd6773611475c7a2654f80218b6a0f3ac7251fdee36c6 +size 3293746 diff --git a/lib/search/indexes/github-docs-dotcom-cn-records.json.br b/lib/search/indexes/github-docs-dotcom-cn-records.json.br index cbc958a2dc..40da402c79 100644 --- a/lib/search/indexes/github-docs-dotcom-cn-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2ed9fdb9f07ac5f09e1aa065d3726d496ebdc5b8eb2cba15b42230b96db7f4b -size 1024033 +oid sha256:6273e6599ee4e018dec7de559bea3fcb1eab32763eea585c37c74d5b583bc54b +size 1023991 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index 00c817da17..56ef305702 100644 --- a/lib/search/indexes/github-docs-dotcom-cn.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ddf9fdd8884b019ef57946e1d649252129e0de007817185505f3c5d96dac4de6 -size 1740535 +oid sha256:4aa8096645afc8eeb0fe2873fd099ecb2d35a367fa6b752e30976562415d4f09 +size 1740631 diff --git a/lib/search/indexes/github-docs-dotcom-en-records.json.br b/lib/search/indexes/github-docs-dotcom-en-records.json.br index 05b94d7c79..7cbd529cae 100644 --- a/lib/search/indexes/github-docs-dotcom-en-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b7cd6ec781185134f15b4b889d0674c87874b65a4f2f190223a281307b0ee285 -size 1436689 +oid sha256:e37926cd793686d6883ea4ae47505bfe06abc6a44b0b588797173ebc6bf05534 +size 1439878 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index bb490e17a8..f80a1a2e51 100644 --- a/lib/search/indexes/github-docs-dotcom-en.json.br +++ b/lib/search/indexes/github-docs-dotcom-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6af4568dc2aa2549a0f5c2062be7992020b35bbcc6f52bdf0d02e26cde165685 -size 5508346 +oid sha256:67a7c71852dc089a8b20edd68ef4e1d70ae46606e4a6e43152b042f3e36e90fd +size 5510865 diff --git a/lib/search/indexes/github-docs-dotcom-es-records.json.br b/lib/search/indexes/github-docs-dotcom-es-records.json.br index 01830fc5e9..6bc5c1b55c 100644 --- a/lib/search/indexes/github-docs-dotcom-es-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff923f8297d9eeea83fe1ea0889efe1d08646e423fca75a40d95a87af6722584 -size 920378 +oid sha256:c97264eb062569cf9df8a0d93acd7395f4076a3e661b81c08d8693c36cbd7933 +size 920415 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index cf967527ad..1899dd925a 100644 --- a/lib/search/indexes/github-docs-dotcom-es.json.br +++ b/lib/search/indexes/github-docs-dotcom-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:53017389388f99b5ff5ca36540942830da76a1adcb2843f243d739ff8004ef74 -size 3767174 +oid sha256:34a4380d1708ea9e3b890593f6f16e63ef95923b6ce6be4ee137be34f5a78b9f +size 3766639 diff --git a/lib/search/indexes/github-docs-dotcom-ja-records.json.br b/lib/search/indexes/github-docs-dotcom-ja-records.json.br index c34f289efa..4bd99c1f82 100644 --- a/lib/search/indexes/github-docs-dotcom-ja-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:02cbdca34d4f69227a4ffb7258861a68ef8b63ab2025cd60a070945e42289bf9 -size 1031382 +oid sha256:142cdfc32cdbdcf829908a43b13dd1fd200e1c80fbcac69ede81091e3580092d +size 1031444 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index 7be82c38b3..05035792b9 100644 --- a/lib/search/indexes/github-docs-dotcom-ja.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fbd9a9a83d2bd17068142849066f5f65b9dbe9a848b507d81b9627e78f051d2b -size 5497940 +oid sha256:3e19e5957513918b2fbc2cdf544dcfefc39028db4e02e69356e5fc47884c9247 +size 5498840 diff --git a/lib/search/indexes/github-docs-dotcom-pt-records.json.br b/lib/search/indexes/github-docs-dotcom-pt-records.json.br index 768c196142..262a628f55 100644 --- a/lib/search/indexes/github-docs-dotcom-pt-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7ff7fdb8516d038048aff1f53de0f5580a8c5add1d630a9e8f5f9b117ab131c4 -size 909907 +oid sha256:66c182f1b21a1fe35ba2c5c6ebcca55e9b80625cc231e6752bb4c588afdd59ff +size 909601 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index 121d6a859e..3ea73854b3 100644 --- a/lib/search/indexes/github-docs-dotcom-pt.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7ae8eedcb2b58db25bc52d6b8ec6090b54ac26e0c6c5f108815561cfc14e4323 -size 3677812 +oid sha256:df4d8b4dea7a9d2277b5707db1b12adfbaa0d67b0cf30ba13f344eee814a276f +size 3678036 diff --git a/lib/search/indexes/github-docs-ghae-cn-records.json.br b/lib/search/indexes/github-docs-ghae-cn-records.json.br index 830b2dd792..a7d1dd0f9c 100644 --- a/lib/search/indexes/github-docs-ghae-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghae-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1877d1fd75e388e12fba43e7da87be786ff30d59147bf30553c73954a10fd9eb -size 655124 +oid sha256:8e13ee44f9de7b863ce42fb10040ef6365b182dded3fcedd57d237b46dfaa7cb +size 655317 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index b21fb9aca3..3ead45d7ce 100644 --- a/lib/search/indexes/github-docs-ghae-cn.json.br +++ b/lib/search/indexes/github-docs-ghae-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b85e8e9f94e8bf011cce21eb4f222e31bc1739f3ea6474c7949993478b82e41 -size 1267581 +oid sha256:888a864c30c7e6680f9a28715959f7745d30e597b97b59be05cec419c262d576 +size 1267482 diff --git a/lib/search/indexes/github-docs-ghae-en-records.json.br b/lib/search/indexes/github-docs-ghae-en-records.json.br index 63c29bf585..e4e1b7bceb 100644 --- a/lib/search/indexes/github-docs-ghae-en-records.json.br +++ b/lib/search/indexes/github-docs-ghae-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d1e4c10d3059cbccb980fc8a8c2f50625e2d96e2639c7dcf942dc6b2cdb8871 -size 929653 +oid sha256:ce3b88883c7d325ab01a3d20da9c0b5c78479e5f715a5d563e5bd04ff0d92079 +size 929987 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index a9330a2a3e..f553a31a14 100644 --- a/lib/search/indexes/github-docs-ghae-en.json.br +++ b/lib/search/indexes/github-docs-ghae-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da63bbfd51499068888a6c4e8da115c66dbddf2de65cf8947068b283eed7d746 -size 3674715 +oid sha256:f21bebc073f2c573d3310f8f13006cb34fd952cd81faf30af3b2bba97612bdf9 +size 3676746 diff --git a/lib/search/indexes/github-docs-ghae-es-records.json.br b/lib/search/indexes/github-docs-ghae-es-records.json.br index 2ad989a8a9..7d95be6f43 100644 --- a/lib/search/indexes/github-docs-ghae-es-records.json.br +++ b/lib/search/indexes/github-docs-ghae-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52a48ae559c5ff18f7348b72adaf892a3319f534cb8a9176db63da9bf6c277ea -size 610425 +oid sha256:c77c93e262cb3df34dd3d16564ff5b1d22133691efa375b4d968f1fccffa689d +size 610421 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index e6a169aa63..b986202e5b 100644 --- a/lib/search/indexes/github-docs-ghae-es.json.br +++ b/lib/search/indexes/github-docs-ghae-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28a1bc233b654eb5ed59042ce488d578bf59f95d9f75ad8cff29df8e1e5fe2bc -size 2497733 +oid sha256:fe4d0a3761249840c7ff29f5fa4005c55b807be1ebf7374172fdc433becef75b +size 2498311 diff --git a/lib/search/indexes/github-docs-ghae-ja-records.json.br b/lib/search/indexes/github-docs-ghae-ja-records.json.br index cd1445231e..8f7d54c563 100644 --- a/lib/search/indexes/github-docs-ghae-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghae-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:480e13f42b253342d6e3f539c0efb532e56ec062c73268a9e5c0b1aad2448950 -size 669501 +oid sha256:5635c06c58ae6d51cc8b51f6ac778dc4ead9a5019ef374dcab0e00fd4eb0220d +size 669474 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index db9638df05..8f96a1e610 100644 --- a/lib/search/indexes/github-docs-ghae-ja.json.br +++ b/lib/search/indexes/github-docs-ghae-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60417512813aecafdd1fec93f5badf038a942bdb238f01c398a365ab51843c3c -size 3559611 +oid sha256:6fbf043efbdc6f76d6e630de0a8523f1e8751bdcba18b9b8ee9cc1b61afceb0d +size 3559575 diff --git a/lib/search/indexes/github-docs-ghae-pt-records.json.br b/lib/search/indexes/github-docs-ghae-pt-records.json.br index 00e4c7ff33..2602459d24 100644 --- a/lib/search/indexes/github-docs-ghae-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghae-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a4d8e61c4953d830c4359e9c3ae7a285711ec978ffb5d5d6fd38a6eda1cc83f -size 601614 +oid sha256:8f8ed8595d04279bcadb14cd7d964d6cd0da8b9a3e14adee59e729cb714b21d5 +size 601601 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index e15411f0c0..5397a960ef 100644 --- a/lib/search/indexes/github-docs-ghae-pt.json.br +++ b/lib/search/indexes/github-docs-ghae-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c3ec5081cae526b75c48c22f7d3ef43a999a57a1b61373ea35bd36af2251002 -size 2392357 +oid sha256:253c16f34c9c3f691e1fa6cb723eb6c22cf3ca0fb4e84aa5c6004fd6255c6006 +size 2392421 diff --git a/lib/search/indexes/github-docs-ghec-cn-records.json.br b/lib/search/indexes/github-docs-ghec-cn-records.json.br index 14e7534f8d..21b36a5031 100644 --- a/lib/search/indexes/github-docs-ghec-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghec-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:05001ba370740b621fb14f3fa1713beab49395e7434c65e83033cc958c03dc7e -size 994535 +oid sha256:3fce6a71ec5290507e4f158d2b25cbefa883a76c597e6055c5bea27c7d4b9caf +size 994329 diff --git a/lib/search/indexes/github-docs-ghec-cn.json.br b/lib/search/indexes/github-docs-ghec-cn.json.br index b34fdb890a..cf2c206c37 100644 --- a/lib/search/indexes/github-docs-ghec-cn.json.br +++ b/lib/search/indexes/github-docs-ghec-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b231b36e9ce3825bc9b4f83847a80f8dfea0ccc5876c5879e0e628eaf421318 -size 1868047 +oid sha256:950851c0a8f6742b3eed5388c1b4d2a5985393cc6630e168c26cfa30b350b066 +size 1868449 diff --git a/lib/search/indexes/github-docs-ghec-en-records.json.br b/lib/search/indexes/github-docs-ghec-en-records.json.br index c32aa5c7a9..e004266d99 100644 --- a/lib/search/indexes/github-docs-ghec-en-records.json.br +++ b/lib/search/indexes/github-docs-ghec-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:397e88b901932fe0e5c6f8b64a5a4d5597a9c93072e9ec2451189e9c6b8935a8 -size 1361649 +oid sha256:dbcfd1cbbac1bf42d7dae3b7a908ed9c8eb13bc6fced5921bbab687e5138047e +size 1361698 diff --git a/lib/search/indexes/github-docs-ghec-en.json.br b/lib/search/indexes/github-docs-ghec-en.json.br index 4dc50c17dc..9a8024b53a 100644 --- a/lib/search/indexes/github-docs-ghec-en.json.br +++ b/lib/search/indexes/github-docs-ghec-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8598b8ba2388cb2419934f4a18a5f3a0dd272925a3740cb59a45e3fdc533d145 -size 5506625 +oid sha256:213fa9d7e4ed577455f737c41ec5d89cca1cc4c42911dda935b52025b67f1268 +size 5511526 diff --git a/lib/search/indexes/github-docs-ghec-es-records.json.br b/lib/search/indexes/github-docs-ghec-es-records.json.br index 1a3e0eb5d0..3b99c78f03 100644 --- a/lib/search/indexes/github-docs-ghec-es-records.json.br +++ b/lib/search/indexes/github-docs-ghec-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fcdbbde0ae463b6436b04f479f44f85f8eb506709e912144570b56470c31cac2 -size 918336 +oid sha256:7090d00428e328e67ec799255e92ccfaa0450552e8ae341a14ff621ce14f6a6c +size 918367 diff --git a/lib/search/indexes/github-docs-ghec-es.json.br b/lib/search/indexes/github-docs-ghec-es.json.br index 08e82e8121..87d3979807 100644 --- a/lib/search/indexes/github-docs-ghec-es.json.br +++ b/lib/search/indexes/github-docs-ghec-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2615591cafb97e4a30dd3ad8a5634375ba9bc1a703cc14c3393fe7fae269fc82 -size 3906503 +oid sha256:2d49cc8be4ca250ebbb75ddfe0f7599cc344b2079fb85a3a534d4f31f9e80f9a +size 3906763 diff --git a/lib/search/indexes/github-docs-ghec-ja-records.json.br b/lib/search/indexes/github-docs-ghec-ja-records.json.br index a50f39a1cb..e0533f635b 100644 --- a/lib/search/indexes/github-docs-ghec-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghec-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4e6145167bb4d5e629537779201e244dde006106b23a4609c0c1edf37842163 -size 1007596 +oid sha256:0c04a452e02dd6552d61686923a1f8127f597393cd55d7f3758aa92ff49d67b7 +size 1007403 diff --git a/lib/search/indexes/github-docs-ghec-ja.json.br b/lib/search/indexes/github-docs-ghec-ja.json.br index 05bd8eca11..49cade7615 100644 --- a/lib/search/indexes/github-docs-ghec-ja.json.br +++ b/lib/search/indexes/github-docs-ghec-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d344af092328049bb86aadb94b282af3c0819e70f9f1407775d18cb7239d619a -size 5588290 +oid sha256:f6e93aff93582c6f0351c2ba7ad13285c81cd20b89df2c5c4de443f8f246d936 +size 5588466 diff --git a/lib/search/indexes/github-docs-ghec-pt-records.json.br b/lib/search/indexes/github-docs-ghec-pt-records.json.br index 49c9646985..1dd24b136e 100644 --- a/lib/search/indexes/github-docs-ghec-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghec-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40c733f717f0191a6fa148f9acaba1a8b9710952ebe31054dfa62199de9af620 -size 906263 +oid sha256:ae2380d03729261801f0d4d4fdc20880c33530e23b073bd149a02e631a008af2 +size 906223 diff --git a/lib/search/indexes/github-docs-ghec-pt.json.br b/lib/search/indexes/github-docs-ghec-pt.json.br index df1d601685..44c4ee6db9 100644 --- a/lib/search/indexes/github-docs-ghec-pt.json.br +++ b/lib/search/indexes/github-docs-ghec-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b830c1a20ff4240f7a834a0f85f495a6966c9460bd4235dc48b7459786f0d8c1 -size 3803158 +oid sha256:dffbeb56b61e333b7c911a6fe66a28da5b98f0fcff8a2017ebd204c13b275b44 +size 3803575 From bc899dec0107801479528cd6f878c6b8cd8ce4e1 Mon Sep 17 00:00:00 2001 From: Steve Guntrip <12534592+stevecat@users.noreply.github.com> Date: Wed, 27 Jul 2022 15:55:35 +0100 Subject: [PATCH 59/70] Projects GA --- .../images/help/issues/migrate-menu-item.png | Bin 0 -> 6300 bytes assets/images/help/issues/migrate-option.png | Bin 61377 -> 72152 bytes assets/images/help/issues/migrate-to-beta.png | Bin 6096 -> 0 bytes .../images/help/issues/project_side_bar.png | Bin 64081 -> 0 bytes .../issues/projects-beta-assign-button.png | Bin 5192 -> 0 bytes .../issues/projects-beta-assign-dropdown.png | Bin 10984 -> 0 bytes .../help/issues/projects-classic-org.png | Bin 5372 -> 12561 bytes .../help/issues/projects-classic-user.png | Bin 4506 -> 7708 bytes .../help/projects-v2/access-change-role.png | Bin 0 -> 10431 bytes .../help/projects-v2/access-find-member.png | Bin 0 -> 18555 bytes .../images/help/projects-v2/access-invite.png | Bin 0 -> 10026 bytes .../help/projects-v2/access-remove-member.png | Bin 0 -> 10292 bytes .../images/help/projects-v2/access-role.png | Bin 0 -> 10191 bytes .../images/help/projects-v2/access-search.png | Bin 0 -> 18041 bytes .../help/projects-v2/add-bulk-menu-item.png | Bin 0 -> 7158 bytes .../images/help/projects-v2/add-bulk-save.png | Bin 0 -> 6492 bytes .../projects-v2/add-bulk-select-issues.png | Bin 0 -> 11421 bytes .../help/projects-v2/add-bulk-select-repo.png | Bin 0 -> 20385 bytes .../help/projects-v2/add-draft-issue.png | Bin 0 -> 10353 bytes .../projects-v2/add-item-select-issue.png | Bin 0 -> 15135 bytes .../help/projects-v2/add-item-select-repo.png | Bin 0 -> 10201 bytes assets/images/help/projects-v2/add-item.png | Bin 0 -> 13513 bytes .../projects-v2/add-iteration-options.png | Bin 0 -> 14374 bytes .../images/help/projects-v2/add-iteration.png | Bin 0 -> 14960 bytes .../help/projects-v2/add-to-repo-button.png | Bin 0 -> 8771 bytes .../help/projects-v2/add-to-repo-search.png | Bin 0 -> 9425 bytes .../images/help/projects-v2/add-to-repo.png | Bin 0 -> 16171 bytes .../help/projects-v2/archive-item-prompt.png | Bin 0 -> 11073 bytes .../help/projects-v2/archive-menu-item.png | Bin 0 -> 7822 bytes .../projects-v2/archived-items-menu-item.png | Bin 0 -> 8566 bytes assets/images/help/projects-v2/base-role.png | Bin 0 -> 22376 bytes .../projects-v2/column-field-menu-item.png | Bin 0 -> 12397 bytes .../help/projects-v2/column-field-menu.png | Bin 0 -> 6680 bytes .../convert-to-issue-select-repo.png | Bin 0 -> 7630 bytes .../help/projects-v2/default-workflows.png | Bin 0 -> 12675 bytes .../images/help/projects-v2/delete-field.png | Bin 0 -> 7064 bytes .../help/projects-v2/delete-item-prompt.png | Bin 0 -> 11451 bytes .../help/projects-v2/delete-menu-item.png | Bin 0 -> 8002 bytes .../images/help/projects-v2/delete-view.png | Bin 0 -> 8255 bytes .../projects-v2/disable-insights-checkbox.png | Bin 0 -> 17276 bytes .../projects-v2/disable-insights-save.png | Bin 0 -> 14182 bytes .../help/projects-v2/duplicate-view.png | Bin 0 -> 8722 bytes .../help/projects-v2/edit-description.png | Bin 0 -> 15346 bytes .../images/help/projects-v2/edit-readme.png | Bin 0 -> 31549 bytes .../help/projects-v2/features-org-menu.png | Bin 0 -> 10824 bytes .../images/help/projects-v2/field-options.png | Bin 0 -> 8503 bytes .../images/help/projects-v2/field-rename.png | Bin 0 -> 5660 bytes .../help/projects-v2/group-menu-item.png | Bin 0 -> 11431 bytes assets/images/help/projects-v2/group-menu.png | Bin 0 -> 8341 bytes .../help/projects-v2/hide-field-via-menu.png | Bin 0 -> 16586 bytes .../help/projects-v2/insights-button.png | Bin 0 -> 5158 bytes .../help/projects-v2/insights-configure.png | Bin 0 -> 6331 bytes .../help/projects-v2/insights-group.png | Bin 0 -> 17866 bytes .../help/projects-v2/insights-layout.png | Bin 0 -> 20530 bytes .../help/projects-v2/insights-new-chart.png | Bin 0 -> 10943 bytes .../help/projects-v2/insights-rename.png | Bin 0 -> 13281 bytes .../help/projects-v2/insights-save-filter.png | Bin 0 -> 8706 bytes .../images/help/projects-v2/insights-save.png | Bin 0 -> 10838 bytes .../projects-v2/insights-select-a-chart.png | Bin 0 -> 11373 bytes .../help/projects-v2/insights-x-axis.png | Bin 0 -> 19864 bytes .../help/projects-v2/insights-y-axis.png | Bin 0 -> 9247 bytes .../issue-edit-project-sidebar.png | Bin 0 -> 15052 bytes .../projects-v2/issue-index-project-menu.png | Bin 0 -> 8109 bytes .../issue-index-select-project.png | Bin 0 -> 15294 bytes .../projects-v2/issue-sidebar-projects.png | Bin 0 -> 13340 bytes .../issue-sidebar-select-project.png | Bin 0 -> 15038 bytes .../item-context-menu-button-board.png | Bin 0 -> 7579 bytes .../item-context-menu-button-table.png | Bin 0 -> 6320 bytes .../projects-v2/item-convert-to-issue.png | Bin 0 -> 9178 bytes .../help/projects-v2/iteration-date.png | Bin 0 -> 9858 bytes .../help/projects-v2/iteration-delete.png | Bin 0 -> 9229 bytes .../projects-v2/iteration-field-duration.png | Bin 0 -> 9559 bytes .../projects-v2/iteration-field-starts.png | Bin 0 -> 9655 bytes .../help/projects-v2/iteration-rename.png | Bin 0 -> 8104 bytes .../help/projects-v2/iteration-save.png | Bin 0 -> 11732 bytes .../images/help/projects-v2/manage-access.png | Bin 0 -> 9657 bytes .../help/projects-v2/modify-field-menu.png | Bin 0 -> 4672 bytes .../help/projects-v2/new-field-button.png | Bin 0 -> 8051 bytes .../help/projects-v2/new-field-date.png | Bin 0 -> 16984 bytes .../help/projects-v2/new-field-iteration.png | Bin 0 -> 15648 bytes .../help/projects-v2/new-field-menu-item.png | Bin 0 -> 8792 bytes .../help/projects-v2/new-field-name.png | Bin 0 -> 6246 bytes .../help/projects-v2/new-field-number.png | Bin 0 -> 17155 bytes .../projects-v2/new-field-save-and-create.png | Bin 0 -> 6542 bytes .../help/projects-v2/new-field-save.png | Bin 0 -> 5776 bytes .../projects-v2/new-field-single-select.png | Bin 0 -> 16631 bytes .../help/projects-v2/new-field-text.png | Bin 0 -> 16899 bytes .../help/projects-v2/new-project-button.png | Bin 0 -> 5944 bytes assets/images/help/projects-v2/new-view.png | Bin 0 -> 7680 bytes .../images/help/projects-v2/no-grouping.png | Bin 0 -> 8772 bytes assets/images/help/projects-v2/no-sorting.png | Bin 0 -> 8109 bytes .../images/help/projects-v2/omnibar-add.png | Bin 0 -> 10013 bytes assets/images/help/projects-v2/open-menu.png | Bin 0 -> 4995 bytes .../help/projects-v2/paste-url-to-add.png | Bin 0 -> 15894 bytes .../help/projects-v2/priority-example.png | Bin 0 -> 9203 bytes .../images/help/projects-v2/rename-view.png | Bin 0 -> 8662 bytes assets/images/help/projects-v2/repo-tab.png | Bin 0 -> 8520 bytes .../images/help/projects-v2/save-options.png | Bin 0 -> 6015 bytes .../help/projects-v2/save-readme-button.png | Bin 0 -> 7398 bytes assets/images/help/projects-v2/save-view.png | Bin 0 -> 13341 bytes .../help/projects-v2/select-field-header.png | Bin 0 -> 6966 bytes .../projects-v2/select-iteration-field.png | Bin 0 -> 12471 bytes .../help/projects-v2/select-row-number.png | Bin 0 -> 10947 bytes .../help/projects-v2/select-single-select.png | Bin 0 -> 12847 bytes .../help/projects-v2/settings-menu-item.png | Bin 0 -> 9769 bytes .../show-hide-fields-menu-item.png | Bin 0 -> 12457 bytes .../help/projects-v2/show-hide-fields.png | Bin 0 -> 14508 bytes .../single-select-create-with-options.png | Bin 0 -> 11148 bytes .../help/projects-v2/single-select-delete.png | Bin 0 -> 5891 bytes .../single-select-edit-options.png | Bin 0 -> 13701 bytes .../help/projects-v2/sort-menu-item.png | Bin 0 -> 13975 bytes assets/images/help/projects-v2/sort-menu.png | Bin 0 -> 7066 bytes assets/images/help/projects-v2/sort-order.png | Bin 0 -> 6434 bytes .../images/help/projects-v2/tab-projects.png | Bin 0 -> 9264 bytes .../help/projects-v2/table-or-board.png | Bin 0 -> 7744 bytes .../help/projects-v2/view-menu-icon.png | Bin 0 -> 7776 bytes .../visibility-change-checkbox.png | Bin 0 -> 16846 bytes assets/images/help/projects-v2/visibility.png | Bin 0 -> 11961 bytes .../help/projects-v2/workflow-enable.png | Bin 0 -> 12976 bytes .../images/help/projects-v2/workflow-set.png | Bin 0 -> 15691 bytes .../images/help/projects-v2/workflow-when.png | Bin 0 -> 13125 bytes .../help/projects-v2/workflows-menu-item.png | Bin 0 -> 8889 bytes .../events-that-trigger-workflows.md | 6 +- .../audit-log-events-for-your-enterprise.md | 10 +- .../authorizing-oauth-apps.md | 2 +- ...cking-a-user-from-your-personal-account.md | 8 +- .../scopes-for-oauth-apps.md | 4 +- .../webhooks/webhook-events-and-payloads.md | 22 +- .../using-github/github-command-palette.md | 6 +- .../using-github/keyboard-shortcuts.md | 29 ++- content/issues/guides.md | 10 +- content/issues/index.md | 17 +- .../index.md | 12 +- .../about-automation-for-project-boards.md | 26 ++- .../about-project-boards.md | 56 +++-- .../changing-project-board-visibility.md | 12 +- .../closing-a-project-board.md | 28 ++- ...nfiguring-automation-for-project-boards.md | 16 +- .../copying-a-project-board.md | 19 +- .../creating-a-project-board.md | 32 +-- .../deleting-a-project-board.md | 20 +- .../editing-a-project-board.md | 22 +- .../managing-project-boards/index.md | 12 +- ...linking-a-repository-to-a-project-board.md | 20 +- .../reopening-a-closed-project-board.md | 26 ++- ...es-and-pull-requests-to-a-project-board.md | 46 ++-- .../adding-notes-to-a-project-board.md | 34 ++- .../archiving-cards-on-a-project-board.md | 22 +- .../filtering-cards-on-a-project-board.md | 26 ++- .../index.md | 12 +- ...tracking-progress-on-your-project-board.md | 14 +- .../automating-projects-using-actions.md} | 35 +-- .../automating-your-project/index.md | 15 ++ .../using-the-api-to-manage-projects.md | 26 ++- .../using-the-built-in-automations.md | 23 ++ .../creating-projects/creating-a-project.md | 39 ++++ .../creating-projects/index.md | 15 ++ .../migrating-from-projects-classic.md} | 25 +-- .../customizing-a-view.md | 114 ++++++++++ .../filtering-projects.md | 31 +++ .../index.md | 16 ++ .../managing-your-views.md | 73 +++++++ .../index.md | 21 ++ .../learning-about-projects/about-projects.md | 49 +++++ .../best-practices-for-projects.md} | 29 ++- .../learning-about-projects/index.md | 15 ++ .../quickstart-for-projects.md | 167 ++++++++++++++ .../adding-items-to-your-project.md | 86 ++++++++ .../archiving-items-from-your-project.md | 48 +++++ .../converting-draft-issues-to-issues.md | 33 +++ .../managing-items-in-your-project/index.md | 16 ++ .../adding-your-project-to-a-repository.md | 26 +++ .../closing-and-deleting-your-projects.md} | 17 +- .../managing-your-project/index.md | 15 ++ .../managing-access-to-your-projects.md} | 43 +++- .../managing-visibility-of-your-projects.md | 41 ++++ .../about-date-fields.md | 23 ++ .../about-iteration-fields.md | 76 +++++++ .../about-single-select-fields.md | 40 ++++ .../about-text-and-number-fields.md | 37 ++++ .../deleting-fields.md | 18 ++ .../understanding-field-types/index.md | 19 ++ .../renaming-fields.md | 17 ++ .../about-insights-for-projects.md | 51 +++++ .../configuring-charts.md | 37 ++++ .../creating-charts.md | 20 ++ .../index.md | 16 ++ .../about-issues.md | 2 +- ...-tracking-work-for-your-team-or-project.md | 24 ++- .../quickstart.md | 4 +- .../about-projects.md | 64 ------ .../creating-a-project.md | 204 ------------------ .../customizing-your-project-views.md | 204 ------------------ .../filtering-projects.md | 26 --- .../index.md | 27 --- .../managing-iterations.md | 65 ------ ...anaging-the-visibility-of-your-projects.md | 33 --- .../quickstart.md | 166 -------------- .../using-insights-with-projects.md | 43 ---- ...to-a-project-board-in-your-organization.md | 12 +- .../index.md | 7 +- ...-project-board-for-organization-members.md | 20 +- ...access-to-an-organization-project-board.md | 28 ++- ...access-to-an-organization-project-board.md | 26 ++- ...t-board-permissions-for-an-organization.md | 35 +-- ...ator-from-an-organization-project-board.md | 10 +- ...visibility-changes-in-your-organization.md | 27 +++ ...ights-for-projects-in-your-organization.md | 28 +++ ...ing-project-boards-in-your-organization.md | 19 +- .../managing-organization-settings/index.md | 2 + ...isabling-project-boards-in-a-repository.md | 11 +- content/rest/projects/cards.md | 4 +- content/rest/projects/collaborators.md | 4 +- content/rest/projects/columns.md | 4 +- content/rest/projects/index.md | 5 +- content/rest/projects/projects.md | 4 +- data/features/projects-v1.yml | 8 + data/features/projects-v2.yml | 6 + .../historical-insights-for-projects.md | 1 + .../automate-project-board-permissions.md | 2 +- .../cascading-permissions.md | 2 +- .../project-management/click-menu.md | 2 +- .../project-management/copy-project-boards.md | 2 +- .../project-management/edit-in-project.md | 2 +- .../link-repos-to-project-board.md | 2 +- .../project-board-permissions.md | 6 +- .../project-board-visibility.md | 2 +- .../project-progress-locations.md | 2 +- .../project-management/resync-automation.md | 2 +- .../project-management/select-project.md | 2 +- .../use-automated-template.md | 2 +- data/reusables/projects/about-workflows.md | 2 +- data/reusables/projects/access-insights.md | 7 +- data/reusables/projects/add-draft-issue.md | 4 + .../reusables/projects/add-item-bottom-row.md | 2 + data/reusables/projects/add-item-via-paste.md | 4 + data/reusables/projects/bulk-add.md | 6 + data/reusables/projects/create-project.md | 13 +- .../reusables/projects/create-user-project.md | 11 +- .../projects/enable-basic-workflow.md | 6 + .../projects/migrate-project-steps.md | 8 +- data/reusables/projects/new-field.md | 6 + data/reusables/projects/new-view.md | 2 + data/reusables/projects/open-item-menu.md | 1 + data/reusables/projects/open-view-menu.md | 2 + .../reusables/projects/project-description.md | 3 + data/reusables/projects/project-settings.md | 4 +- data/reusables/projects/project_boards_old.md | 5 +- data/reusables/projects/projects-api.md | 4 +- data/reusables/projects/reopen-a-project.md | 4 +- data/reusables/projects/save-view.md | 3 + data/reusables/projects/select-an-item.md | 5 + .../webhooks/project_card_short_desc.md | 2 +- .../webhooks/project_column_short_desc.md | 2 +- data/reusables/webhooks/project_short_desc.md | 2 +- data/variables/product.yml | 11 + data/variables/projects.yml | 15 ++ 257 files changed, 1897 insertions(+), 1329 deletions(-) create mode 100644 assets/images/help/issues/migrate-menu-item.png delete mode 100644 assets/images/help/issues/migrate-to-beta.png delete mode 100644 assets/images/help/issues/project_side_bar.png delete mode 100644 assets/images/help/issues/projects-beta-assign-button.png delete mode 100644 assets/images/help/issues/projects-beta-assign-dropdown.png create mode 100644 assets/images/help/projects-v2/access-change-role.png create mode 100644 assets/images/help/projects-v2/access-find-member.png create mode 100644 assets/images/help/projects-v2/access-invite.png create mode 100644 assets/images/help/projects-v2/access-remove-member.png create mode 100644 assets/images/help/projects-v2/access-role.png create mode 100644 assets/images/help/projects-v2/access-search.png create mode 100644 assets/images/help/projects-v2/add-bulk-menu-item.png create mode 100644 assets/images/help/projects-v2/add-bulk-save.png create mode 100644 assets/images/help/projects-v2/add-bulk-select-issues.png create mode 100644 assets/images/help/projects-v2/add-bulk-select-repo.png create mode 100644 assets/images/help/projects-v2/add-draft-issue.png create mode 100644 assets/images/help/projects-v2/add-item-select-issue.png create mode 100644 assets/images/help/projects-v2/add-item-select-repo.png create mode 100644 assets/images/help/projects-v2/add-item.png create mode 100644 assets/images/help/projects-v2/add-iteration-options.png create mode 100644 assets/images/help/projects-v2/add-iteration.png create mode 100644 assets/images/help/projects-v2/add-to-repo-button.png create mode 100644 assets/images/help/projects-v2/add-to-repo-search.png create mode 100644 assets/images/help/projects-v2/add-to-repo.png create mode 100644 assets/images/help/projects-v2/archive-item-prompt.png create mode 100644 assets/images/help/projects-v2/archive-menu-item.png create mode 100644 assets/images/help/projects-v2/archived-items-menu-item.png create mode 100644 assets/images/help/projects-v2/base-role.png create mode 100644 assets/images/help/projects-v2/column-field-menu-item.png create mode 100644 assets/images/help/projects-v2/column-field-menu.png create mode 100644 assets/images/help/projects-v2/convert-to-issue-select-repo.png create mode 100644 assets/images/help/projects-v2/default-workflows.png create mode 100644 assets/images/help/projects-v2/delete-field.png create mode 100644 assets/images/help/projects-v2/delete-item-prompt.png create mode 100644 assets/images/help/projects-v2/delete-menu-item.png create mode 100644 assets/images/help/projects-v2/delete-view.png create mode 100644 assets/images/help/projects-v2/disable-insights-checkbox.png create mode 100644 assets/images/help/projects-v2/disable-insights-save.png create mode 100644 assets/images/help/projects-v2/duplicate-view.png create mode 100644 assets/images/help/projects-v2/edit-description.png create mode 100644 assets/images/help/projects-v2/edit-readme.png create mode 100644 assets/images/help/projects-v2/features-org-menu.png create mode 100644 assets/images/help/projects-v2/field-options.png create mode 100644 assets/images/help/projects-v2/field-rename.png create mode 100644 assets/images/help/projects-v2/group-menu-item.png create mode 100644 assets/images/help/projects-v2/group-menu.png create mode 100644 assets/images/help/projects-v2/hide-field-via-menu.png create mode 100644 assets/images/help/projects-v2/insights-button.png create mode 100644 assets/images/help/projects-v2/insights-configure.png create mode 100644 assets/images/help/projects-v2/insights-group.png create mode 100644 assets/images/help/projects-v2/insights-layout.png create mode 100644 assets/images/help/projects-v2/insights-new-chart.png create mode 100644 assets/images/help/projects-v2/insights-rename.png create mode 100644 assets/images/help/projects-v2/insights-save-filter.png create mode 100644 assets/images/help/projects-v2/insights-save.png create mode 100644 assets/images/help/projects-v2/insights-select-a-chart.png create mode 100644 assets/images/help/projects-v2/insights-x-axis.png create mode 100644 assets/images/help/projects-v2/insights-y-axis.png create mode 100644 assets/images/help/projects-v2/issue-edit-project-sidebar.png create mode 100644 assets/images/help/projects-v2/issue-index-project-menu.png create mode 100644 assets/images/help/projects-v2/issue-index-select-project.png create mode 100644 assets/images/help/projects-v2/issue-sidebar-projects.png create mode 100644 assets/images/help/projects-v2/issue-sidebar-select-project.png create mode 100644 assets/images/help/projects-v2/item-context-menu-button-board.png create mode 100644 assets/images/help/projects-v2/item-context-menu-button-table.png create mode 100644 assets/images/help/projects-v2/item-convert-to-issue.png create mode 100644 assets/images/help/projects-v2/iteration-date.png create mode 100644 assets/images/help/projects-v2/iteration-delete.png create mode 100644 assets/images/help/projects-v2/iteration-field-duration.png create mode 100644 assets/images/help/projects-v2/iteration-field-starts.png create mode 100644 assets/images/help/projects-v2/iteration-rename.png create mode 100644 assets/images/help/projects-v2/iteration-save.png create mode 100644 assets/images/help/projects-v2/manage-access.png create mode 100644 assets/images/help/projects-v2/modify-field-menu.png create mode 100644 assets/images/help/projects-v2/new-field-button.png create mode 100644 assets/images/help/projects-v2/new-field-date.png create mode 100644 assets/images/help/projects-v2/new-field-iteration.png create mode 100644 assets/images/help/projects-v2/new-field-menu-item.png create mode 100644 assets/images/help/projects-v2/new-field-name.png create mode 100644 assets/images/help/projects-v2/new-field-number.png create mode 100644 assets/images/help/projects-v2/new-field-save-and-create.png create mode 100644 assets/images/help/projects-v2/new-field-save.png create mode 100644 assets/images/help/projects-v2/new-field-single-select.png create mode 100644 assets/images/help/projects-v2/new-field-text.png create mode 100644 assets/images/help/projects-v2/new-project-button.png create mode 100644 assets/images/help/projects-v2/new-view.png create mode 100644 assets/images/help/projects-v2/no-grouping.png create mode 100644 assets/images/help/projects-v2/no-sorting.png create mode 100644 assets/images/help/projects-v2/omnibar-add.png create mode 100644 assets/images/help/projects-v2/open-menu.png create mode 100644 assets/images/help/projects-v2/paste-url-to-add.png create mode 100644 assets/images/help/projects-v2/priority-example.png create mode 100644 assets/images/help/projects-v2/rename-view.png create mode 100644 assets/images/help/projects-v2/repo-tab.png create mode 100644 assets/images/help/projects-v2/save-options.png create mode 100644 assets/images/help/projects-v2/save-readme-button.png create mode 100644 assets/images/help/projects-v2/save-view.png create mode 100644 assets/images/help/projects-v2/select-field-header.png create mode 100644 assets/images/help/projects-v2/select-iteration-field.png create mode 100644 assets/images/help/projects-v2/select-row-number.png create mode 100644 assets/images/help/projects-v2/select-single-select.png create mode 100644 assets/images/help/projects-v2/settings-menu-item.png create mode 100644 assets/images/help/projects-v2/show-hide-fields-menu-item.png create mode 100644 assets/images/help/projects-v2/show-hide-fields.png create mode 100644 assets/images/help/projects-v2/single-select-create-with-options.png create mode 100644 assets/images/help/projects-v2/single-select-delete.png create mode 100644 assets/images/help/projects-v2/single-select-edit-options.png create mode 100644 assets/images/help/projects-v2/sort-menu-item.png create mode 100644 assets/images/help/projects-v2/sort-menu.png create mode 100644 assets/images/help/projects-v2/sort-order.png create mode 100644 assets/images/help/projects-v2/tab-projects.png create mode 100644 assets/images/help/projects-v2/table-or-board.png create mode 100644 assets/images/help/projects-v2/view-menu-icon.png create mode 100644 assets/images/help/projects-v2/visibility-change-checkbox.png create mode 100644 assets/images/help/projects-v2/visibility.png create mode 100644 assets/images/help/projects-v2/workflow-enable.png create mode 100644 assets/images/help/projects-v2/workflow-set.png create mode 100644 assets/images/help/projects-v2/workflow-when.png create mode 100644 assets/images/help/projects-v2/workflows-menu-item.png rename content/issues/{trying-out-the-new-projects-experience/automating-projects.md => planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md} (94%) create mode 100644 content/issues/planning-and-tracking-with-projects/automating-your-project/index.md rename content/issues/{trying-out-the-new-projects-experience => planning-and-tracking-with-projects/automating-your-project}/using-the-api-to-manage-projects.md (95%) create mode 100644 content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations.md create mode 100644 content/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project.md create mode 100644 content/issues/planning-and-tracking-with-projects/creating-projects/index.md rename content/issues/{trying-out-the-new-projects-experience/migrating-your-project.md => planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md} (66%) create mode 100644 content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view.md create mode 100644 content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects.md create mode 100644 content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/index.md create mode 100644 content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views.md create mode 100644 content/issues/planning-and-tracking-with-projects/index.md create mode 100644 content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md rename content/issues/{trying-out-the-new-projects-experience/best-practices-for-managing-projects.md => planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md} (63%) create mode 100644 content/issues/planning-and-tracking-with-projects/learning-about-projects/index.md create mode 100644 content/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects.md create mode 100644 content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md create mode 100644 content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md create mode 100644 content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues.md create mode 100644 content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/index.md create mode 100644 content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository.md rename content/issues/{trying-out-the-new-projects-experience/managing-projects.md => planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects.md} (76%) create mode 100644 content/issues/planning-and-tracking-with-projects/managing-your-project/index.md rename content/issues/{trying-out-the-new-projects-experience/managing-access-to-projects.md => planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md} (64%) create mode 100644 content/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects.md create mode 100644 content/issues/planning-and-tracking-with-projects/understanding-field-types/about-date-fields.md create mode 100644 content/issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields.md create mode 100644 content/issues/planning-and-tracking-with-projects/understanding-field-types/about-single-select-fields.md create mode 100644 content/issues/planning-and-tracking-with-projects/understanding-field-types/about-text-and-number-fields.md create mode 100644 content/issues/planning-and-tracking-with-projects/understanding-field-types/deleting-fields.md create mode 100644 content/issues/planning-and-tracking-with-projects/understanding-field-types/index.md create mode 100644 content/issues/planning-and-tracking-with-projects/understanding-field-types/renaming-fields.md create mode 100644 content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects.md create mode 100644 content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts.md create mode 100644 content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts.md create mode 100644 content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md delete mode 100644 content/issues/trying-out-the-new-projects-experience/about-projects.md delete mode 100644 content/issues/trying-out-the-new-projects-experience/creating-a-project.md delete mode 100644 content/issues/trying-out-the-new-projects-experience/customizing-your-project-views.md delete mode 100644 content/issues/trying-out-the-new-projects-experience/filtering-projects.md delete mode 100644 content/issues/trying-out-the-new-projects-experience/index.md delete mode 100644 content/issues/trying-out-the-new-projects-experience/managing-iterations.md delete mode 100644 content/issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects.md delete mode 100644 content/issues/trying-out-the-new-projects-experience/quickstart.md delete mode 100644 content/issues/trying-out-the-new-projects-experience/using-insights-with-projects.md create mode 100644 content/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization.md create mode 100644 content/organizations/managing-organization-settings/disabling-insights-for-projects-in-your-organization.md create mode 100644 data/features/projects-v1.yml create mode 100644 data/features/projects-v2.yml create mode 100644 data/reusables/gated-features/historical-insights-for-projects.md create mode 100644 data/reusables/projects/add-draft-issue.md create mode 100644 data/reusables/projects/add-item-bottom-row.md create mode 100644 data/reusables/projects/add-item-via-paste.md create mode 100644 data/reusables/projects/bulk-add.md create mode 100644 data/reusables/projects/new-field.md create mode 100644 data/reusables/projects/new-view.md create mode 100644 data/reusables/projects/open-item-menu.md create mode 100644 data/reusables/projects/open-view-menu.md create mode 100644 data/reusables/projects/save-view.md create mode 100644 data/reusables/projects/select-an-item.md create mode 100644 data/variables/projects.yml diff --git a/assets/images/help/issues/migrate-menu-item.png b/assets/images/help/issues/migrate-menu-item.png new file mode 100644 index 0000000000000000000000000000000000000000..db189ea4755b1ea1520178f9527a7d47790525dc GIT binary patch literal 6300 zcmYj$cUTiZ^Cl`vuZjdhPozqfUZsVA6e)uA5~SA%NC)XiXaPm3LMYOucOnr;00BdX zAWH8bO*$Ok-S6(ZeP(z5*_~&0-e+gu*^Pg$t3gH1Oin~ZM5PH;Gq};1o9;$>`(|u< ze|B=CZoM|pP$8-sVp%650vKzmDI59EZ0AhB2KI$uPq9mn^g=aXlp*E2X}ljXm}Ga$ zG%hr=WGr^e^uID$fYW1>ScA4JIyNnLixdjq8z0xS8rOQnA9KzTk+Lm>L^eai!O+{E z)Af#Np0H5gBjJpDW_xZTSXNTvSS@{JnT;QOA`T*A|06$a?Efnt zyKw&%(a2QM$I{~P`F-CjSqfk#L318j@86)uhQjtLa=s?J#e&?TUrVLuft-&2qXD6& zyPDp1r57Yte9!1ELjG5>@@mW1@uLUM z)liwUHia}J6DHMVaql2GVFk%`rV@9+%uh0; z;6ZlFP&h4jDNF9ZjSm~|M2%ud;3I|~MPTQ)x-o7@-r1t)JEbEc?{y3;Whfbld6RPs z*biznhlQ4(EP?rW!Ws2mH5ZM5#{+5%3PAV6$w%u10R0}GZOEE3g3GO#ea-z9=W}Px zG6BqU&G7wozP$GpHTl{R!;Gj^ zhpZ@LCJca(aI;#8vk(55oyB*lhf`UFvL?3PF@N*Exef(wPirBG1YSgehuesR5bfVx zf;9Y|#t6)4IsVYBR#2UYgF};_A(y5b#u?!1rd%cUNpcXZ6^>9gC2IAB=~;$1 ze8_zkgPiSmy`4rg=d{0)~@h_p1fT;KW8 zZ(ny0#f;_68f;Y?Mvv_KKs^v!J3qWVWwFmE{85=$=ymHKAE*kl+;t#1Wut$6=uqK! zTU*jqq|6;5X6D4Gd1`4MiZ(XsW_a}`^m^u@E)_)Lcd2uJ(?MI~0(EJXmyvy20gEcP z1+dWcs-0Quhh`oJ-W# zG%+%D16LnoH2TyU;8v`9j$-p(_O7l2rqa^VEZ*&Lp`SfAeUA^-Q8lXqk~8J1Wd}a$ zLkSnz0wZAp-@aThVtPCoO25`3o6q*D!;V%sHBA&dZ<joO(&;0&;-muvQG*~6h{exVxJ@{zm@+{_ZdrYj26?u-Ve0~$1c8!6T`uNdq z$cXv-w09?hoj<>F{fu*WbIWe?at^i|iN<3v3rD~v>W-ijOpm~wF6Fk@>svcAq5I;? zCe@eBSO@2JziZ_?S$PWA`e@;lFpJh_ODt>wK3gYzW#dxfnqka|J-lSp)H$-RuNIce zYs-U>wVTRxPsAUmoIEqkzc1k7GgalH!?+dHWZ7u$EL zZz-Z;;s}Qyf|56+pTu$M<1}uo8L_i4hfYna-~H^p-BSHqL&l5vUc}P$X{Fp7K5H{_ z!y&Hx;iWP0;7E#(@VGg}7gVyZXp9!u?8D=OpSj8<`epNoUvQp=NIs*g=$AX~`$dWh6tx+w3^=@WwTo{58XT^=bBs>Rc^`gHTlX>R-<=EcI@<~mOVkleKk&wt81TtI%<~QmTxpP+v(f|? z!eOrm`bJkRf_AnyOQ?@t(fxU8VQx(m{Q-waN_=)YHYT1>^K#Zyu%SjdmomYAC>QO& ztK4B^Lz5m!3QkSkC5lOF3pl49LS7UJuoI4syT0+}(7l=Wfts$ecB{; z_o_%6E1wTpw>rRxg&xoJ3GsZlOU+?X3MkI6X#qn_s;o#@+gMDZp!J~+4j(AN5>1VR zgTn(%>pSa3v`w7x?M6db+?7yORaGr+ju-?~_VYc7qBZR;fn-Lt23bY5N9Ewz7@$rs1(b2{2GAE-NOT!tXAN|`v=;0Wc_=Lu1|Hpa+?(? zt!DUab7kVg0qvoLC;FhXquC=MwWo*nlNuN2@)kK{+ofBoqUg>ey_j4N!ywj;so1uF zP04e*&h1NSD#XrQ*jJieo@oGQ4a&N1M_smRlKhh2AcNgn?ha@j-`F^keb+6NZ{yVC zdGVK=^R==to3H+?{5Lq?ZO4>Xqb20z95cG@M7830aOm?Z5@I2H(zkj!G8ww7vrp#n zHH$ob97>jm2Y$ZCwe$V`q>PEoLcw3-Dha>uPJ)0ur!$T=pL_GKyHN zOuJ2F%JEXEO~BLn_|d4jf4TSjz&dvK`4I?tq{_onjtZ{f$(4!iwoi^Wr{r9l7z4_9 zbtgyvB@FIKe^o;F{rQ&>XxTdYiLi`gngpnNY5Vh*#Uh`dECu4dyTt+TjmZR#uZm!~{tcRnCl-&H!W~z1y1;%kN&#@Ag z^djb+C`-$BA74KY>XJl^B_mUr-7I}S~K(ey}QQ7ytZcj~}TwL4^nBivM zn7bsY|3swwu-r*^+f8{@RUd5i6AqFcApoXqUS=fbBkbxiNZf$r&nmw77=5v^iA;H@U_VaSZJ!+f1quk`@H&Zv8Tnrh zs`_~K(-aw4JjqiyPIZIQK%E}H_x7})-QM!z+mdy{e%IZ2E&6IQ|8-$-phJv$c%!TA z8{fVC@ss`9^g3wlvzQOF)t;YUj7U~d72OWq>mPTm-Mc&i)yEn;u^nf!9pxdAMs$6}$`xAxK?(FWy zx&ZRaQ!~Nu((BSO{_8I-{mx3|jdc>8QM zcpQmYJEhcenh(9C+w1Eez^Clor@uY@+EUa|>yE`@vog(2f@l@v3_)O3=_OUQ!Uu)D z+>WP8rTQv9-kRpdC-qW@MnQxRQGN6PERSs2%tZRn-zhLj@m=v(wzjq&9v*&veh@TVqD=;)}dtQ@a>2qXF7=A1%SlR`OvgG4I5a%w~QWNbHS;%r>fAra9% zdJbnq;{XQg5j9Y$-I%e1c5+X*(exZ&iqJl&R4p^7_YVlcp?J>3&yRJw!N(pI5 zq@xFk|L1VuAp%H?*5(!Py-n@hY;LK#jRJcc^FGM@^r>iolK7r%TkHQfoALT)b7%KP zir>}N6^S5S#V@s?JCihx$q*O?1;yy-6A%cbn1{BEJznvd6oEhyKfi-Oah=W0q(nAE zl)#PSnaU2^bS*vveLS)9L_{kji!W4sT;b0C0+`fR5A2lOKK~r92G587%|U z3-td<$drm~tgpL!IEw>)wYN63_;LjP~|u^PWFgCWJ|F+ma& z8Eg)L=u;+<1z}CAJC$3i{eon}8OJ`~#|eX7UHKr5WFQAW_Djv4DQxV;@1M_aK}6K( zo4_J3RkE`uf`D;cYgWCEBS93I>hXnNbw9<7s`i7-yQ^BHs;u6;m4i3h#YxCcS`b9SU zr=r=S@15|WOYS35u7TJ4f^8{K(!9N8^m(g|&&Cg#bnY}LHz$#_kX7s1RVoalrst_t zel?$m*38ZM%KyNu)q9gV!L$7+i32+5CJ6+P-nf3Pe6@3V)>pcIL)Ov$^8;HtR$M4W z!UR8rG=x^P7Ukv$r-L2)(5o|akv=$)lR`fw>i|-Ayg6AjL0{_EO5dUzMJc1e?@ ze|5=zrG{+QoBZ-Nj~~%^{EqHC&@YEMdPukO1m`CSaU8ZTY|GE_(LVG}UxKMQ@-WrR zr)uaTo_1OJ-Vj%~&+TIN%O%HLfTjlb;@gzYbL-zFa2MEjn|en?8PJZfQ^FE%0l-U& z?Y6(^<_58&{w3*7%!Q=@_jE1dcpxW@*B86&vb(HPfN74omg8_Z6Y+LD^Rj!L*<>V% zOn0upJN+)lnhrUMt~EZP6H9>1t(noOOi9R8vUPBLJL~5qSU2``0v(beYkfMSWUx(h zwWddI+ufL=Cci{OT^93kG(sL&lxX*FgT%K(W$ec z755>O5tqe1m(*(RzxA~o>2y%Z!X2;(%0ahiUcD&IIU zJL{G!byGN}Oa;2>h`f8O^aw(B1P$}C_4bCt;Z9D?B~495MdSZB`AHQBf6+KY1^Und zQQFj?UEA8mo1*(6#FgwQLf_5S)?2G%Q+k##IXN-m@t=A;1(2T_6d1_7e(UMI(o$lO zklxsoOL=(&{_w{S91azlSB+ZC@A}dxs$v%f@laz#AOkrhnZD~;WgW4_PYAvDjvo!= zC6%C#Vr%kp=97OSCnqbrLPKnSLHoMZ74V;AiO1`!X#^6b;5q#64e;Lwo!e27XB>HP zon?k)U(vt8rsiUSuD$);r15lSRsX)vds!q}wXPtlEdhNoGKdOxLZhYrKP@g!eaU&c zBx+rmk&UyMn`a6~^L5Gvu9^+Jk4@Ae(Vtdr0@ElOXHRp==qe_XC@&-?E#95Vy{fWO zIGHQRGfB%Bzr1IvCJeC7=!Tv(2r7iPGP~;}>YyMY-JHs6Q&S(Apk<9z@$6$#Y%-z6 zl^w3r8~80-HHABhvt|hTq>f$c_tgjr`j`y z{9eqJX*X$DRrXb!(sk(WgKEdW#Ird|+YIPD$ zhYUQ@PfL&MSq!u}Dhg2eD*IPgS4T%%n>HO^GQyInR`3crwl**)sdcVXX19fFsy!F8{Wv`9g>DcMmi4EYcGorZZ}i-Y3IR#ZZL0JzjpLcK6ZNI$$-=72yRK;Ozcs1W*4+L({%LKQ4AtN zFwJI~=m9fD8wX@)MoimpCKIRc@C3=kVNWiEyZhVTV@6m(!dOhRZEQ&^9xMnJ+-#Jk ze-uAkw#<-LhO98$RwQUqbZGT)wt{==?OOuI(?2dm*!OZ}<=4YF+%g2LXu1V#S>gW`ikwSaR zgre&vhrqFuC5Mg?6*(q;EJJ`zx>RJ1S#61gmZR8&e9>7deTd;x{i2dE?PUjw2BeVb zNKf6?^ z!o{bC&f(5p6g{6@`6we^PV-6A{D7hSlhd2x$GQW=(^(T+ee}7zS`%i=KeWrNYV|5M zqgIWk=z22cU%rOvS-L%0`e-~MI^0kq04D+^S1RoJKy$(F=5=KyZyY*@mS&d1`})$- z_-Vf0te%nS+e!1(Q`jcvUHo_!=va0b9HZ4*z%voarKk1A{pLNmw1)MdWz*U9umUvk z`kBWwAc65f{Gs@_ yw|3x%z64+b8_!cyz3@Ut{=T30rBtV`?+ADF4CO~ZUA_5kAktLVRjX35iTGc(w`?~6 literal 0 HcmV?d00001 diff --git a/assets/images/help/issues/migrate-option.png b/assets/images/help/issues/migrate-option.png index 000c38f814c9e925cf6ddba0068fe0681654ffcd..b82f0de40cc14d8cd1163310fc6157e37ca2ece6 100644 GIT binary patch literal 72152 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 literal 61377 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 diff --git a/assets/images/help/issues/migrate-to-beta.png b/assets/images/help/issues/migrate-to-beta.png deleted file mode 100644 index d2509a67e898e67de9363d07051400e08a742f3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6096 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 diff --git a/assets/images/help/issues/project_side_bar.png b/assets/images/help/issues/project_side_bar.png deleted file mode 100644 index 60f9ad26fb8d7f68ea8cf64f824c032d7bced86e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64081 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%0Ai3IS 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�l50-o3EUtxys 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

CbkbB;GSH`4i~ zX;w2fusoO=e6DGDl}jL_XEYPZRrw8V1d-HFyemX)Uv){@t(voW-R}!mS7QxdW2`YcNcR zaZ!Y|rr_|$LUoL?lsyuNM4k0fFY0MM=?}N-pOP-mRqaI=?L}O;(D$*|(0)cpSix>G z*}ru&yg^0wj_wHC9(ifgN7wa*EbyDoCC1rn9Hg!O+2m<55l2r_&CX_{#4m7UReLPk zm3qjz$RaE)uQrdz$vW1$?$ZeBmme(X62-${M*68zeukcaE(9*TbpfEJ`E@Fm>E^9> z)u6HNLmB23WO=?w^Hd7&ca=!D?-}`(mBaFst*ylN$1JGQpo^qOWmCA2t&pYZvKH{n zUa~Sdu@P`1?JT7+R$j>=OA}e;`6k=}9s{u#t}j^f^p#M~;Py->pZ_J(X#>t zg2KYlf+-3%BRZ_x{>rp%jjw}7iJv*XQVt8(DD<+Jr9w4bmrqy}bi{@^mCCZz#O@y) z&6DfaixTrE9^tN&_o;5*(#N$2;`i$(6W_UJZ15UnQ z-98xcvLlmRsbwRz8>(WP>Mq7-4iC{u-Bp>BZ7ro56#2{DlYz8oj^5Soqo$tllt?$R zN|SWmS>{{KP(rZ4N4Mk%Tz=iyPZ*eoaj_Lax zz=)2F&Ro8| zlfQ9;Sc&@b#JC^tViPliiUl{#)r^Pz{4@-6%1bJ$RUue_&(FG<<%EY5rIF<8DK@7SN!R&D{*8miPT} zv2oODKU*(>o`U@vW~^suP$f4qbLlWKTt~SgI~!ElqoG*nA1bHhkF;gN)bFW|6td)g zf@)oJKKNGe-MJWeEi(+^EkIz;Sfw1Nej#&;I-{py>tMD!O8p)-(YdR7wd&BJe3Zj= z6I|kTfOGv+qv%=a;xMdyfMEY7^lW2Pa`;@2=&{42IfN30MG<-y{c7^y=~~P)FMWRn zzuYnHi^|cBjrwI}cs%|prRBQkFusBMB%49?yW~ZycCI~B zg>NF==1en`Z4%1XBxT)ov84l}UAG0-xWzv2BNeg9KG)@)?0J2A?`cj>cO~LGQ8De{ z-;%@T2jf4jHC5BgkW&OkpjXhPG{n0HU=B+RlYFg)N^K^sv%PYp;s78JWIzeWW3L}t z>nDg7oan$-!^I+@x_HYv_}*j0N$K;V$ffT{5YTr5NMkA%bOL`E_pESzMicXkL?BCy zDXr>jWW~qX4=t61`vJGLofkscJ#Zqt$VE-Msn&AOL}{_7c?*A+xcQV^eJ;ReUUgw^ zkY5qQy$2}F9XEWS2m?>BC;NH~EcW*H;tb?wUW6|9meKl!x^md>itDr_E~_Cl;Jw@k z%l)1qdKWljT$poKLA+n|uRM=_pciAteD-oO=RNq-x_VWA&vTwJg^P!B3u_{^>s2Bb zSYL<0lk^ZhU?MvUcgQZ-kDw^gzc~U*ZihW|g*Y=ZZ2ZbdBs;T(Ap&h7m?>QjR|pTP zcIQh;NvTRQIFe_7f@=+j;eQ6rhH|E`+|%W${MgBprG+fwyJ>}Q84A3gm(3mZv9omH zELJ-#1^F;{g_Zh28e|}_3_vi_6@F{f@kPc|UPfo1cODEJ%TIa2TcgAxk)qL&E|(*M zc-pI5XF53&1+~G2%}J4#x!Ys)*-(BzL2gg6JL!vFYrChtda7k6PmCJiW8j z^UODPFp35YS|a$x|EmDlbNe_zH2!fMeU{u8ZT$rW2vI; z(BnXTX-7X+gd`OBZn8lzIc>JCs$35J=@19v$*kAQslMga`DY=W^I9EyS6cgB=2Sw{ ptK%IuB^i13$2#3kv45$r+K`)%g(JBeJSG@(Fg$B=rbN#H{WsR6D4PHP diff --git a/assets/images/help/issues/projects-beta-assign-button.png b/assets/images/help/issues/projects-beta-assign-button.png deleted file mode 100644 index fb2d23e8ca4c3057bd2da98828baeb34ade71e9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5192 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 diff --git a/assets/images/help/issues/projects-classic-org.png b/assets/images/help/issues/projects-classic-org.png index 8a9b474691a8adae536c66972481c1e3b4a8012a..461b5d77c088d40f4bf96e38a8defa56e8d03b9e 100644 GIT binary patch literal 12561 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 literal 4506 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 diff --git a/assets/images/help/projects-v2/access-change-role.png b/assets/images/help/projects-v2/access-change-role.png new file mode 100644 index 0000000000000000000000000000000000000000..1e9035927d0a1c4d3a34130ffa368356a6d9a89c GIT binary patch literal 10431 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/access-find-member.png b/assets/images/help/projects-v2/access-find-member.png new file mode 100644 index 0000000000000000000000000000000000000000..42e8dd643e0f929ef96e71ce6000ccab056f846f GIT binary patch literal 18555 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/access-role.png b/assets/images/help/projects-v2/access-role.png new file mode 100644 index 0000000000000000000000000000000000000000..5ed6e7ea562bae3e70e48760222c5ed35524b745 GIT binary patch literal 10191 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 YF+@|1 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/access-search.png b/assets/images/help/projects-v2/access-search.png new file mode 100644 index 0000000000000000000000000000000000000000..e4ba4a5542199a1422a1f8e50a95ac4920dfa6d6 GIT binary patch literal 18041 zcmZsC2|U!__xCJ}Z7{NpeM$>b#x7X~*(xIYJ|b(DvX3xhEjty;l6}jTtq=x*H|MNUvhL8KX_uPBWz31HXe&6G%mZmB#H9Iv31fo?}yKxr;frwO3NoQdd$!X+3hWv43zM1X6qYB9TH@XM`oRyM7^x~hohiWw<&*BL{i%ePXH!R7kZjfsQfS3N`A7b{eHDSTg15~P5-pHb-9x6$973;X zXWZWTPITf5hoD9BTa>uJG8k7w2{?yU->wb){mm#;bFi zhQAMM4)cfEx)?qRCRwWEtk)kz#*7OksI)K5Q9(c0?rtaUrt$CVG(r*{J4wh3XiZ-C zt@clgy_T$V=2B@?$L4l&)YF8vi1PYb-=`wYvl|~GK{XcfjQkeKQ6Ew&99w2>lUnJh zUt3Po9AYScX9d||DLC<0Tswaiwf7yf`+6cA3*Cc*Q7vnK@P5* zDP&)##iZ!31}#mqyre3-Jq>%vvvK~z)k(Uwm^(z8jirs8 zJ>x^8$MnbK{(2T&Yr^SfE#6V1N5%;e$7vxhVx7jB51v3xCH_Yko5PbSLD^-SkI>vw>eg%*x{F z2U^$qY5RHmZ}lta6%{@exFxPpWw`y`A#pMPRrsqQ)X<|v@9xi2lK`BC#mOE-4`#Ek0>C{y@e$)45sX zvv`51&x4!7+hS%m#`d^2xMM5&mgJbNX9uT*m)KmgLDEzu{z{4<84F3U_KI-A)dauhl@X#&wCbnv3p9mYd)G> z8t>4$A1o>%TJj!i`oV0lHpO%Q=i<*-E4Xjl^pcm~xxX`hm$83w(`PfLlgD+)%eIc^ z(b{IZ?|C22t@+LVO>19$oZP0!`VX9*Pd)aPa9>heQfa-@hfkAHlQVK9a&P=b{j?jv z4ayB>{sR8J{`b-1TN{up@@Dd{mZ(VPYTjk__v(A)>lQ5cSVM)14EJQ3CC&+D zipI0oh?PtHR(kH$KbWuDo7?+sJ{tKc>0{EXqz%KV;rQW(_dXBb%#^e_w$l7CIpazt zOr=L<6>-S2Vl0+4pJbTi?eg~X59Wx{tG%Z2Z+~{){gktulNXOxf2&@lZZT}Rd~?T8 z zs5j2=pm*zY|7*fQDZ+FVR|yoV~}C+P~YR{!fbKJ zlEqh3KRepWi#{4{#z9r&jue~F-*1K(hH^?t9`#=j;$M9$R(V9XB`2G>tbADdTll?bAHy%1mAJx-#KW)t|9NbpGMIu-Z@_Tb>{r>RY|C zf457h(d4^XZ<&GPT5kOe={*Uz zJmWV;p@5qQ3zMIxpK;|O^A-an4t!jAtKQ~QIT(+Kjdr@MIzDw-aHe%wv2$~DJp6Q! zn3cD!X^^6Qy<%H%<3ZENXSbTU)=}jZ-Z`CadUwGUZ}+pS&8ZPILY`*S4eqn$C$luE zon3AQWc) zRyw>4y-KFcT;Gw*x9UmtPwV}5Yj(r9t!2D7(R1HFW*xRAwJG0up7vaB0B5|PJmNy@ zr|D;V;74+iiFmwYhZkL6^!mJJ0i#LNNlR?#@zWNymUPDr2kZ@YC<{?oJT=#dWI9&b z=kc{jZaChjFO_$WY>lF8U}${#xNbkSwJvLoYtkz+Bu4fqcHi>ehxx45w#7SI)Q@_0+cN|QF1wSf@Efe9D8pLC0YH#-;iM|#o-K-8eUuA#f3#%*aU z7pJS1)-Lz%U-fo!J#7M#@sLq&B<&mwB z@U?5#gwP^FA|h9S8duzWoZT(GuQ^&Hvp}&+YyrB^M{4OLw{dS($$t|M$y(8p;Tr z&iubL@mI}%N&!8~QOgMZXU*iO%Rh2F2Z64!sNYb~^&VYGrHVao;4?S!B!4PJ$EWxb61H5mD;VQrx% zZ;h1Fu;zA<(ok57JLnlZY+My0>FL|(>3bM>dF-B)?uFHgRFs#CIR5r)+-+E!9b;0~ z{`>vruFDL6I$wC^>31{e-{N5K-;(f5O6b3J8DRfZ3qJ?f`nM4IZ`*J*<{yzvmiRx? z{#_vYoy2Xsv_`a@vI0Li9hBRS}d_o!;^14!H zC;kq*ndlHgcsGf=rKhiF()3+V{Mt2pAz(LD#9U&cW`OA<;Xi-=TCk#6{ySZugdgtx z6pi^u6X)Q9!tkH0OhyEg26p88lF%?!U7t^S9?~l*(w;w_f9d*6bNNvDEV?>GRYlcI zKCiTNY7)i^cGaBhbo{`>udv6l!23vMfz1eKWH3}!<`)$eRnVMyrhcW@>XM#lzAn{VdaQh%b*PlSF#L_)!QuB;=EX(dI>xP! z>DDJ6YS3}X`K8C>#4WNT_@ z>>o@qjYbS{K@T93FZLR6}ObB?HG`=5^M)FM4A%HPTqct=oYa;>cPnK%h z+dFp-Q#y;5pRCLc&IUV0IKn*K-ErnID=w?wz_ny6=C5hm*WJuqk5j=ic*-SLZV8tO zXBU&Z#x^JBuAI)Kv3jq@OCRq3+4~GIn<%W1=ylcI<4jw<1m3;)#{paMzBvIXz884y zK(R}3RJ+nzFHphG|J4Mr9A&Nci| zdfC9Cvubo|**n!3F^G#%n7MBXP4TOv$Rs<3tTaz&D1 zl$2TyjK6>Qvg1vAOWM%ZHt|T#)HcN;#nvrAO8yrmfr$4x+TgOjF+2S|YsUroI;6n- zq4Vr+JKM`YOLh)^g8(MeP}^9i7RWIef|sT8U!t_WpPC&kWr<-bw!z@KAKvboV?^0K z->qs(Dr6$$lVz)26Cnq^Byo#&n`03C0JIQjuBMNQ2?O8!fCjn7aXW1}CyN9*ZOzv; zfoy&~jJ{|3-hISeh+jV_$W5mvtrFWxcJa^&Hf}>5O9kn2=gx+F#>u>C)+K5oeIMcm$T|^`?+FA~AJJ{Uz@tmk__sG(P z_bTl1$(`Iz>ervzT7%{on<`D{u170>^B>0&sT>e0j_1o*ybFqpE2d^7?!Tepex&hr z3LNO2=j!J=9#3uU(62^vkPLJeLZVA)a#KARyBaqo`O#%wCmByxzD^}=N(##!C6ol= zXNtu${tVez9E~@BD5?G`q=x%b?l+SwB09lZOt1LhN%bEn`+IekD^pt;@6-8iAv!$$ zUqd3-f>z?pe_SNn=o%&5pnk&eF-wbOj%q=k^NM6a%~F5*?o9t;GmucW^h0|%Vsq`#j|%=?;WC*TTBp&~ z91MDU_w&CdoUl}!KB)2SmP<3}cXKMgMAAa*mG%f$SWn%up5dbY`^5`C2X6_4^JuUW z{44Q>D#~Ri-j<-LzL%s`eVL_Tf*qlr>F{RH6%Vkvg6K~PYKA2*Egciv7)9?9diY+= zRU3x#{=#;j7Px|Q^EF8Vu}B>w@XP}B*M*#ef5d}D=Wl2Wp7%Lcs}g1wf}^->uHL_3 zvAZrE6-RYAwUl(WqMCST4P6}%>d?_&jxk2nsZIW8ozG%x9;v0{J~kE;5cq z8BYt&ap{yQCMk;PHx-c$B7HVCuM^!XZ17RLXO-a{UsE2-qftW_M(rr>rde~$3HvtT zDd#v|uaH5Rkfcvfh3Q=zR*0{9NkQix z(~=j;UitlC7oL4ig8Ot2b>$^nS zg7Yih4bj6RrGMcQry0TNCTqfXtzs{`z$!Ff+RHohi~gbve(Y5c0vd+bf`Wg}w47lg zg@6}UJZY9UjIm#6V6n+-x+cDL8(cPvVx8w~=Q^biyrWY5+`{|q8lfa3rjZ(krA{1$ zB+@n7A!&%5{)!tlzulv&*8Th}a4~W5r737`pvU0Zq(+_oYkva>1{eznmR?yg*K$|* ze9R<09Hr)&JN};Qa@xhq6~m}Clfc{WDDc-j_HU{Tza@t#$o|F~Jy=Hxyu7Fj@x9%_ zPvFBf35Us6(?>^zXjFtBjW$)?K@uCR+0vFH^JW#1sj+$6DnVd%i)KD*hy(FC=jD>P z$P#SoV@WV1MUw0@<*Tn04}neTRyhT}8~f7~oC&fU&J*=(4+hK7C?wE#4!(GA#)?0m zb|1ePnRly0EeuxPbk+imceAtLaI7b?ME3d(brPxH?M!MDwYN9{Qy(I7Uu2w3VqS5HP+yNY6 zZy>P4NhUB8i!5C^8tlmG3fKsaHDXH66P|+9(s+H)VuP zCnV^Tj$ADtsvDv#?i!cSaZ5XthP{==wQr30H|)~VNcS+tq`A7uQ_yiemEsmoyY4Ez zQsn21{lG(NI_`9OIGHlX%nL2=g!i{8o~32{_3(k;jK)C!c&6%An=UIUIF=1!DU-_9 z_Mm~49p6eo#;l!&ut^7pVW|JCusEe7d4}G8$y{6H7|2TiHf( zQPo|o`94J6hF`chX4=rFzQl>;5JD2y$Qya)gnwM0@v??+YV?VL12gmQ(?TyVv__VA#BGU~26wfUW*t7;h!!z?Q5Wqr|t~7hwMZ%%NZ>WLM zYV^5zR=;pgpC%^UnivaIm2k5QA6op{L0q z5HJK}LyR$cfUb)`(r;$|sn=z5{i$ak895`IjGB^+N%@L2{38U+2suCB_CUC$r3Lqk zI5^OC zaVcF~SkRuBn6PZ{Twy;Qcd5YjF~!OlyGy<1nG-ii{H}OUy>yHU)dxHfW()A6r#YEj zq2MiSx+GMV^L^a++)xfv1B1lH`FX9Cm6gKcVvV}0ssYbiw}Ab6DlK^>y)x=wX-_?w zR`^HtDogEb>+$$30HR!>hQH5&QBkJvLS)(A`(zA3CB?>nzDiEkv$D!6EG;$g@bD#F<NX8(W5w3JfP z814Q{B3@LM^3&~h%a1)5aDuK`ib61)SWlg{o?gzEj*ji9lCmIcJw^8{s&Stii%cDk>@9eyKk5xFh02F78K)U8q zsu$xUsnu|ZN9@ASpK`;;EB{6y$c#VAVOc58rujUN@25lSJprUQ<6oXTUj<3pf!8x3 z8*VuBhKf=B!HZR8X#5WIir}b8Wu09>jwkUp^C@V2!GuIFk#{nkEnvpDkcX$n&Zzx? zP5B`q;M2wIoxHh%e<|>>7J#2D9S;P zCIIjX*oRF$DD62PzhV-dh7Ii>=;-hr3p$;wIiD_t{b{4%|nf1zb5j(6a=uxZ9?^dS(JDv_IQk+i& z*+>w-Qhn0!j=y&f-6M+5c1XUiXQWXfQ0)B2Y)5}rH7wPd$@&Xuq&7Y;5pmnpv$U@f zC@s_z-_|J1$T1Ut=T%T$!adMCktgkYpl7g#mzYd;SY74NJqqF#K(pMGN}@7;*uLF# zc3@0C9Y;D?n6+CP{m%Zw_+sIYuA5b*htF|WT=I;QE35{PQ>;@QQ}Q|3^xRyP77%wa zH$8kjDXAaPGdl7H(uD98In}|J`__L{TKP_-K0gwk)XlE89S7!Q9X)P}!-obI6xdI# zDYG*{+Lx4C1jL;EESBoGev6lUw?pNZ@|P4_(1xhEqd!~?$TK!5zf~+WR=*gzR$qcm zl%tp8>0pO}AoWnC4}Cg-$LklsgLRNxAjBSXpbA-xbW%#nUB<0)iITG=IUs_?$`$zn z==T9iFoPC0l_DkPLI_xfr9LM|c`7A5B4Q>GoDH+Q@dwxE52Nva7q_ypgA0a=MC_@v zDM~-ZgP;q{F!Dk1Pj)e{pP$WcMUZh~VjD$Eo@ZpYU~Fu1U690l(A}Uvb`VYnETzFY zIO=|T_dEy}9jD(s?Q@@fXs~;pI9dMejf6O#@fSqbt-Dx^^Tp2q%%-VO`O|wm6xxvy z^+`B0Un)V%^-H?XeU2figu%Jh^Pu-5(n1|)VCY+rKa9m2Rv4;NgozP$aKMHxbw`$! zJQTE);DVjRwfda>%ez?O(HKS;CG;;za}JJx*)@Ys3s1w4U~n@?1Brqcok!*umFUFC z9cAteHTWft2JDfUP@hJH09Em1VS|IwGJ5xjFr6fD^@;&6VfsT1xhQ`P7c{{#^|jL{ zKj_fFYCT2&Kp}fGp5CQsxKu)S*(BDF%ke}0#oSAJ$^l%K*tb}Kj)VfM^_xBR-@fq% zsFUAsmRdgeEO~ld;JtiqZ|6}Xv-^zSglzq$TpA5)>Aatw-q2{rD`VsB@|jC_!U)8J zA<2bVtBi+3egl#c3){Bc7L`*vrgw8o^z|8GoRbz_Dr+?0Lq)P5`xCRcfS?)PgKfuI zU)>h19y6G zYfC?7-F=NzY@%reM9%c|jpbSJNV%V1Jg)UUShf`g!Pe7?$EME1&$Gd%`@SwXYz{yV zTq30~eJ&b|uy`=k++HDGqLQiBdm;QwhmdJycb&0OPV{T3PlIuPwW|h#vA=rNk}&s+ z*$x#u&0O@6m9Lotr^@mGkGQ#rgs zYMRm$_rO^wweT*Ehup&5AnQnNt7EsEzU!OzsvNRg9e35k@3EoL$s>1EKvh7lZR3D( z^!BIv7dvt{Ne)}(p&9xf8COhBCZxX=L`#_V1VpTRy{syJyqaDWu*}in+Xm|&{Gt?0 zxPc{JnNMU0%IR5|IwIiKhhnab&VB#2)hNGjR2}_y_YomPVw}~bfiyn~Tj)3NMAtnd zJ&oep__UlUoomSvYr$Z$zF}_uYdNz9+f%k(X)%LMyj*iY^2N1deS!)) zukH2ga7bKiv`N-n@?GUf{cq>4_E+jO4iBpD71ZL6BvmdVDy?)OW7FOsHV`!<484dV z30o2`YpCtSbU(k31UHovmV$)4Ej%^NZ+s1TpHt;G(n5UBT;x(XEYGnVvv8mCr{wds zE;+rP)J8T%?O|~$OE=JgoII`n2hcuj>wz|{3 zZLhyIiHCLqxS=q}mF##gt;gz)O!1J*c)13}6y>C4$}@mt#F1S5Nu*al!$QM~laz38PDru;B(AOBeJ_;F==HHuAh)+iJp`nHISG) zvd1d)r2UA*su*thg2bw7uRZCDL`Zda*ViHPPm~ARmr=3!xbT;OKSXi91aS6V5@`bp zEx&_o<8PxL8Wi7?HkU*Z%U_^HdL%t3CUfoc&4k`?+x3?+%qyw!$4@tk_GAt169|q3 zIns5qOG=}enQ1qhF`4LT_jA0^Caf04B;^<7VkaluNKVJX4i4V(l$|}<9W!Yecm3yW z#xL!igKPE<4%LZV*E|)4pn~lO2casyexoCsxNMNaJ7<*mV3cYwJNSW6N7BVpPzubp zQ(l9z{=1DdUF75*O=3xKeQ9-rf=ief2P5p2i7mtjgGpdUv>=V7Qav@d_hii3%rJ9j zr7v8#uey`!xf*yJU~i<1gtx0H%b@WdkTZMH>kZH_vBUJF(KR120yYDKV#cOlA9iuk zksm$-gR+jfZ7)UlI$tl7?~7mMfPvU?TTR9i2=@L4Vet%GRPDF8JIM9R1vErE{L72h z(TI;UWEXPoOZTXNoT=+~94*G|N?jZscgMpRVG_=hEDS{!ORIw0g3o5V7jsP-3Z_hq^)*jp$kStxrOXB-x{qc1y?p`e2^*c)PE7M=gq?4j5=5vV zqR*K%>bz(Ui{`8da^%-g zY80>1iZ5ZL83f00O`zkW&k}qpgIr&foOVR|Sxp~w=(*_g@WS`>im+3~X{ZD(LJY>l z0dzy{$Y%p^Z-NSjG1y6fj(S3IJBhu_nR}RCh1}e17xxjTV>0EfIi*LR0 zpDD1w5bv$ns6)1IE3Tw^nt^i{i&ALQ8HC<5BY2f5>(}N#s}iq%YJ{*R3FzK^{2`JK zLv`>r!04*Ij16Xu6^7+!X%+S`TN<2VCdIGm=$bk-HpoeRSfqK9)dU)6PKsa_Zi!`u z6YmN}js$g8*(`KF4~SXG8q%H7syjNs9vL;`dG=GU@J-Iqnl{SiL!EBZ3n&WEC!}g# ze-j!Sx;3RX!$3<%SCCq_YkY#Gc!0$8zNI{wU*~>sDZW2_a#GIY`;Xa|jig_{+Z-I0 zmUYkLpJc-oM5Ha7F-39Y|AZgwlF6~1EAmoeGA6uQws*chm0-mpu2tE+uD`?I{GyVx zADl#9J8V!H2O(Q@?j|EXi@uN)Lj_&oveXjQL62i8NJ$HJzbbHBo$9|fa2kHKcP+6N zD+@_zElC=v9t@scWj)+R$fE@ zZT`aJiO-TtRUul|f@Or24R$w*psu&aB>@e0N*iZL^4~Ccc5soZa0Lw6l)>4(948PLnvaz|WWdKwM5HTy{Q9j z`#o;~o)p}`gT#bueL$l{L<(1rH;#6gGTM6+`4s`U&U(F@JRQooCXoG!&$5=BG4VnGK?dWSXvy>K-IjK>YWrXp^^3I=)=qszP$n&hH*S zt%7e;{PH-(8?2urDB;0`90K?iy3F)Lp$+5B-1Q@CY3 z7%B&6{G4gOPWQxaPpWr^@-a~_EU1j|0SHq_$PV>SV2UEQM7^YTq#Ty|CZ@rN_yL0c zjaC8YgaFyS%3aW-hMh*Orx7gDFd9Wvi3ao(%?PK2a-)0Xf!m0j7R(8zbE@fJJQaRC z@gSA88B-VqJ718IbPDBlnm=>%qu{|bcW7GsaBO0ww`WFwu(y3n`!?fX_W3I8B=n)& z&hs?GG_;m}--idzx)Cqvn5s5j{%QN=b1-?9lhJ21-fDR@f{QE~23b6qMnLD79b~d; zff)U_@y&tS$I*1bO_-*ue&z`m;QbO_g&1^YVILurg7gPWmzPTlcIFiu0#dH6lPFa0 zIft!45bZ9`n|*t&;`=`J3c&`7m;?z_I530W#vK~c@qdl z?9RutCANzOATXKJOrkwK9X*3pE#e=mK8i=py$hd`^53ladO;egvLR^GXLO}?_tS3c zZkx}#C~yUb#(!4;fmJADMV>E8mUt@=g+O~Wt9hpj`TWrXZ$nBnWe{P}Vc?JCp?K?2@hdn zwo1sDosJiHFKo$b5YBNbnR(?U$?u%gr>e0{V0G`(C4RtUcMmCC&R_}g%b08 z@>pHy4zMlz_-zwO9{t+E`MfYUUUF?!*sEkcfR17}JgXA{T=*dkcTm$b5K|B_fGE%Q zo$8czQ|I)T-=Uz|ASg&7yqk$cJo_JfhExM1*7IpxgYffB0g)^)_&-XIyy#BmdjJ13@OE3cZ;3OWcD62yd!H#QUmMcrL8dLT6^Am4RDn zZ6-@>0fv}Qn{=M?lyiRwY0AEJMZpw}7Pf2*`|}<}g+_3ZHLF4?AwUIPQ_Qr;O|-`8 zfrO4_M@_?^y%-53kuI9;NxY^txv}Ts35?4U*@1Z z1gI&cUn&$ATP)LK|7vQ(5@mzalA;`cFC3@kfZ(_VY`qsw^88AoXfy@cceGZ1VPT;j z<7t9JGx2UNrB5D(PZKe^NMV~mTB_WTR3!&C>ow_VYN$TPy%@T5m{S@W!+EO7vRHma zITiBOVz-}6sOhPrbYqTy>z`EOfqmp5mCzHKgh5b2^$H9AE*WY8J#7oiP(!$efx%#5 zOFXcL&)*N}?uq`wZ=-8(TG#bl>O0qZUSxq<7@M^}`CN5q&2EwCRtPz-dvx@7d#eW%ys5+H0KLUiLMaz}XQl>4Gml$H$6EC(PA)oY z{=2^Yz9-XDZ>IKBz4E<2%y2Ert{p+Q>l$}`aa>ph6+|YuscI5DFfuU*WCJc0zO7O! z9xGEG5U(y*$OG(>1s>emq5_05YF=Rk%fI`@hlmNJXLk!CXvJHC7UbfO`$lDpjyF|L zBIx$A_7hwl--;B}ja(kUQ>JdxEI#b45ExRU5A}90wGJT=^ejokUY|5iC zuR_(;1~b`>nYH}uE(aeDzJCoUO>0>5UCiJaFPz+W@i%bUY^huG=oAx+*NVM@F1t^< zx;>lhqQ`UOa-!q6bX{Keh4}W4#2)F=$(q4pW5D6F#kIym@v7DBE86moOVJaHzg)&k zc0Jm5*YxdKuZ9)N2V7I~TT|Vg-+q1a!(gDbSX5yt4XV0jJMArZ{IokCKzO&NNaH)d zxP6a?oa>YVEQ}0vae4ulibx+V0yJe0lk;>9?lcM%=YK2R@G;y4V0qK#^;wn|Z*0vc z(^vhbg}2-Lgx+N32?ZB-R}9LNzH}Z~$R2-?ezbVlsTM|VE$_R>PYX5N-BeAho^q2} ziN|fdG}!uWYmPI!&-y%cW%J`m$Iii&%x>Wqe!+?%%je$pE%1$({@7R|$)moUe zg>?tLEqVVTyop^y=o&n@8Spwz|GnqV6N&D(k?V!5NRC@DI9UsJ8p?C1vz>9WB{%T! zVd>&+`5c(ro&4UwnNcO5OS+^StHOn4&FzNWhFgBSU3KSjxl)14Q)KIWQ-q^=1p%}) zR)_0nbvdX#NbdI2rWn5?e-b~*-BdF+w>%kOSb8#08j$6=Dx2SMRL`?8DZGQhq)9^ts<2!fU5*mHlcKe4;R{I=!s1N)6 z_ZbIL{X0VmX&qtx1*EmR_17--=bbDH^^10w_O1oJrC)ZGLznrCCGV79O7l^mSf-S| zlX9(eh*v9dn_ljB@WGhSdvZXDG%mkIHGxLv6Qg z#_j&dD_WO%29VK7Us#&fO6!5-E|;D!{p;Vi8F71`rwS7XU8*d+Ja?Bs0h`IBm2IJ- zi3g=^4HiCr$#h!}JAFPeTPnz@u%ww(#Mvu~rDmcLVp!B4_=zrqV^KxssOL<`e3unH zk7C)vjQTq-2E^V#Rr~r+_IXb9s?3IS4le&5(3(^iPx4Xo&7OX~c)3HziFG%>@o@O{ z8{SJo`Q?i&dQ*efD_$q0`7~j0o@w=P*`J1?)2zJYd!#&i8EX^j*ss%uEm6$gR{J|< zq~?SfS+$9#DI^0XeRWsLYK5`loaGV6^T+PnV&E z=_%7tZXdEe${)h#@R$jguOKb8rnI+nPDuP!vy!`S zq9f|WDdG2d^!?Z<`Zua#-U#{sVsz-(k+r11)W=IR*zgMqwE=H@pUGRnT6_yk^Zxa& znn5eeU~+jPY)ratyIO5YIFXkeNW$9V@HwLVdBkm75U35G02Bxvfg`Ar;8h2_I5prcNH1kCMgRNS`r&ooe&5T0W8z zd;Z6zMx3eAm*{%ctsQS6AV|<*gDJY9(SM_ZviE583L{J=JnR`5YSR^>Egp`SZxNgI(G_pFqz zGx|}wKW5O%{YUlnRd^7%l%105+l345SM4S}dalA$)?{$A8#U$J3o?l!o6Xqi8>1I| zWvf+tOKa|sZI*sjY!l+~)f@uk#iZ8cM-a3rP}@*XhanorZOTw8sE{gKak@Ru9*emf z@=qkm0L#s4!VEtPtB(i^Qoo9FUgOa*SQ_mgawa9xyt3T-wbXmb%nvD7*8s;$Zvb zrYOHq`&8n+>G8lb6TC4)B1#N4SDTmG(jIH-=?)x>&Rt%T81Zpd&hsGfssQZqv^W;!va_l6Ov`A@ z&c(4Aln%+FNSbYb*`?gKb*71k{2QH7HxW(iiHbyG-LGp^`QCkio8>uflfT<|LR!;3 zSd`)ItUjg#T2okF{_QT8g`=>j^v6e;o*@r0*k7&vSLIKD%dqWhZ?fds>6%pjphnjns5-#{(Md63Yv^9fiyM8en?(pq=z5 z%k=oa(fmLYUR2L6*BSdu{iEZci@rt8{?cN%-0!(j;EBUwBGid0hw{pEZQki3#wQ7v zT)L)bUUa+U(!5l$EMvP(8o4x>WjI_V*Af_IxAy7b-hzTl^oF%{kz`*;O55C_rvJ{! zPhoMs@IbMu%ya%f0u*5ah?P+|A@f!Vey&wl<+UgHLr zN4Jinu0H9B!xB$~qwZ;RfAP=pgo0-Sj4i0CGg8s%NTI6np_)@6o7R*+E~0j3#A)%D zg-njK&$^KZNhf)$Tw?(0U~m*$xJKI*h{4ke1CZ%Y=O9aLO*0+@4u9e$2`~Iw6||Vs z%)LDv!m|Bwmd@!g>b~K-dS@+hLo@~ffTlkkGr$rkVREhkskG2NUpX|2U+Kz`!ixd9 zLOMM&1Ct2cz`;28%9X(>Qt|zT72d+PlEi)#fI3b&8zB70^B}!D=;1efyYLk7<#zUd z1Zc)34;FfcW|(2#ieX?BXoYSb6uzJ1F4h9UTinBjlu~>7bI$SPL@er3-Qj zBVwNX1+&|hfJ<;~p<_eicRybK5Qf13NK!R!C7bKwu`=b(e_=46{42-n zzwQS2RNo#!$7Wcj3n=_$fPoaOT-iL&|B$0#PF`X^)3L^aaWdr23Z0WIp5V~J#e160u7Mc5Ax zuB4igm<2aApp#_2>}ERtmO3n z3yg8d`PEhZ;^Ja<7?4(@&jSCL&#^9W-jj>V6$F+Mp{A$|Q=QfpKhGVi+Mm8~wy$M$ z2%rELlsD3yX3QUqXN6VHt4~2G zPzE3O)(joGR5v`>eK13oItbh<%cOjP1BUbU)${eOJ59b~W@bJJt%}DIecg$UHW^X` zqVUaW7_4{t)b*Jw){U2@BCyf08ypNsFEE%9)-$57uV1oQw8N6>Iv>dk_{OSiG+In7 z`!v~1RW;1v!2{hFFJ2rF_&OM1&tF-beJhVbM}%7`5m=G$n*$fLB`bOX$)4{zWc%Ld z9n{m;O|(p)Q00chD6}e7Yin}`hWiHN*Q|$PT7Z_eny(EW8F8Pp zQ6eUR!4CuRR8VE*Ple@$H^s%p3%a^AC)mO?ueo<+Ji7{kNksr={TUA)w*x`vLomH( z!V|4k&i2zjPfRSOMy?B7+<^o>$^1ddw+;zvKY*N)JK~(~TgPEg3=`#gAw!u0mIapk z3k&k_$!8@7$!W_(o(@05jSh|Pl0J1i>Oo*bEHTAgcM*18kCI-==qVcE=#ILIa*aN7 z1JlHb^lm2PwSC~q1}vwAb0v+ft={YE9(~9}hXy4j5A8YyL9c~!E*I6@=W;TQ;U?F@nn{QXn2CL)PIc;{Xh-s=@fjS^?&SM0(O%IuZ* z%Y*@vmKrvGHzeB`aO6GL3BBN-=uA(H4b$HoM$1TJaAY&!^Z9FS!nF+Ri4WSC0oL*x zmiTxNsY2nZ6h8_c&j*nq&tkqH94NJP1uNi|4q}}zA}=w|fCcW!7zyj8fNiY>^ZUNL zKg0!>O8H$#C_Oz$Zv8;++O{3Z{7#b};jm>!R{V4a!48Ip!sK_tAQPdw!k1&S}OQNGYk(Lszh<|>zALxagkEjMFg0jf* z(9TfMOx$9@qQhHqk&XA%C1(t3YQMSXEZnqcxOsXzQ*haD?0p-@uD?Bf_6nvh$n$MU z$)v+&4qYpqXQ7}-So-O7=Uv^PU|(HqwOtYlI2G<%60exGlR>iK8KEG_D;O|N#FZC{ zoX!o+yV#5;6L$74n74ULF1qnveZ0RY%oEsM_UtnoLq`_5I~md&B~W{*L!P1tC>y(Z<2wdsR5Ufga-Usya>}b z9rG>>*x3{W9sfv1haDeJct(MxaX91A2s`&Mz;tzUN$%9jPH#$9W5z00nje^)1r|a5 zkI+zRvUH~?HQMH_EEwgVgH8ax2Zpd+K=2{^=*FQ$Xa}2%g--f>^2vHsrdBKJb$IWyK)w{Wj5dCX=ZqQFo^}ElZWjN#LhWpj)|60 za?Ez%{U{t&JH057^kXPX;IPKZwkL z%#}P(x&Qm{EjcHkUsiH4*DXj`T2;l$%nzzQnbN#~#oK9CwlHl8A7L)g+>Hvz&sR1z zGcvINRrsDi+!G0`<#G)+2z{BBX_f}6W#%w|T6kV<|Lj|hY){7Ao7DtdS;pY$>gTe~ HDWM4f0v|kZ literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/add-bulk-menu-item.png b/assets/images/help/projects-v2/add-bulk-menu-item.png new file mode 100644 index 0000000000000000000000000000000000000000..f7587853de2d85f611b9306f32f4d86db9e0bb08 GIT binary patch literal 7158 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 Z@XYm9*Xz&HMt^?hl;l)pE2YiC{s){h6*d3> literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/add-bulk-select-issues.png b/assets/images/help/projects-v2/add-bulk-select-issues.png new file mode 100644 index 0000000000000000000000000000000000000000..17326af6f9ef9e0c1b0bfb47e8afc58490b5e686 GIT binary patch literal 11421 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/add-item-select-repo.png b/assets/images/help/projects-v2/add-item-select-repo.png new file mode 100644 index 0000000000000000000000000000000000000000..f980aa879ddd50a48ff6612a29f78f6eadab6425 GIT binary patch literal 10201 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 CY_Qe< literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/add-item.png b/assets/images/help/projects-v2/add-item.png new file mode 100644 index 0000000000000000000000000000000000000000..304b27362bad8e15269ebc0459f3980cabeee913 GIT binary patch literal 13513 zcmbVy2UJtr)-H+yf{2I>P(o2aT9D9N5R~2o6{L!Q^xjJnl-{H%9RdO(T|jyhsZtCC zq(kT!IwTMXguK8x_uljV_rLMR|1!o-R`yzR%~kfE^PAsX;o6!?wA4)0WMpKtD$0*_ z$jHtSNaai_3evauZ-yY6(9t); z0zM2#AuqAs$7)|dv+}TAy7%EK!@GztUoO9&)z_wPjkuz7{m$K0{i`(9k6PbBSopA?BCN^Zo%cc zWGMCJ$h}`ttdHFZ4`XCuIe#@Rg=h=dJf|#*s*Yd6<5q~jpVdlVq9o&{pR*_pN(gtB z5>garcM&D~VjhNi#cK@byRT0F(D90ty6(2jeUomjJq36rnn1t{d{sC zRv`^e%ivi-H-Emo#Ty$YG{#FrZ$$kAPjFxS`5-OML1kS4G>- zZ$3M|j>&sF2AWR%sprvi0@ZK?AAy2eY0PJ zhSCjX!ZHS%D;WLVg}CBJZ?A4@xpQDk+d@eB`4)1n*G zEA85rtdcvgP{Yk;X^!Qnc5?!)Us2u(;CJp@F6mAbnNPTH@Ze_dZY5fMv3lnZA6wT% zyrY%56=lHsre@2Ptxc_Im9P-_o@LXy?{ze9dn=oB?~(~ODOTTw?=f=hJvch=tk@nG z;r1C~Jr1C_`j%ZMn_}P`#rNy_Y*iBH#Abt^F<`{oz8Myu32?(j(@q*IzF1gkE_hGN7f+>&{Y7?V&)I1+~8IO9Kgc zD#-XExXR4jo24%x#aZyqMPP{ToTamX5t-B5-dWXy+fx_dp=E7ebFv3Fq(jbgUyBGq zD!k0T%?)^Vo9Eoech_=8vLdwezNkKvDWv@!ULU=x5S=BPU2e^j`o3DeA)9<~(E5rm zqc5#5sQ!*|w4=P~W0WE;M`;ixcs=T7=lO*QGqZWYg5;%SdG!aMsfWVqg6bj}+x@@4 zE*CDoG{VRn7TxvPOwUZr9B0P-bz{tNoy_xcXq(L}pYvv|;2q|qXx{dX*1K&PZF{p6 zE`XhTjRG@Qwqmrt)9kG6bokSD;d#l|jOCf$;RneF?;o?H6O5E;RL<+j7DTzfa}OTY!ash&mX-kN4!3yV zLvzSomvJ0${9Zo$wr(T$r4RN!H&tnu&M!S!$~phM)!=R3_viXW+SvoS13B9Uaaq>6 z-Or3ZB^T)zdaLeyo)5eB=%@ZqrSOt(iUslo&kOWy)Kd!Wi|%|*FKB#O_u{Z{Heh7b*7m3`fDL0 z$<^;Y1FDt%V)id?(BDmcpQM@kOEaTVvaSA^F`e<-P0eYydLY`?ol_>zM6pE~@OubJ zGn}w`7rBN^8xR|e88IzGWf9v0tiKB?KOD0eFcY->Vt3m%*-GE)U?A*OyWl+YhUls= zlbGnk_aZaaQ})sppB#S({S+wx`Pi#I+!Ho_V_@Ukb=j^{P)%&o%Cq;5sF(0cnqD&M zTL6DL--Vk;eD(Yf69p3GdsTZ)cq?uU@pKjbDnzBex%;|lrhXj1C*9_A2~&+&OULzh z4sy0FhxKz9-k4;a+^cq|cG~FM5cj;{>9zh~|7728!*CrXt}niQXJ2Z{D_1f^($Rh0 z`FM44{hnu`7n7%`yQb^R+ElN$We`XdR9gGWsL^<&KHc+hadk0u!xy;HOIP2t;#{g zw&~5+w?cr$`UlcKMA?C#K=Dj*G?iP}*hJNi%PF&H2*9OV2NvM;_nYFc41uldPZY?Nt7A{zhb(z@Sll`C^|=N8Wl~ ze!QScxk{Ca>6qEN>b|}ZuaDC%cUNd-8YW_`WBTXaj}_NF(AD zKrdU*<%P#0da0y$&9vVLVom#v(?_GrAh7D99VLc*w`i1pG_UN)qp2SszqcjU?r6Y1X3)o^fXFT{-&u;5;)51~hk?+3WMj1E@l6CNXCGcG!j_%?e+d|<| zKA9+)bhm@UxMYqDun@Gk09njaiuZly{jE&$6aICyn}$Zoi;WS;B_CW`lQ;;1VBa>>?UTzI0-Y11y;3GGO0 zyJ78SXLsCzPs+*P)6`3UDpk41w`1Qr{?n~)rE}uR2FHpng3g_9!`q#0^G8M`4ban= zy4iiHg1AJJ(f7+uZ>lW4dDXXSk7>aG*tm!1x==IW>WJ2B={AU8$b908;R6U%|AZ z>OMR6$8X9Cgq%sxRxlkLj3#8IH(#1r& z$jHd!L&zvezt>3D7;Nqb9@iVl|UW~|;0_Kt3n-ZJcGEhI_h)7wCH z*0Uz=b~5bx8rrN1POg@$q5^^fg6y)?tgNikt`=`3bsj7JEl&C;!*1>F?kouedU<&X zc!30*T&;i)B_t$(fmeYI{8;Wk1gHIU2UA*ZJZogPy01{ z?d0Ju!_I!H=-;2e#%bwo^B+x)ZhudUG(q5L4e+6WAn@OPlSHLY?@DUhcw5@Pd~D-D zS{{-P*@q(H(r4}ekDC8z{D-9ee3ib!_4+cLeKfNaxzX+fw|jNUuH@sXJs6 z7I@AWI9xxzwA)m88_G@0BQXJX6b`3CN!_iqNVXkX) zc2*8GRztO$XTr>sM&o)sSneVwL%(f705T z&0FR>pL7Go3uZur9?_xmRnhr@4&$K^lm|M&a%^UNu%?P^z?uJ<=&I+SG49K%3$miW zg#UT{)%cT+1gL^r8Z!%{+tJf4(1()=d`OYM&dUAY$Qch#q*XjiT*SyvN5J7`QW@6D zYQ^Yh)6wRFmaLnY)3i$ygrJfVv;STI=xPXV`5LPa^LAfk(HpHrwA8NVlo4&>u_}9& zbbMvSwZJkHw?IV5)E+bHaN))@fAnHihWJd+YGH#HG22wB4sBLJ*LI;mKf1a_*J!?` z1-}O{RYu^ z{z2~1F||}qz=`eTqx8|J6 z-WDt7RqD7MC=ZVzk3M4W=`EQi$ce#bV&eS~!^1CJi&_dln6$q)e;|)g+dOoT;DmGR zS<_ye(WNY|QPleE7NezpV3!*wEF`(S{|RAf<1@b1(%igRQ@*fM=SHyCBLCj*u;inC z(mg6e3qpPMt!kFGP1jar@+i*d6E+Bn#omXgv;-iXtnGKjOoQGG7+L`2V&^Q%gFDP! zDle;GB-dL9dHXmCb8~U`cGxawjr#H}^|$-J&(Op-G;}RYP)SJ>M@C$h$qo}`xV3sz zS($U+=sY=~SonQ%oK}V)=2rjepkZaF=5+<41n z%oWJM`FB@aV{u#ro>&~N^FY**H9t8mu^9U7mRoUDHNWf1Mv zp5)#-kP6JvQFdwN*UnE>eV-n46z^(hh{D*f3U&+YZt+WO_Xui00w%LtsXlqeGi)VWzG|al!XjMfZQQ22L6g3#JTunWk3MSR6VJEk?SHp2`a|f<10*7td@&AiBy^mobl2g?DW#53OJVrS`jL z@H5NIYVcvuTH8-2^?}#NV~&evoZo$Yl;OgnWlBn2*Va@@tkkyh6PiWXe=NLolKhB8 zmk7<+TjnRl=vya~+290aetG8RYNWap7?^YUH^z1b=B-thAe8Xxsgbxv!%4|skMVWs z%;=#kmHQCp7mSdPJva}d?UzuW>vhU-M9*???EUN=Gn53|J&21<9$oN>3rnu1mbdR4 z&Ih$SzZz8sG17$H-3TqO$;F4L@7w}A^H!IW0aK51IU%g%-}}=|n0vip251h;&RL%r zckx^7%3P2)o0Inx+SLLt&gQ$-p=)MVof;ST-d1Js9`Elr9}!Uw%lDk{h#L!os*Zmpp7P z9{!X{#q_!yKC}x7mo-HjZcRg9i%lc8D+Ex0-G^wyRjJEq?!o%%rBlZ?Wcpi-tz%LC z33Xc82mrXchT-SUN0YuRL!aUXCKBcGkz9FB(NSMl`YeD#493$k;V$d$XhP}cOwd>R zMw#n(!6xQtbKp-s(1xzcZ(?X9i4|~a4H5Zq$th(7#3&#D>FgcK!#Rvdc0CHK^4Lqs zYpF{~e$1F8`$PRcA%_9E^$R`a|6;#xDEZT)+p2J-P47O$>RZW6fTF0Ru3Ur_wXkH{ z)(tn%58s>e$Xiav_$?;vjLIZ@6fkv3cZqA{B6{qZ;0b_wS$N>KoNTsq>;;{yq>S=) z#-1*br6Wwak=EyxPSTd&=;^G=E5gagZ%pwa_EU6LoOI}fS!S?)9H-dCR9}c-Gi}th z4dhV{0fb~zs;-U-T}QL{FvydZ5_#*^ZQu9OF~1i4)CJUVZKD4pT=QQLk&3DEDI&T@ zz!~D7ktix{?&}e~fYnoYq^)I&hLBLwsWTx#mov?$O(80#BnWkCGykuZxxjm;l_c;5 zv(X4Fxeqa#Y_^vp~q zk1CZ4@wFPv&#&wGv){F8HEL6f!|KT0id~+T^n=nb!?ZE)Z(-SQ=hv`6WnZ4tA=JI! zfnhc@aBFm6&Gs(1|MKQX8D}XeDG4~{q|LPjNMsMHImHpCrA80RzFA51)qL?dd7v>#Fv9b~pyXA0}<$qqmH#M$2bOSYj$kuk6s_rPtmX zxIX7gDgKCZYU5KwX;n#EZ+<~thZ9&zYDIN(8h0MZBjCaCl!JFre;mABu`Ir>yLX`S z`pfrR#MSfB^wkAXBcMBRD){u#p5J4`@mFszWli~)Qgk(YG;r@^vIYC$0CqG3FrKFr^%n6sdhpJ?{-l}+cn~xsoMP)Bh}bt)Q@faH3fI6} zFw~mxPRb8E2W@7Wz~0{inrul)h%A9ar>CbGx_JGxHz%Yd6B3P&mP42s@Al%SyZ4(^ zpDUe49MEf&57D8GVUF(%C#5!3j1wAkUBMIkUtisNl$yziF9>o19qNX|A!E32$Q6n{ zjSOG8c@jRFiKIDX*BN2saO|8)_Bq84Ez63i!SSUemjy+#+_ceAv1_ik{Y5|AzV>zI z^1ysPWSs&pk==6_Y}y|5KSiWt^cTMO?Acq7 zIq4efuB}~W#LO^J>}N_^5=%-PU`DHn3%fqC;XPPJ1M(moRRZSOi|1UWTnX4qtBGrQ zrE$BO_x6^SJ~DW8Jan3=hcHyIu9{v<2mSiPlKz4g3M^4h6+af_D~(`FuOf#8}a z$Hw^nJRxD$$jwCGR_CE&sE*&1c|@YmBTW_>S98o>6+0-1WhQGJC5Ya-&?M>Gh{a}t zVbCe>2qwzrR{A~ll6)ij=_%7lOAa=%1lg2}Ki|T!XY`0N+3I`AZ;DLv3vOYN5}7lIeMZ+t z@8!TuH&Jw&cMRx~6qK<|VMMpa6-hQP^@My|7>U51?Y`b$yZ-_`WNx5uw99b7@&Cibnks(hp(Qg#7$B5cQn=>ZAujBSP4GK0 zbf}nP?h{*y4D7<1y1($_3Ke)ZSr4;3Icpl0@_Z|zA8};q6`^)*)UHW0L`xmNGk5-i zqSl?KA@ekTeJGTGCROwYNO~={5)$&^;Rl}Blx|K!fqr2+;(c)t*h(YJ(|}nlsw&?X&SN-;jb_ zKoV!u`hkmb$HWD>#UI|hVh)odr2Cw^E+^_pB?~rDEi*Sa-aM>IYg+DY(XYjF^We!{ z*B9u72M@1)`pNCmAFZ+3+C~jF{hkW|wB_rm(xpxT373B9(72``Gzdh0ut0w(e|h!caM9g&NKhx$!qro z9v;XaPp<^HTC?Gcxz$ty8c%v@Po-2@IAE$=X@3Og%Iq5!gC+$kF&sl63N??=caN3L zR;6#DIf@RF1;&G#^cXK@9#)6@U}b-b4v6mmGwAW6WOj>JV{BhyPAl2Z1aQV z?p?K2vlR{qXL0bJ_tY0(^w6wPz6#uqW{soo_JCoPaMe$`IdEy|PaeY8!T1f3|8Z_7 zj8484bWR`*D<#>Gz|^{vFP%2mA{{+cx*6fQY-urM`7%$ z3L2;+1M+>CApt5^hkC)a+A!SZ()q6QXU zWUqXLM%Du&Ef zW;%(yIXzrAI6<4vVkG`^BNyACr40D9ks^KRo^_K8%ah8Tm+zjHXK-X-+mzPlkxJB@ z>67$y6;9EYf*kOwZ+mh*R4vT^l^oOu~4c&xaCe0oL~3nK_UBv;`&P)P@PpitZ0 zt1~uiEZ&I_`Ft(a>6>B`%K6i)YDBENk2eeRweEWmW{Pq<8W6{bLQOs5!ep>zrDA}k zv=BtB0#b(j9e3t!8K%_dZB8l!W~6M6Fvo#XeabLqaHX1-)HG;cn&NiPp~DA>=^f=7 z%*)P>>Z+=xq1Cy2QteJnSbsKM3-p_|TtpqW(r5U$JpUbn8=Q(~^%en6SP}-e2sJxsDV>IiO zX>wbA8q<6By3c2Xuy82clx|jv@L%O8#xuv1#mR8D1Gs%}y^=lOqMdBRN5WnI8+8_Y z`c(c8p&>zD1>WwiNaaHqdW5*z2DZTA<>bMYNbs%n5ky& zP$i{J^!F?~8wa=0&`>9T>D8i=rZ#?l{(PgF`ugSS>S_>+xf2Y<&&P*{of3h-EbJ}z zOE*5sx{Em_)e-^&KTHk}iyiG%Me|>5qUuDKgu=C61U!S4njfS5{f3MQ_!tu?o1NX- z<|qKVo@bF_xLYg!HwwtoH3T<#>tFH07mhx!@0dI)+ z!!>RD`5r-C3Fg|_1e)$Y)A^K{|N{zj0A~#oI-$<(fn?$ylK3%$* zlsLVJwO2)#l{g(N zuk3{}9xaWPMO`)Q!8hnnrQdw$69$lZ|u zmN7C>jYs_IUva&uph60sh)wZOc>|kV;`Y-j-ZIHedU)`ErRA1+Aor}$R%-XV^1vh} z3zhI*>15Q&f8~ja0o2u%=fM+GUBfNZQ01QK@E5j@qv-yAh83lO^jo)I&(?O=l0d(m zgB|X5NpYcOSSs#`m)i7fWp=v{#itPRSb-HnjaUmVI=oPMpb@Uh_D1K>Q$v`~yMKy; z=@OrL=DBDpCSGAO`$l*t?b=pi;^AIF=gI?f;?P??%hmlYT@^nFq4qs`&`=BRQ0E!F zLPLre-9DTgEPgYsZZ7wEkQd_|chFQpNh&A(}o5HU7OqTol z9yNCB(yPK*_`6OKc`<;6Wk&{PP2$|TB&e4GU*FqNi(5bnLW3lsC3VB zhGV)mnP2TK*5-o6s!u4AOV=4QvhiVZuzPk)v{5cG(7{0(zP7r$snO$p8XP`-g$6tk zo1XOAY8ZJx`mRYG4aub=1w|&JRJNYCnI8iP4DP6X<%c zww#BC!wYmxwZ}b^{C6r2BV>YqcHCs!!>|iS9L6E!u5l+*Q^zifuQ?9EH)$ywG;@hx zc3nCpY4fyhzU_R*QygcOLLI26Wu;f+Wb{>5_b`}b{=IvVFiG)66mFlc-l{D}b~EvL zEh&y9)@v`6Sc$|Ta_OQq_`75#cfy0PC0sGb$=+{Tqr9rgJ3rBbuW@Qy%| zZl$9;Fmcn!06L9ze_9_&fa;<_@YWE%%bg=HMTMpPdC)*$*#RLf)lidadYMvtrB82m zVxE>P%`0|e9C~JOTkfOtKh3*nv<@9LQyR|#R>IZ5*PnAkIDhYCX7X0<#))ioalQA$ zM`>|1I0Mw0@|lO;s{vYt%rn)`F`oCGQJ%_`0ZAn#t1C0AM20F{cH)7&qIxT|ec?PU zW4rpH^=!H#-fTZeox%eI05KBov$B(uzK?eO66;bcW-Ww+iZkrvRmx!}Dk zDk$HreTD`!G$hI6@FX@y1*J2p5*_`ehK2ghgPkv_;TbSSuPYDyv@?ZuGg$lzO&lfB zM-*K>sz?jbdw2GaZIs72Lee8C0y1J!c3se*lgt=w%5PJHeO4DJr(j47zmOf+6s;@E z^g@_(y|z1JoXEB&eT~VeK_t2Qof5^ro}F9SIL(QZM&j(1^BlA$e^xpfbF@URIL6-K zwqQ&SI1q& z`pT1$Upc2Nj~DQ!-iQD}#KaoCrdCM0L#@)Xz1y-Y5RvI#bw&i`hacwsR`YXknjov) z73h}z9sE$U=(ORJ=7$Ym{U4O^jw*ha;vlG3&;g^s4QG9H*u3_2+(DWc)+@@D&bPSE z{D_H!T3KSPec*21crG^Ppe(&=Tlc5z2kDj-&Ek@h`yH#Rg(Non z3?{IfUyhD4J+S-k<3g7TXj7CEJ%ra`hc1CXuGeu3c-q+f?E3LTo_%>`WqN8V{cOmL zIZm(s{4gc|MRV8Mq&;qgO!+?1eje+OI^6GA4ST)J~CV#5wu&FlLu~rR^!TppOT-d4~+h6|o4K z8^=7?TIud@Pu+`os{X65VKCeVJUEZ8q#qp;o1KvIGjcNwb;|fXEK*;%YM}S@`3B3g zXL#@ zNWcEJ?t(z^^MNnqZn(bn?7?uHfvye|`Fm(|Kxf7x0!sFOc zZWaNSjcl1k(sf}}q_kOCK&*FLIjBlXO3o6*F4X7+ZKDWX7vA?BRp`z=1SzQA@#h4@ zCR*FtlH!!B@?pBlXM;-Ztv#tzg#+$d+uMKmPX*G;052LI^G;M)_>5R>e~=ra;8LKm z?3bU5fKx95DO0d10otafe`TQaV^4?A3Aqz#hq{FB0*vNld3bpIdng0i`2DdNDK5xK zeC*jo8tbqwg@0$XSAYd-k9u`h9Oh2=CgNyy=Pj+D^ z!!0L~0K&b&u>%|okAkcMZc83?l)<)6`r*gHM`f_Rn#~5Oys|a4Ssr-5-GvJwy$7H(bK^EJK^kP0A;L!Qa!dAcG9Y}xkW@Lg?ofC#9brBqIG30gc&uF53<*m zWh#{Z!1lzzn5`id;{NoJ$#TFK;vxdJh%>wLy>mHnGNyE=g|NMKyj$@_v-toY0yaSh z_AF3z;=Blc`vt|N7=>$%E6JpsyuWz>&eXUi dBNMVv>6ZT{M1s+Ps7;2-5y~M+e zBLEDib>cxvjo(@(rNm*TsNq$VmbxZawOBza7EK^70HF!`Elrhc7tNz5j0n#jm+nY5rpB;fT^+e4}PTc11OLb;Lmu1EFB{=TwNJ1w1bCsEaW;s_kk^v zRoIp~AL+jBUKBJw%(?j-lCJk#gP%Vw|Auk6^EeM`^k!48P~f7!U?8qYUZRl398R|nrUeF zdqD7q4{?vJ~BQa%#1zM^&g^q=ZT&(N@0RX{==I&PTkrGrMZJg9X>aPZB zzcLa}U!yR2W#SK+e0U7@R#IXUAFp{6c4e?GcGn7a&{v>`Sr<3n7{h+O;%s2Wjg4wu9#HK?C5l@aeM+crSJ5h$sz{3vWVXtZDv548XCIM(9m2$dwF=&g@jO?C3nPwu_SjOf?m)!I?_~u zkvt_WE$!huQBhIV(`?aSM(u%SN6FSVte>y1k*;pSnNdoY$BSQ2YIZ}S#>aOqzBDj! zJ$1Ae7VRX}bt5A${?Ylre2t#~l1m-W%*@;@S6NxOXQrI=>@z$yayYy*qQt+1)^AZUI`qLo-`q zUoO0)22o2MoSvDvAN;vWKK0$sB~DI3jyNTHZ;ChoU{){mpsv+>yC&$ysgte!64&D( zPKTS5GYVsH;dtNvQJleRUfYQ2{Zjtgk{=pa;#e!+G2fFKbC~xWP)XD4==x?RTC2Z4 zu3SY-SZFg-mf1yy5O|vJsq%EM>r52YLk-WbGNl@880Qp~7T}&fH%`0$@wdod9z8Y8 z@7HlCjSIVDdtB``t9i|T`McVYMmrW!py~L`v|DgQ|3=1Rdwa)*sy&UGih9!d3ccwc z^A%|+8D6?Wq{V+N#Is%NCn~&7K>@Ej$tN$ZDMNXXV&gyStD29MtddA)Z8T2-54V6u zGD?0Wh4R1AcXK7=%BjBbX|Ld@l8x!d_KLxzW5Di3c59A4_if+uJt>I`ej+9ndTcdy z(Efq>ZkjVk&Vr-21z-JFdO%>H!r6oxz06qt8*DN$(3G7}w!XR1Am6$F%aL8Q#?!yp z$^J?3WEgebvbl@ReVzjy_jBr-X_#9I>gt;JUrXB#Mn!A=#X6zMSAwqy1Lu{E!a*+i zKG*Z-UtsM2%nbb0+ux@%$~L$10@6=DEeaf)n%Fm!A%4XSnQv541$|4Tj ze1yr_TV;?r(vuZw3HcR$bkH-?nk^MM7H)9ctZ|djk_a0k`>GglhKaWPf*gfSIW34i z`7Vght~(zIfgD~h${W05uS-e!g^x|lsI-&Z#$WhJKdAKbT_&8JB%P^*xU{PkV*!%b z&~U`XekbM>IS0=}VxE<%FAb|-X?AtSPGu-rFi~@37fA<-PdDVXg{zgoCV`0gd6`|$ TJ?+Wq$w`$bnvYB6U%mTZ*I*CK literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/add-iteration-options.png b/assets/images/help/projects-v2/add-iteration-options.png new file mode 100644 index 0000000000000000000000000000000000000000..277e4e5a6068d3a4c10d76ab74f0d5cfeac05923 GIT binary patch literal 14374 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

S#U&GLTCt-Ynd3W(I^U}59urott9_N!7uh%0C zo_d3dM{Syza56vOht7QG-pws-Em1%W8rM68$ksG=u^)FY;;)~aw*Y1TShTUXG+(N5*3`l}wf< zv3({h7*U-$OE1E-1=l4nRlak2sZi6@4T}9OQ!iDb9Uk?wO^ z1~SCY+c^IPEqC6Ylkt7oO?nyn)qNuW7~k_1D`eML)_gFHI~K9;`DuU)#+;JMM8D;? zaijQE#$_+CDI?>_xM6S82%1_7-g|MKsyOhP5|QKH`u2UaZcBEVYJSCY*WCG;^y1yq zd!J=2EJS98>CM>Z>f(Z$g0N7eyC^+>#Ey9Tkq zCnZdjxGK)W-AC-j1oO%$tPPn+OWduh`QCz>q~AqXwic8@2r<&A^WzUVW4+usEN^M3 z66t^p)iM`(pzTwyp1YGXRuYH|NDcBips?1%cc7yALGicdY~)s%@+Rq+^TPfN6IdWx zgJX{!)nUncWl{+%D=sWg*hX(w$m2C@%%3b@db*p9#jOuA+9eQNYcsWqv@R&-9jM|P z=F>@aIq$D2sg-jWktv*QnpKzuKX-)o-(-)CkAWzjJ0N1^b!FAiw`kMw0YMwZ51T;) zguK%HVNM1a*fg28pM9#0uch^l31asT%6F|3Mi9ra6P1o5c%{4V!-?9&Pcz91f^*3HOiFI4qU z{C|BAm-~`S>Cuef=jc%OuTeo_DAcfG!Y9cPPafEH{`V*lGoB5EI^s{v>JZegdA7MCG~vhpPa@}=82EV; zXm$n*a_sLd!#qnL$dL%qWhrXR>jv0X<(@s$1TR1P>jL_p4hYH8?xHPlNFU9qVk<89 zH%(?*3sAC+*yth-0)+!kO*M|6TO-BS(Ph~_L(LuWPfUtG;M#g4=LAL2ZiXEHxLj>< z^6=qfv7pTl|-oesmJJd+i6i?C5H2rkSESv+vk zD=RUTUHZ<&Z;2QYA~_skVR`}9V*^V>qdkuP!GzyP z;`+}&*;E+FD#*@0dQjAxlQs;~Gc_);v)jeAtT3<{5=%wP;0EYfP)=h92UuIsPE$Ux z3CGZ42%0_Z#|6z&1Qzxw!RqF628H=ZB6oK`ik;SFO=#)SLdM}N< ziN0C3TK9T!&EQT|)(Ztw`ElWe=(2f!&)4gO(>jcAVmBU9W21Ae7F5(5JB%dwbpaoG zrWS+3<<*NmzDts=c`>7ylf5J`dyM72RVM$L8@>Q!ZX^tFX-=qKd_wV^if$r|K@Ru( zZ`v-X+|(r04>Qn}M}54e`>bVDQs822i0)hOatv!98$W(2W_1TIKjBlX@ea{rlChw( zzB%P=Q%qzz?=NmzqPR(`P1shP+cOa{f>r_M+U!aQ*KblW6;_^zu&@QWX8FCk`tW?) z*;VHjegQ>SC0Auvm1J@Yvi~TLlenGzG8<649a|4ZKP}#XLQ`S8%t`wg#E@*k#VX(@ zb}?<~DqGRhJ(2loD<>zhQDOCvN(LeM`HNL%xym& zaG-ZjY}iZ)I@XxSxOeF)7kr~B1v#T|N@pV9E~7VND*xVKe3r8CJ|OR5a*C#e!_>_V zT~=#vP)d##7FtmFqmfhQ?6o>`?e_`dLb*btj#=C{=$)M?W||$Xo)gRhnhd3r?Rw3X zx!G%tHFb!M!BiO|{7hr_8m{7i&^AsE#wwl}LhtwVu%XL0?3@vk^v0@Lz{z5$0}x## z%AV+xfE~uJ?&R#E)YSQFv5JWduY;bdkGnlnnFWj!r-A+mD`(zf3V);}abLujJ-NqH YdUYpQOmdC-yDeE&Q3G5qZ}I8>1J?s*J^%m! literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/add-iteration.png b/assets/images/help/projects-v2/add-iteration.png new file mode 100644 index 0000000000000000000000000000000000000000..68e0239387ed92882a0010e26a8b686b2deaf1d3 GIT binary patch literal 14960 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 #2Xfodx4L6zLCq`X;d7_aS@%ho4m6S1{ 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 IADadLKb&E2PXGV_ literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/add-to-repo-button.png b/assets/images/help/projects-v2/add-to-repo-button.png new file mode 100644 index 0000000000000000000000000000000000000000..acbfe0b4e065d188ea98189fda42e48e5426e927 GIT binary patch literal 8771 zcmb7Jby!s0)}I*$7(if>2tM*!Zuk|};LX;FF@o^vE0ssJfX{ndW000n(?z=#+&{w{V z*fjtEcg9p)TuEA79HwMzWn^k@2mnZh#3f+AQJE$S9BTX>K^E*CJN#l42ln_#3H%$z zNQ3hz7E0_JnxB6satW?P)EY{lOhQ4q0f*vMiMINBh+tu^@xh^_aZVUfY@Ak&rxUa9 zo**?Yb}EJzjOQyRynvbDudhDcf#Z0~=~g|bZAqcJmm$(6hz%FPaMr=vnxY5^Ca0nT zK~s`$%&2#OQap=QAJ@)LkvBiy)Ck~U0~m;w4NClDLabkKNIa*t;Q{392QTWlR7rJK zLsd!XFljIA!&UN7+2JvH_vO<=LqhjN6A1w6{YGIbK$r%trz^n|(jM{nV;#Dmxc(3% z%~tDjMJ*&lVv2*4Q?^qal0v&r3t;H}4UjmH(VMqo=Vo=;yz(`QNmSEED~WyUc%-SN{4khMhnhfup*50hzXET|8yau(Jw5UYg* zPE*MT06RHyFUlc2rB*Vv@CQ+Di8=_xEmTcD*i6(J_Gfe`;5Ri-@DlpnW0KK`7&<= z3-N!1)J1HFM`Q|Rm76doM^=f|XJL$tm=L&aMUAB(5cj$vw@*9Sg4YuMHz_cW==v=PJgTAb%Jf(Uq&Krpv2;s{62Pd&+VP z;CLtKyXg{>^-c{N#lwV%XYJdql;6|7A1`6qQ13r#U|As8jZ$pE+uz*JIa9xU=T3Ny z>FJyKl8v_JZW~0iO{Pt?jY#a_GQDmzo9G+*Waxaz>vpacem(N?bmx$>#Iwkkw7+9C zrSPOd%0dO<_P+K3+p1R?n>}o(H?k@WXP9q5(Q!f zZwu5+<&p}`izsqa3mV?ls-g-HqHz^E;2nwqMar4B@HO9F0O>34%yT8aar|+*aoKUv zx5b4ajI!MFmGI*lvxJTOA3fyB;FhQn2(3ZpwCLPI0z-&4P* zRG2DUrKa<(ZrJ^39Cz7xwSm9k^g|di%zeo<%3X!vLI{k!L?k0v#x+Z7wGTh8cWeHr zwY1~23tLZ5y->oN;Ft^@R?l&OZw5{zRz*5`S4p`=onUSgQ6@(wC?pRmq*d^LuY03K zsO7VxFmG4K`rFK&UeNEoM6(q2kFim_@t6(D(aq76VcwCb3GLFw%$s&^lNL59_9@e0 zT{g3P#C@|wW4Q6zaIj80+seajo(--CygclY+zTdi<^l$vEZaDGxC=O4%w^b*xwMSb zOn|9w4pfKG#S7B+iaWl?3d-M{_Zk<`&?>*>k$ z31VAgYwr*oH=j7omsnOAF z(3+@AbwvH#_?f)zI(kgV`>fi&TD>|8MStjW7}Za0J?UgzPi?zsyybon-d0#ID5BMvI1yg@}b!p%S4Yj~S2GO~9sCO{UPyp*B()3=|JY z>gbO4LD`sXm;<`7aMCKeE$JHRv#)#FWP0}kS&QLk0&P6Bte-ePKB(pT%5xwd>oh)* zFFBGsGWsj>en(<^Vshd>d~xdIR8x(MP0?ye7ornyMdPkD4m-|U9R09MvTb#)#9xW< zL}#n=o)yxtQkD_TkL5r6l{<2_a`Ha1Nta7kN^4K)Zpoa$Ii9 WZnSRiqq-Zg$M~ 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 GaPVcYz6B~W>|gRlMGzbu`T|Hw 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 JLr$XXYjvUL1mvI|1JYd zw;g451N94<>=t#D&{50{I`b~x_ny=WoG=_#m!!l*+5N`QQrBrC8H2G4>u396dofZ zqr__qD=}>a#eb2b|B__3adUGKgF-z$J-I#kxt(8ILwQ9-MWH-=P(D5`bPq09ZznfX zFD@rnmVcQ1n~#E}tNCkN7dKmHC&pX8re@CWZj#K*w*&pp&p-3D^s@cWNKUT*5(_OL z^tJ`c%gqD*AKqwEiQ8H+OR&tSJ2k8d8PhSW#)-RF}kkf zl((6Y{ZqZ}TH53=Fxse=p}BOnDDune4vhSAy>i8hN2U{F2Q8cY~k9IRTb%uw%m^$^|5 zC-1G6y~FPe|0NMJ^sGo>0w6`Su<+sA&g3A)e=5Jz3^Fv0?Z12}f4Cd_GkN{v=en^# z)+N5;R(k$A3E!`T0sf!czdDwr^hyfjq7_qs0+*e6$n~U$W4-1Ur@HsSl0jX-%Gk=C z|6wn!b#O~rbAoFN-hOZd7Js#XMxuZVf{HzW-Y$trMsPdxFHwlgmXM(v;gD;3?7y&yEK~Bp>-?gje z5Yn2)GDz?2Xu!B?4IWjE_PqP>`5eG>yI{{`fd8^@&T@h{p8Z6Fv)IT6T_0_D7|91H;3 z58yLJ+vC3v`!mD%7^d4+UpRaFGvHUb?WvTIn?;eyTHRS8y_H-Er)=_DSwe&xJ*>Jc zo)$+-eD>kt@MnnniI@l8e$2q;fv~p!2_O6kH=OCqh%G~$gi71@q%rm#!zjrU?6U<7(;v?~R z6kccwG{3Lz3xz}&1C^IkQndBEdC$T&dK^-`m2}!f)2iVL=`zRv%nDpQ&afhT31_@ zG0?t1nkH1n!;Y$Nmv078x(`MIp!p*y6VeXYT3IG|q`jMs*UG!);@$E+uF(t$qin>s zYIIatK!dp9he~cxiFRAm?d}G8&9>(c6sf2l;JClNQ0sNztCtD9lLujE$29Pg{FS$Y z#j*recvd1ytE`kYxNf__Kp#7R!Gnp1T%xgX{Fl@=4~e0oy&ngsi?mTnR#)CL#1=ex6MH=m~4PN$JakcMT#!mc2L$LR~} zdcv-)^Dc9E5VLH5tx8;%Zg~uIYS#2901(f3le>feN9noPJbu|>`r;nR*f`Dr7gUhp z#vI<|T{N#|`W5o{_U0?V3rFH@Ls43xNzwXRO#X->PE0CAj;xudqCLl##a}&roahkE zh)6cx%$MNanGtDg2N)t2&5@}&@h&2%sLA~!tG_M+A=?;=Zd{PlSUwH8rx*wN#U z1$`eCRC_u&%GnQmKheM%U2KvcB8i-H=)1B(hZI@g?tGjSmo`hbs_&zr+s*iTA;J!) z+qutQ=V+6hhc6tco*V7-qbnC=*a~pqs7kR?Jk}c3+Wd+tOVc=>9s0OA1N0G9Hi8n# z3?6{VQ49iV3}dVI(3C@Ui1Me&T(I%O&p(Y{D;ZyaIXP+%;1tk@$$4?p`i9O)u4->5 zDlr<}5HEzR)0TX5kFBO&4T8$HhJJ;}qud_UdN-m{iy9OdC9*Xk-2*}|Jz`xy?e3of zTW6oY)hM9^{6(CdoE~JCVJVpIj#wTJBezl^r5uhmePd%Dd<8xmgIQm+;hRX@lcT+r z7Z24?leDqih$2Uo@HG1;QZ}mk@1o#zBW>1c-PC({P-qVS4{VEPA#%OM+KmXCWGScJ zot@;E7($f59229s$z`mlk!yq$Zi#x`isLvHBDkR5_N#m>M{H@$d@p|a7eAz>Jjdm0 zUja2#*G7N8T4i&y)7Y34pT-8EVk7P&!22f#I=}& zt%yg@5gRunD_|c_DW_-q7bKI>tFJK8LI)*xS=T%adtMUWhlyaQHKTb|S=(sW7H`Q< z8F4$%QT)BHAXj9%pRC?;$oR=X33)|DwNrJC=h=uL+5&GFV64C;VI&3#_-4=M+?e!? z=atJIK0@!%3LFA(6j9FIQ$HZ@ybDozXH5xh*tC|(4KN;hUv@c!KbwRIP<$Fk2<4z{ zcn^0Oj%o$Aj~A0(?p|9riCflfXWa)ls#EStNQSotAKUQxdG5TuHT~?eu#xo3ZauLM zp0ezofW*JYJBytV_A;Dq4bm=e_t$nlQvo0;e6nAA{GVd6+&T+iMu0@K1o4F-YEhHi zQrD?he^_t5hk_^IiP+1Y)>(*_!N)#j(%9R}B8#0J{L~VMIPVS}9FsCp)h1wg|IS~_ z{EP~DLL{S_UG}BF*b%}iRP&Um?AYrK6eG_zS?U4w*W(nE1M*+7r{hmgbRwSNm3HW@ z1EDbsy$bqf2kJ#6viS+Qe&Msq*X_gt*1_+q$vo(HeY7c&bUhoZ> z>JNR*9~sjSs!Tf;(QOzoH0P%)vclesw#j)Kg{?r@=LCP)&P^d3CvKVU(KB{Z|Ec92<_@@`z2 z%*DskM5ysg2t6Xc{OBs32bLwn89)aoY%eSnVAHGsEOYOTw=oJf*YL_Hy2bY*EV86= zLUCqPpb8;=no(Qg=)grIlc;ZAK^!&wu_9fUIDIsQ)m`nuBaUA)RI2KO2WGjp7hXW( zMN1Ztx6pQj$L(v#`w`nq^7R-YloPLNWrbzL%lyI?i;B6`D@$P5=4Pni{78!ns)xR3 zh+z#B$f}znV?alf34AyJ>5dGdN|yyVvBJ7W@=80$`nP5pFTEZ8+p9c|5Dmokv=f5K zi^CCB%h*btm_8X21s++6Rw|FD;``oJO5~Xv705eKUS5^e%l0@ptn=8H#|Xe<)YPA1 zyye?Wp0Z%LYHlAnh^#xU9qYqbwU{rH=rJ;U*g9fP#|nfR%$nag)%~(1YSO=2fb_^S0@Z*qsyf0(c+gO z{+OHsZ+hy9iTt{>Hvub=PJ{f`AXpT{@v7<97FiEAa*r-$s(vI(p%{`N$}7ln898V` zd>OV}9sm=vNYo#*ppzj3+V|T6%+Dt^5tIUIWUvPq1{y7*Ui=E%!>Ngjt3iuR4TWLA+rHKW5oHI%>aw8D$>oSA7z*z? z!HA(+X0!+V8G_~Kw7KP8T&B~_^dc1JYjKf2wQFBW9B17gqKw*3b$so<5raX;6L~DF zRqg5NA2>V!GM#7vmVq~kt>EY%oQ(~Ht_Qfo3)E0$;ahm?5L6IY$#xPBAtH`pivL2F1KeNdPz^PS=E zV~6w|K?Q7-$So--72}S_NtZLjyXtlU=MD(tddwR_o+Fg^CP134_+{?k5JZKAX_}_U z`Wi(8ZrFX7XA9mc15okd+(;g=?dK{?iu!sF?poyoA4oO29T)O-0;gFHhR(oFQ)@MO z)IQ?%KQMT%+~8?*sD!C-2!voAN&)l0cxyemRj`Sa%F*`XA9Hef2UNAjn*B*$QaN7@NNT2WMz;muqLrP<_yc#kuv znPoYx^99}CVSnaofvj?7Lrh#);PrCev=PcEj0t{ho`%3)VokhSvyreh>i_I!FCIC4=fyo0y0opzQ$kQsjAiiFkeQqL@mF4DGT6pah8K`Nh0?$LDe<4 z&Y~Jh$xa#`q~Z-CaF*_B^9X7v3~5xSxSa+nM4Zg1QKlD{=jt6(fFB8fKLEXuvope* zI2{|KK$}7}N=vBD)dE&{kV*vFvs=e76a@*<#O8qTX{HiB3ac^4E4xb2=id(aX3H{y zuM;cf4W|ghD^TcpGZ0nWwfrg2dWFK+X7b(C#01ag=4Od``K^gX^G#u0h$0lGv8r6e zB>QAb-Q<`L;jC^p9W$e`vgESL3pS-R#{2T^n_y*qy`7$(Uf;n%g$Q-btrzE}rI!fj zSil#_hE>W^;Pj^u1{t+sA{5Moka~LN59=%J9$L$319&@raL0V@=x0UhzrQtB zSW#s6S~=J$+Th4#X*vKj_#tvu9v)+TeSHWSM#l8?bPq{E!N<4SY_9gsBmik3@9try zf}D|bd)Tyc3PPkf$$}AmLfTr-*+14crD06;Y$QLAEJ2)iXWgUExN|3qQIjmhJov+h z4_1DDGtsfJ$?@@|{1OtJ^wiW@x0-GIx&v=RUMrVwhj&ggoK27&CPS}FJ92yu5$k53P$b! zJpz1Up}Y2Z!k_ZHDvz8TI#8f$lIH@gniHy+R;t#{E$eF=AK#z_x2>ne3iG)PQ=MN3 zCxi8;JYXGaTOh)mu(Ct=Kl2J`?duEeJNunrySYUQ&H`>DXkt!5(hDRb5wq994+Vs+ znbkjsNb%M{9bEZw%Z7|6RI#o4*UsMB+HJn$`NuQv!Q^ql@i(KBytWde5;#QnH$7b3Dq2V53E{0fB{ccvd7ZOE2EyYg&bXo2AUR0H#; z4fiq-Jgu;92H32BaNf5jqmi(@frgwFAV#0{&$Gbm_ z{DVNa(HyC|wZ=!y6uUano8Q3$etdGAbQxE)?9T9?F5t3GIp8GxAKXC+J9ttE0XDZE z{8ddPKs9G(!iY@oo({eZzp;HW1|VTT*;MDs6)-0McP@W9p+kqaQh@%M-oLAMXKNk* zY?Zbcmjzz+u3Emh)gHisj|7-Q;-|25ADT-gW*?v?&fcE)A3}SG+tH$t!XA(?{*KAH z%Cn4|d2MTL-E~zN_(#d?iZQwPBJ^R>A8DyWeWeS!8<&+vhx}BZ-3!9Wu*LXc`H!xf zOB#LCpGx=aZo@6&>hRgKHNB}uXTMExzU#`2n|U-9wDF++JUei|v?t)rLX8_yQOo%+ z{r;Bon!vWA7<9C0O9XV1f3qA|kBWbSS{FjnOZYha*@8-OprmhVOnCjTA$)Yw&evUm z2Mqmn_@&7=CoO+wu6hHnyH?IA2NAQgFOnEyxKmngPEIj(5vMa60o>C5gfAM8N>p{+ zJ=~v;hB;ncN?(_*%mpi9pBUA6j!n{^U@r$;`bxVoxm^yt@C?*Ev3E93SU1u!-326T7ue|N-{95qsxkcd=%iNw*jUz|f2Rx~y!tir{vJby z3(fAl)D1SJOz}2d#ZFw{1^#*Tall!2M$f!{$%{|k8FRjjW$<(@kOv-^X0lfCEH-j-uu3k)a1lL z0P}4qgZh1;eq#~NLqM<;ZCNepKMzauu=ScZ&CW`iz?n9*_e|+xev`vIjzZ6YzPXnb zoN$U>KtKptwM$IW)eLS+Hv73tP%9_$>ZR9uszQt^lQudw{*fspJRGzK?#Ro7@D(>@ za}dHz{!9svTznx{upVgI0%Hao}TZumI3Vz72y5}W4P(_%n;BX!P&^Iq{Pq+ z0Oa51T%4B%u%Jj}A0Zz;d^mf4c6IC=Fnt{jqC||1OeJFR_+D1utb0P0>&XJmF9U8< z4a~?MpiBm)_~%bi%bz!Jf}t|dNtDTr-bz>6lQ;GCzP}H{gq>G0sF+!D=!cz5aG`-c|JTJfmmpK=|^qaYn?E#k{g6n4|;XV2<15s)zQ-JRpt@G9F%*eyb zOhvbXL%;&(+Uw^x_XE`2?PM+o8aNre6S6cGm=hn84UMkPBE_h8F-_Qx0GhkGvo?(M<$(>Fs5`Rj^OI_Mxb$RirKTxd@@ zn2crH(h6VWfWX{x=$P-&umM3P7#`c##KsE%`~;3)S_bvlP`@0$0#4F)rB`=|vpDEP zG64w2v+&PD)_Kd!%nJ476(Fpi!g=`;@#&)hA_}2rJ7R zfLG3Zo9-?mjwk0OD(>6?BERd7eEbm3^sAk3F09N|mgbS{-Lap_c&u-@{4_XsSzB5k zT+X}4>C@gSEEn|k&TqBn^orE`*Gq!|-;2=EBXBezZpf6}&erY6Qt!~#-WQ_ag1$E~ z4AKFP6Hy)n`hG+&@`)?^h34zbmBB*I+Y9mTad6^wFpEU;ZBMGe_@uwRZcR(%-%ISxr&+OKKLy=aHZB>Gqdt|U8o(t>9C;w}*%Ak6 zzWKN?Wu`gby@^JblVvjevfZ2C<15tjowDdF8U7I;_CW`9ILmO|c6GkmV%K~eoRQZQ zVgA~uGwt-7^Yu_f?fb)k!(W)*X$d8e?@PFcQS)i>wk8*yr+uua43tgVxoZ{YTa+!P z+|9l(Rs;oVehelz9v!5tKwI`aSDc$KxLmJSSS#qzB5ja^ITyG3R-2Ck`*&aZd?$#D zP5CtMrvwk88}o+$T{aw<^t3pZb~BvGW|KYf04wn^DH?|&&8G}NRd z2(FFYY0j#qdv5&xxaD-oBzb2JR7nw)q-6oB>lPfEue36 zf0)Ln)srTxivj#WrI`bu%P3>UQyTLA_RNg(LR6KQ5@}${hfIPtn_<$|tgh!%Va*l;*5&~VYpbxyMYb^-W)o{vLSe991x=mXBVHBSgFNcz^-+DHHsY`8Ep9Z7yu3;qh2vIX*xCt45U#T=k1 z3$}pGtu0OxSlmAj&1(=v)ORBA7BLap+L!R6{o%jf3mWJJ$%D)CXaRhz;FZ>PR&ZIE zhMlUpIm_QT>_6{fEcw?CimT8x4$u zqi7vKBM}w&3$LFNB`PO@e_bZsIsohR(F0__L&X;r6~&GG6`^nkCg@JMa!pgy zm-NX*_~*d9qod=0m|kCB=M@&WtE#IdY1#}hz?@&!o0SB5P0uu)B1eS;o_5{)XO{S| zg`tIo&$hO^e5fFJQVM=bZteqb|AmW-dKD31dTNUASvQB-TWm$2QQ?~8^mO`vd}kUY zG7}AHP-BzkV19n9fPhwoY^};_3Vs?InuEj#jWv2e=oNFDz*~DXs`$^WmX?hy`cfqNpVyksiwi6zRj+_KPOirvO5aU|KfR$0pi=;_zHo7KC%K3?_+W<; z&h??6T|B~2pb9g-FE;At#@xBO#KbT0C}!NhVE+V$1}4eXj;`PtK>Enr{J&8dGN&~j zopGqDx&d7AU`9lZ7_iUOR@@5Aw~$P)t-T*-{#~$w618G5Oqr!~d1;YPf+;5E%l_D3 zo+p+4_m+ z^z;ykz*Mi_caAkD`JC*l_N5 zOp9rr_4P&LVt~yYH2GATfOl4L|Jt~>?G__Pb}d=ic?@*? z-c{IGTy_LaoD2*|A$eS9BRbGwfDc!+pTIIQl?MVm)Llu_? z+NF_rZ&#MTH^CAVUOs|vi|pNjFG3C?4Q#BOWUb5|W8RAvV8PQfm%l~*FQOgO;m{sx z%yB(C#Fc{=)A3w87bQ$w{pceWPhUr{Y2{*g-;BEZyGMQGHr4LIw=`*`O`KYtY*hj~_S=sb`5rzM zA0mhUwBo%X{=wATKf#Y*st)Dnhezu=rrNK&uhc!@rc9jCA04JK|0b!lCVJD~1JSpV z_Ab^b3k1SVP49BVq5qb0nr5eleGmVrfgbF#wSbC_;}%%4ebN2@y&d`Y`x3ECpgoF) zl7ji5t@8=_%R7^^C=TbxdFga9u`wz85kFWS(X6^ESyOT(u}3H>cJ+0TrWGj_Cr!dE z0S6n4svPuvv(o1~E-e6UbQ?HU5|&P!4|t?^w!Aji{71gkCBU?mfHZb&OwZD0>yqZv)_B^u`U^!-YZq4!@?=CRU!~Fv&t7UVZIl0bBua0N zP33v64GTVLN${qy6gw1YI4#zfgkPFK0BhA$Zl1Wtjza^_ug{~t_n}dq-|+Zct%2Jz z79CsG3>uFQUyeL8L5c+ z6;Y#mt9FG`-EyO&Gd?*ay|`sTtxT>fR~!#8C$NQ`l2dASX%R#&{$7V3hP4trJoioh z%!KIo7spBSR<^=I6NV7p%in}^D}c|~#0(8FD)Q!)byqurNkleaM8KCK=XcwmqlKX_ zh0q|68+n0^wakrkC|!SCex+S73lkLj)}3}|tf;V9cv}5|Rg{$Td>w}+6W(`^k=^%W zmN(@sl+Y$~yN!)y*h2m{EvXaiO|zGo$G@MIT(o*_Z0x+sUfv$vZIKMnX6bF85Zb`- z^hio@yrCDh{3$4qtg$Pda1L6{!?N35OSo>U+L#hU&5YRXmoz~SNwrLA zJd%!M)G9JWphsR`G++A5f4GV<4?BOE-JEH;N{c*g_u!#h#ogdS?aRo=TpWm}7ijqD z(`wkfvQ_D!qQB?f5_Ni25#p-JPhmj3-s3m$sKs?}Nkhtgv!uqEag%q@J(ki?X=q`n z%mLE1it;7SiB|2=ZO(X2cj+*lo`T7$(FV~pVjh9>JZ_mTKlW2% zmguI?wBT7zo?dgD$z{;jyCuO@_Kq$$hVn-EHkS4*8hjnE!CRaQ&*b3S+Yfd-he{JP zb|`zZ%3ESBfjL%pff^^A=#73e!=R^!`{BP*vV>;xfEs*6_jZOsv5t#}tVfYe`Z_ z=}LRdj|}w>|2~#>n5~hQnb{^*Ti$A|z(B(7;@7z^cV0`ifA0~jL6sJJw78^n9)BK0 zh>3yonfoUkgWF~1nAr!t9=xpqRe1xvey6HkkX2l2JjrwbqX)UawYHU5?|Zfu;X7dJ z&ly+mVC(ql9R4jMFE4+YD$}&>WC*z;mQRF4ik6m3Y+#fXmlQr#R4!DU+C^B4cSRMl zTxCc!$5ar0jpDmvj&WGNd^BD@SnWu4NRCHVX!$DL_A+F5N5960lb69U{-s83;<4}f zPsb8_5@BkerRs``jX8`g?lKdPP@H#d)(H{*9il;lwej7fis=^N%Yw788Z7T8dq;Igr4@T(TC4gfjN1SmBBqa|sJMuAg+3@rIj&+tb+8nT-wV z3B@I|D8uKzPue-yC6f7c)%!kPic(b1#)JBGc6QD-JZN!K%{;bHYOLE(f(rdqln8)b z+Q?LbILH5Fwzgv0x6F`HmZv?G_s^Uohf(PUH&`~|DP0&8YyKAJGGJNEc=8mYE^`(xN znm%;Jgw10{iycA?q%OlQM#2@KVqb&1dnh*4KzZ>B4X8Ed?_e1-I)!e-6@LxM?3bjn z7GSDoGHP}Om1^MW43ZJARcs;_{E!k^CVg^_@m+hEWq{c6XlQ71T~D=_5>_|xsMMuo zZt%U-0sW!hz`opu@*u83Z}7e-$~~#rPa1A1c5?1O;|Le3fMZezrc#EFmJ=sc7je&-ANsoi-`L-(#V*A2LbX zXP@Q`o6iLYGo=Q^a1jaZ$l-$!lHm|f#VL`#9BQ{z<(Pgh6>&?J(q{6Qiz8D%Hh6XJ zBZ`?A!J4WcD#=jfK_ROEUw6ZF=d6R&v3Y*t=e?_|pm6ZzTl^Vf*!dO%HSK5yrO(NW zLOCT6#S=RFEsmY{ugZNvR-X!2^&Y}aQ*5fr(&=!s(#zG&{%IbVsT zLh%3v>#4QxU!{m+h7K?dN?dz()hCUFU&1H-Yj?G<2VpvkF zztprI%)T0DlkrPy4B^1N9Ggl|UrN1_hwP;h@u(yH?S5+dak?X3Z*gQ;*$X{oByx7s zd*byG6E@;C)5MD1CO!o6|)?Nm%BP&y=&W>v$YG zyn=;n4nKC1*1_W)|8p)VVv|rFtw@rbrwh-dA7-SAoGs@%WNHErqpXuQCX`jS0nd(m*wjxv&&yW!A(<{Mcj1fuRGE(0jkd0|f;YLc~3W(JKd6Z;3YcBbbp%koA zD@(uoFrK?HE{QL8RHG<;Y9fvdCnim1GBX{b#VT~}tffAlH|0J4t!8Ug#LyxxCNPAE zZ3b=S=LPcL-dt$KDNkB&!uEs{m5w4^F}ie6`QHJ8g)UE7^2jK`aZ&e$EDe8Fg_1SYJ$0^9_a)E1 z%3EEMVzJt$W%K@YeR64cbs}tZ9s+P?I6|mB($+p_It-pp28#fqsqH>Hc5j#UYwAj5 zX0F421~x5(^w0);&vGu50V~e| zFwrFa%TC-?;VkF}m(?w``9)VIV&&{Rc-KGdbq$yvvK&w8@bn*5^5W-W{8_{{r9t+Bgqw@GCtGd9Ek6 zEt|(G9OlvM9?^r#)7Nv{^P;10QE9+?pI<*Fzj4nT2X8H zor&04ncSCqmID?))>5s`K?Do0(Qp3`n0-9b7i{tb+bMqo|s?9l(MO>=>7=TI>Ilac}(Y)FRpu>TDvh_wPw70sUE{HXpX zm?HHW%k z3(5F^YLesin3l)z3*MbL*7caeRSyk*A;4n}58?qvmD3}GUUA*R5@%1Yu_oD1GGWwajX zJ|St#u+eW6$zdmP2JGD@Zsb|Qc2tfvSf(8i^Ai-^r!QCA~a2PCs!3pl}?h*!fhhTw0gZrDD zd(OT0f3n`JwWn*U>Z|I#yI0q@t0(+}vMdfJ872Y(0*<_#v>E~eA~#%)e1`T%Q}6d1 z0ReN-QcCKByp$Bp2Pb=wrHvT^f?W8wB=nE!3&bH~ZF|wgVF6#qg(op+UY&nH*`r~h z#bEe~Pw+XSun-%(uJz%0R|KvaAqC~W7Cu(JMAv6uaWvFzK`nfuZ|=x30B-xXtJx)O zrd{2;qnfc*^Oc%ef5a@5YME?oEsOv~V7&lcXDZdpOz{CxbS-gY4RBq?DIEgy;2y%e-KyH!Y5l%$x-Xn3 z9ev)*3IWP{nV#50#Vm6qz8i$?Vj#DgUtJ_!WxT#o??6iQvE_Tq@?lljyWTG&Rxnll z1ye=z@YzLbba>)GWOduNcQ{w~_GxPrLX%-U!E3|R=+?9v>z-|MNIx!SCU70=Ui{hb zoFEG$bcz5r2k1`OU?T6&gjYJRiF1F~>?v;5pZ;Q{9axOFGdD3u4>&kd?!Y}hQdyA? z3(34NYeVd8!U`O&Y0srZ;AwkTPnmf^N`LYC4$0wNZ(M|PzOTgsH5z^(o!WP_aYVFE zLM_@lK}7!b;E&`e-Qt8{=#03QqaD%KIDAG_y)_DZ* z*n?o}#En=~fntDX27#(4h>GI)UxJwNi6#SFXz2%$s)I;k(YMfp#h-r=`HGS!DJh4! zEkT}TT!_LFiYvi8uJYlH3sp0ws}x?Ap9P5*mT!nEfK(&64rt;*1r11c08pTEgs5+r zIk4*?*ar@;D_oN-qhy9w^tf+`T@#6fAThs)2$_`9{!YS7{gH$P@!RJYIkQ<2AMy$n zK8hCO%!D^b?@L8ziG8oKU`YYjOSXJRo|v$}^&<7c@#1c#(2us0G?ZR@ca9>D z0fHNLXpiMOtHV(vfPy?J`c3a)7iCX+&&4{LBlRgmEBh+$ag0hQ)+y{X?^@?x+XwFv z)$enbG=Q%0MfWqkZiQ}*?&p%^8;rnMfW$|}6#SKN)n1;TLdK+386M%+kZZ6s-Cly8 z9F{zinpjbk%V(G1X_Z@P4cgQM-@$Ox*Pd86%uVU{0rz0Z?j)q;i0Lh8Y80rhg;F_)-^&nZ*DNy;gs%IP&iJ_alvkXaIrgkv7)65&-gU@P&rD5XO(*PAPQoTr$N48>W(_OWvYvVaEII*lob#6B zK!8=DHHj6(T+94=Jj|#U@RR(IZ=Z*ZpN|vFyK1p)BVw9u*UdG=Tg2^YqriE=qYu)t z^cujn?gzZ*Uov+arr>ku*-h1itknjvrLm$A-?28caVD}SN)9Uw8@#C|nqnC!9xYx= z0Z|&atu`;*UWoK~Vw}~F!P2fq`X?BBcEU#Jb%~Z}mM-dT>+KJrhXQUyZte%KFCQ9y+5 zHmAAWZ0&EQ9C}S&;PJm{aB0wK_$Kp5Px9z9$aPgr2 z0K1n(ra;y}twlFR3PNr`zpSp+rqIB#<{1>Ua2@Y6a&jCQ2l5M|1@W-2 z8v02TS;0P`7hkmnRqM+;$Sa5k$XChN$s5iC4-_u7xZZf$|7IQttw}wLfc32mQSLOI zDR^+GEvqZ2g{ZBlyXWGbiQeShKM#z_(mP>f100GkdU$EwPMi-#%}0eO`he6xB_CuU z?5&WzggUwsT~k^X!V5NM{d((#LIEwkSAh(Xuhn+Wa!IF-^<97|w=x~7gh|By3(y6hL-Zx;AAXSK`070ClBwB;rOKr*OGma>%Le+{dhxnkmGmyMQ_8oa z+3CmbY%8vH)8EfK?S9(r9ko}-Rws&vc-J4^sEu-T=x*pwRBBou=eKR%HQsq$dLLH2 z&GOBs=-L-|c`Cc_$g;JS{ zc$@)tH+pmK2OtA7Dql0cip_ZG+@vnpY5D-r!ZdwTtSH#%+Jzk?hlQliuHw zb4OV zb1rqsb|&2VMHFr+uio9Wt~DE- zV1die5D-Hx5m4X~B7Bg+2Lb|ed*xRxLP3?`%*gb3={y-2!JcQt)t(gmu#>3Xe z&RNJqlv8b^tqoP7ITVhDOB66eOf3{qAo# z{Ff-5g^P=W5C@05yF0r(H@m%)IR~eppdbf;i-U`c4er6_>}lr$^kB1drvF!vf8t1+ zIh#0HI=EQc+tK`q3pBQObrGeb`;+M3pMRaFnTO?nGTAx*JuUbIIsRBUIN1Rl|BelZ ziu}fpS$|TH>R} z;$ixNJ;j1+=-I&5D-}NsBoseKd=d-_0Xgh}zyyKF1Od1V-h9>H>qaqf*WTMbPvtFg zCzmr}vF5I(*DLelRRp2DJmHn^+Uu2R_dfMzef=4%89nJozfM%`nVGt@=G_wK(YBQb za^-jiOY~p-rbzPfDBSY#3|)%x4Dx^k2Kg7ze~tf5{g3HC>aK(2xvi~SauSN=coSzm zFo(QaJ7{-jIeoMxx#DcGcWZj5%Z6R(yZ6;mOYs}tqpqL~9DalW&(l23mG>2`8ZJu{ zRh(BnnFpt3+dE}SZK@Pw;1N$7O;NA&K_w-nrqNM$_kx@$B}K(s*ZA6r=DC&4OG<&C z`{WhdZT&(9CaFq6+Df+i2emvFEpbAwJ2pP0#`{Np`1ZQ`>Mce5`wAljEz8G8;4a69 z{*l7EYv&~^B_)-+P)Uy`3lY}-0j4e6$&leJA|y83m5?6n-TNCXjvWD{(Pn+4%aaZI zIiJI3^rQRx`}|b~@PMPB*zW1I4^{uJ-_PkiwnJ$wEG)q*@Y9vZQ=~`o)9&s|c(i<^ zvKKVEFQK=$w`Upq_6NQttR$eaF)ubO5L#3;A;4?#Dhad3DJHnB+9tN1LrpG1npVMG%)lW8q(UxVL1+m(->tH$fz2ktrO*`?^+c>pzzlRau_L=FKmP=tuDz8;w z_S3}vesPR3F16@U4$@+mly9P=198GTT3s5fkuVyK?MREYx*hZu zU5n1IFJ2J4{~F}%7{TiB8cGizl~hi}OVZMt_of4n`}-CBOL;Qx+5q~`nCJ|R zqZzAW)HgTeWTFTMyyeenxP`C}Y}$ynr63D+t}bpnqRf>&E8bVmbQW|~Jcyud@g;C! ztei$XAC_tGtSvKCE~a!-x4<4#P04wZ2co1hw$%z!ezqk?sidwxrJ|OxpCSTrMFFIw zX2#4VjGA>toda;*UErt~buU+zBg`s_VwkDo#SRxAz5;5Lf%i#9ubkRTm_QIL z{`JrHhvTh-O!TO9XR<*#?ZY+^5)cTqWjPsQrK>oig&iR71=;aPDk;zHj!IEJYEM*% za8a`cg*Sf_%oVgDgN{$seN8;XrXWWBIaruqFXngLH~h(OK}TReiT8Cq1>_X)3`kA& zMg)&0<;%k0uU`aNVGsra=H7s4As4fW9{=TTUDChW$ z8%=Q1=p7k#MBq18h<@uwq7D_B1h>x$Aq#;)q3@mAPY4jT0Xcj`#JBv&pr~_gm*6Sx zXTYVAGNoHHl&RS`CnPrO&e-XMrorE!rM2f+@?8^({nZq-%OGr zCPcFK;bU&`ptI+%$a0!tfus)dH4+}Uj<-~ZktV>q=m645SxBxvdd-eCzi}wg6ri+G zn4)CJj8fx}&FD&NWgq1fqE5v6ql6IZ<>hr&z=o0_&6J}jdhaoIauSvq(-&qe@B`D~ zeK2X~vl!W~)zz`VoU)1%`;!at&QT_ojM9!~S^#|=NHhrT{rmU7Q7qj%S<|kQzZq}H zsn9iyW&?5%GWZNx()x`EgyE;2ox3Gl6%VEujaRYWkTZS_klGMwaLCZ+BtHqLj9XRc zVXX~X;gDaP0AR_!DM~d9XJ({2)JxsSpon{qDQlLIkf*!j5ycQvq$fbig9Q>We*v;w z2R6%A#k}NPW5b~7RD`V`+p+-sQ+#Hzr-J7hEj=oZE0v~nh9DC z{8HZ4=jRiPySZ&ULO*&8T2&HET75*En_4nFbta`GcV{cJO|@H^3B_Ca!FZZ&1JN%o zcfP}=aCAO9`;GKk#nxSDWoz1H2X>yibeL}E>1noa)Bcz3fwZWnL$HIy{I=^}U2&q*!=V)$fiZ*+v z4d}slbKu5lj2h9)K^8bAA}W?9dSR&$Xt+`}xHl4%&0 zRMAk|j2x%(S@&)Jn`UnbWz`W%zT2Z99k)8@Wk{gfhJEVwP4(5A?l zqp~2`HlRRa_yeP`gpzNLwM~26p2u7^`H#niwdAv;mGg5&`8ztc4SDCy9ose9l!~=; zSm@`o&7$cg{>tq+As&(an7+rJO_voIxS^=H$X&^Lu2axCQ-GZ^)*5Guvz&auoO)Ru z9GRmCuY{ZHX{||f3C-S5f&O?)M*LuF@GO41@I%OjfD7%sl1v=+Rph1v^tRvHk6Pw< zByaz^IgCaMGEp$HDlLW_By|d_(@ga>mGaykubT3#+%Yh;Zu+F*KUR%8H|psmVlV(M zv!(RhHKyCHz3W?Rf9#sxbR0z^IOw~iSn{c#Z%WnI9=Mr2a=&WKXn&j!9W`wKnW(AJ zYVRm=`vv2!a-=?xG@#hp;xZjW>WeEH#k3F?B}M^*X1>WdA_6UCq^%@6MkYn;)$Pcv z2PN*60FS}%qDYC*i{)4VW+!PA;`d)^v+|Rj(7UEMJg?h(@56__OV^sZm5!IYJyjSB zh_t)zmy+M!c0_)v^CPF}_%_#EdoPf}SLt?jerq;5mNi;6&yP?w=fHP4z%}>MfdA_2 zVZ}7>?e=3JZ6?b^lXiZLOTn}&2xR_%{KYl^BY+dX2AqQH8}#_u)-kF!6o0hm!Xy=D zeOIGMd$v1wv6ewNDN_)&O!vgmR z1@t#fW@=GUkq!$d73~cSpxKE-6~wV3BRvOti1i9?Sgs(}C?WF&f7VbXqiy{Tjn63A z_otLN*z8DFrwwef;At-iJ;+a<*i+mf=r(#6iW`|6)AMV=gOXB|bSAjsbehL;^Os0i zVNk)~j~`ab(!ix8EN*b$<3YGGI!#2EwnFg2eRo1-+o?{Zd-Y7+LlyNX4!-S0-EaKr z!APbS(IG)uBbas8gu3U%l2NZ{)U57l;vp+nScR~hrhrPhS(_yzer>1%g=d-IUeId$ zG&Mb8GCno=8ooMz-E3Y+55BC6Jk9-O^0fZ`wG%qsfRV8gi$FHo&PKpY5q zs*J9D0DhN|a5jPTJ_zr^>CT%N8X(CWV7%w#!7lPqz>Z%NoGqFya8||^n(R7R3*w~;TCj02!46PToi>gp?;0^2lB50AD-ztCGaZv^ z${(sMr9<#zk_=n7JSZpp88nwz0O_u(K;boDQzQX5u2m!B64+)^Qa;mZxs7P!|Gk*8 z8O-PZmeq^lCno^E3o(HK8b3F}nTZCv{2&i@am2Oc6{q7$!}NBxftm1iC%J(GC}iKb zA_V-R#{%utF6(B$t>64!nek|_kAU#plME^{p6$GzQecgwF z+si0XgI+=CWcu7ifPQ*+c_qeK^zsh2^9%RD5XL`g3Fk)v3z)Fftzw-jtC$nIH2rZ`G6)@}RP^F`B z3$dVWBE9ad#!(qJ{rKF9O99BXUo%R$>XAX1+br^+UH|dRZ3J5a3+J;gr^Fy+AVt#I z&%JjHTZqpE{i=NP1f$Za$7yjIK9 zhE8ftMwH4Iim*bJiQ`B<3bOltd6ewHfEf&-zqw$yvep=Wjl%ujESyiuJB95>FzJWd zb9Ppbq@}ef8&zDWTwR&+NR?;UmpEfu2%<>+E8bV}Z`_XHgp5~2ZOb&V$_!9L=b-ao z3}l1$hmp`=aFY*pGVcgT(@k;LpvK4#fR;=%lvbXZSE;I}t<-ODxCS}IQ$@R4W}o3B zEnO}%!&>_;Wqe=l0r>81cXwfUstkn0rw#i$J?JU|%|9M{EaH`I_kNh{+W%ha1-x&v z1Cw?~wHx(322+6_TgUVxc9ltO*vu52;lBApxn7Ta5*oe_b@H?MHf!qcU3hna-7o-0`)HOITji;qZ#4)?8I! z+@VWZUIe(ky84my_L1IRrkwhY!M69eQ}}?s{&CxDqp`AI$J+JGvR}z3^G&`^KhX;_ z9;%KuRhU1Gi9i*eX9{mxB936q%(#7ao2pZoWdEWaQz4;9bZxUX8n|%Oq#?iP`cFsU zPs8CqU4{R54)~j7&$vTJHnZ~>YGVP?^j(KnB#D?4%6Ty z4RN=%mDP`i@bK_7J~6SQ{{DV9-yU4~CCG?mBT>-bc(PsxMGE-lw722=_wS83xVX)M zfr0vKl~NWjYlz&qEAu4Suq@#8v5WvjJ17|z4F-Gd_5$zj?(_`}Ghussr)4cIx@;3r zzIhC9Apb!qWx@xnKt_oCBw7HJjxz`n2wQFQE-xt=c6D*No?Ts~YN)U0TeDkhZ?jI( zceX&U!Ex(0KobZ`k+JFvfaBCi0a#PRJh9L9*P{d&!4b%7&91|BwY80~xr)2l<>j=g zl#~=VrS}Fc3n+I+Ob5X$mDFy%8J6Pj-}9q#%d-%GfFIvsn$o}y4=>_SRne5ggML=x z;NX;(mygcO&Nio{khyRFAkx&=PoFC;E_Snd-(qkOAX)dGBb5GGnxf{5d7 zE@S?AfqiEAzV*rVY-56xUxceT(I!s663>l=_?xzL$mY!4T*;?Kpl0Ma=3l-99Vp-g zWoebhzC5#r*6Mu?4eH`oWNuwz1PQ8JykbX*bAH>Rq~BC?^XsJ)q!|LwP9sm;kKJ4D zMBD7FK%*lZ>`i^!M0IpH!oZ3HgUnTPdEyjiiQEfHZ++8+F7_mxYP%*c~L15Ah z7x|@jM4FA0)nfEJaV#M5J2S$PqSIKi4IlkD`b!+#mf$?1hRQ|?!6Ka^9B*Jldm!za zW)+iLU;DgZ)F?`geumBqORcT%8m-UM5o@bXG5AGA2?`(@Z)ysovU%&MGKpQUJVFW6 zGLWp|{yCAz(eA}$qx#4kE=f;`ViCv$DEmBAM+aie)s^6>I_(lh#cZ(Yv#HLFr1omD zJGHw=ScVvB`qrqvvU1C7&M2`oNi~a+$k+>UlnMV+KG6Rl zT)&FLjr}7(0ThM14zn{VJQJGq0?LBNeGuUbzb^nw;t=gqYI75$LL&`N2vGCDItT%N zTSGqKgM55()^3deIdUUWZe69n0X^mOb4DR6RUJl*kfKirpdm|A0dnez=YK^b>xSl= zKLdT%mRail84rU|pA$GXkcUAIbkyBvTwPXIK0r>{@X1lR-@RkXH(xopH@j*cDGxa7*{~$lr=zmA zp5JL>VG4yeb8Jg^2=0u{yA+F=q1bx69D1YL{w)t+L;sy+)D9@NUH!wwa7B~o*i-kR zFUqgb(?B`V~a~En3zxvmMy{sAZ65=Fe$eb?ImAdptt!RolFp% zKBkth%yR`gAO{JZ0Sly}ebxitD(882VrN z#e~kZteqLGiJcaW_0jM^e0R8>4LwZ^Ti2ehm;G-Zkm~&JlT@ys zgpXYZD*U&t*DhgJ6@0hbb64$$^aJh>m&eT=PrLrEyX+bmpvfA7Xx@kbHjNNqgydO#qYk>V%Zl7L&#L>hNh!D;L@g6>n!u&5cI>0%6^$*L=PlpZL{_mC8lu*T{SFk~~ zSFKmRM=E018y+{eBN`os`(~_Hc+ri=55Ec?pEM2DV1_2tX#}=TUbBbZcOP0gz<3ne z<@OfkB+$wdBgRh@Ao1QT^@AMMLw6y4YhCZwmAv9NkG`dNz}ZE&0gfv??3-==%cHUI zbL9*%^5Zjj^HofeJS=PIsdd%$s@*?2hT`EM_~ip^ObA+DxBUA9je_yb=F_ER2SvU= zT21ED?>vtc;n0}v)|hvuvS0eea6qiOftk!;*NV2Lw|F47vctzG|J!S(2kVRIxqGg4 zV^X=0*A7#4iP@H=MvS(pgHdwN|I752C;w0Fb4ykYG*AYZ!)4DF8byRCV4NqMxic6YkD{p2l%2U=-+IBl-* zhu!(<&syYl9jv`QyYW~_wWmCRUEbd(c>+vseEshwI-rI7cz&$|PyUZ;b>yU}Q8_}B z?-ym?UY-iPAcW@H;?=n0iiV)6bH$$^iL8jW30Bgvi8$^nGD78;q&|>AOZm*>G^-!> z^E7{wtt_0q^v${KUmMy>HYWz)j}E&D+5~_KM{b#X*D@{CRCnO zO5hu2O=?-g11z`T@-~|JlhAV+N_vw`Dz#Q+FRKbXnYsC;x#KaIcChv*C4Fp+Y)0#P zTpF{kgOP{hYgbxD1K&-ytD-TnUG?dU&I9G$Hi4AQJDtsqf*0o+;D5 znT9_BeEK-tR_YaPRbxS)J7(g}C`J8Pz^!QXOh)9oXiiBb)<3{d66VUUm&SxdS|ib} z2qAH*iQ(fZbWCNKFU&R|AZ|Lza0w=>oX|OCkzZ>I1Z4rqWSk~#NM1dcA&o*9 z-K*Jscxq7ival%;D3K`?GC)G&!^N588`r-Gla9i}EPk3xye7Nvj z$Y%oHAU~g~IlDy(IJfCmq~=*`2P|1q^Sp$@-!ZMFe77HoMd5}^=K06m2`JpYQ>7{G zmKrah=j8C(;)g8$1O9DQPWP5q^I$IdT;2KGLy_QvP{LOxzi;03`5XsmkkdM8MTytj z?%WNxs zj|FN`T=o$fvY3Xb#?)Zy?BVx_Nt?pi8p1)620#37fnF!PHOxq87VgbQH)Bc~P8#>h zcIt8Il`q|T{N~C2lxE#R14hW9~LQR1YuOs1c7m4JYby?uqd2pxtR zy_G0o1!=U27vfnS1mQ=Nn^<;&jgS4DvaRJ@BxNN!oQVBb%D#4B87t{GcpJ197m_Dq zj>bdxOpVS;gs{v}A)jbHOYuH;qY}6Yvvqs_Ke=XY81@};#1A;hhI38J3GEja({9Wf zn^Drl0*tC?II?y94dUYt>noE7DN@1^+e(7VZo7Fr;ru{WHWmUXL(yk(derVcW;OC@ z$V(ZQKxeY`X{Xc$G+`h|5Q$rF#(W*gU@V;4!@j^H%NIUZ1#~5ZIO}ZcQajAAto}vI zzsVTW_Qun|gINXzB%<;n>&{=_l2N!d@E^q1MlZ197zd00Vc_aWY*<#b^VoJ)!MYY4 zH9*?1;6I?EZgH&d#GjSQ&WRT}YOQHw;cM_wBJ0)nL^S@oZnhCWOE=|&Kl=@YI!Ooh rH_Mm{HSoJ!evzTFsI1~!@e_K?dFM`i`bOrTH}>)}%F^YMMxXx|cQ$D< literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/archive-menu-item.png b/assets/images/help/projects-v2/archive-menu-item.png new file mode 100644 index 0000000000000000000000000000000000000000..1334383c81402d6e21ac55589ba1317df5261730 GIT binary patch literal 7822 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/base-role.png b/assets/images/help/projects-v2/base-role.png new file mode 100644 index 0000000000000000000000000000000000000000..040cfaae6799dfc7f9e0db621d31df328f6a9bb8 GIT binary patch literal 22376 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 bo-6zwZ2Mseiu(p1?DZS=B<9u8KcfBvT`*1) literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/column-field-menu-item.png b/assets/images/help/projects-v2/column-field-menu-item.png new file mode 100644 index 0000000000000000000000000000000000000000..c595dbda99c40b45313040405d6430832988694d GIT binary patch literal 12397 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

-JUHTjIcAD5a?l{H)*2*94xbvk-2rGR(ow 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 z

vMG4qDa+|-Y^x2U>z#75DMAFaxx3*pBh{Wk$~py_Ebs>ZwDFJTNx$Q+esB;*b== z99HU!btX%tcQ;GBZ+KCVAS<1dyV2=Fb-@em5lpsC*=eyJ4^aRGFmB%a9pYfcH=W@Q zCRnmb$%a8cl1Y~yB5kym!7Q3<76*3jCS``wA2rlE_V!*c>xPyll3{*iY$Zb8GeRir z5%&D0+TqpBDw&;LCaq~;LUYn%n{cBsL5%mOE|zACJZL~Tnk()3e1)0j=5%(f#xnN- zS0ik?u8tb3IvI7MuTKj}VE~Y8{3XB`38&axtD?PLiOAtSQh^znIysKgmbGrGCylvj z3JiD}SwJD`Dq{Xnbxcmv8h@H=B8)nSv0b|3ngYWxg$HaSfnjdy$(7JBrUf3_!(YVV zI-s*;Cj4h<2d8kSG&TnGHz8HFSSrU|ks-0}Zjyuk8KtZHMqFZ} zrfI6dvn7yrbxX18Ey7z|l*!1apiop$gif)BjHE(oh?j0(9tM!}eAwF*>$zBurL=D&&LX~46fe2GxGc#xU(nQ8XR#dhdICGQe$V<)GFG4iHwsN3A$Jp!JBz)5v zHXLfS^<;dojr?42x{h1Y3jK?K#f0q07~v#YXmx(a)4d|5H)9oB* zVYb$!PGqF%Q?p<)OwS^0)|HxFH-P|RkPyjCxGht0jc2+sgFGoa6wJdg)1t4HcIC^Y zW zt;Mlt?(e-yB>?AL0%%cLrms(WJgVZ8CSddeBPtA8g2Hj zUymS7?|sX2+eDFVY3R~{2mgQ66z2DfH$;8UuE37D(<%3a%im?g0Qu7t6Fn^+@61%uBk^Kj zWXKBrY|fkPP&jwVl;B2jexBF$j66BrT^Al)+qfIoyw1p$hg*Vs$)15hRb_S zuxnMm(8!dc@_kTL2xK#SWr;Jf7m)zPl$cw`I2hsp5O*CVHXiZi*mmTERN2MKNFK;e z{sHEL&q=lD?%gKCd(Dcz;&=%+ls^K29E33sgVXK|$g!}wqSZc==wCR;6S7V>`ppWkUR literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/column-field-menu.png b/assets/images/help/projects-v2/column-field-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..42ef78b338fddc08e8e62e11d19afe82b1d4ccb6 GIT binary patch literal 6680 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%0D|OU9ZV}x) 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 C6QoA~ literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/default-workflows.png b/assets/images/help/projects-v2/default-workflows.png new file mode 100644 index 0000000000000000000000000000000000000000..7bd1ad21ab15f0f016659c56f8b118dadce22113 GIT binary patch literal 12675 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 O5ul-}t5T{25BncHiZDO` literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/delete-item-prompt.png b/assets/images/help/projects-v2/delete-item-prompt.png new file mode 100644 index 0000000000000000000000000000000000000000..d08b13636138cdecc9d1b5f9ce3d4da0951b7ccf GIT binary patch literal 11451 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/delete-view.png b/assets/images/help/projects-v2/delete-view.png new file mode 100644 index 0000000000000000000000000000000000000000..972c1aa8652d930239484f54a7e3e106a6ba8e2d GIT binary patch literal 8255 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⁣$p5 zzME$;hHHJ|CrL?l_^Tk>3g{7&n1&SNI~>~S*bgbTjBPcj1hGEM&woCaUoqR`=4>dK zUV7`pBR9p52n_S=>e&|+2DS>YW1$vD{CV6S9obHo-RiVGY^kmAMxEb+ZVOU;*WGIk zWYsq=!gUR=M*M3~M+1}3ovOcyYCKLXqVIJto)AbCLM;DP%ziv@s|Y)}sjs2?y(^yE zax~GK;VY+-Y8krA-;H^O`wv^z8vJ&Tom@SuI03}BeYy+31Y7iKup8o%M4Y)XL}~R9 z11xw4N6kOnYMJV0(noI6eJ*S7ezTE(uLQc?ZHo9GP8%)l`^^rei^Nf&Hhg@z57VY| zh(y}YYg=|t1qE1$@#&)|r53$Cpo^Dquc=9Rrt2;@cm3YdIc=?`7U-%^H^j9%$dv%T z4sG|=*?Ju39vu*8x@RBe&Ju6H(=n_H{b zFa7WCdoY^)N;Q42v)wKqknXMwIv{`;OcQ>#x$J)~=MvIt^6Z4*c1$-wV9DKQfWvEB zZQBs|dZI@ms{&S_)W3i1Zw5z?T~zAY9Gaw*qv_u(VUbB!y*}fpD7n4%hPFCD)tCuT z4>5&Yj}q8&lz+Man;`Cd7cg|>Z>cNd2VigiD`Fx*Q)>&O)x%Q5Gm+`$@>14^OeQy< zrRk7G1n?7kr*r$e)KqnEz=l13Leg)$8=1arbhDd`+mmT4pS=!O^N%Jv4_DNI*7XEj z&s!k~FVD4aBJZM=y?0DnDGD2ab=2a>ksl&fcc_dTZAgMyGTdH;>my*J=ng?Wb_h9w zy*Qnoj+>5o{1cAAcf>EEoL~V_tG(aqH@khwnL`?em9(7jK z^=fNl=p9_UIEnbcPDTqSJE4mfh?Ow+1u(38Cnd2`50MM@o+kl1z1aXDgQ|jtWqc@0 z7fEWnNqxcj`+6G|hdqh=^MZ&~faluwUBdUC-OKo;PrS~6rm6X-S3rdu`x74RQ^DGK zRd%LEV(@nP=K)ADXn$}pR9g!HoH$!@ouuF7h2J@TE1uvxrN2AgOs>L)F*=%QDm=P2 zH%;)NolwLk(|uAWj|C$DY#ciuU-Z@k(!ICkdEL++RJxhcoFAFs$chZ~Jm$GBmDv0E zA&R(=QpEKEHUy%;iTXJT!$Ch`0Q6uum*l7ne=NIY%`$f9`vubgJRGM)sL6$UKPWkg^kS$u|E3|NV1#5SNQ%sxA)e!Es8 zv5lV&@@1>nT!HsEX8VH)QNE5+5bjT>d0TBq12+VFfz7=ko7%k4(z*fyXy|@(eC|#h zu7bryt5o+O9hdCEEBAHA{^*71b31jOlZQ`)=Z<2VLSG!U22ouOv<_V2)z9Fjh5`*A zAVHU|N@Q`Yh=C(lr7Nk%J~N4X?K zg`QB(bgqE`+^=cs!x6@-2qphKT)G9FwV5@I@*hp|M2g1yRg3jrgM7) zkkuk%r=h^_78jww8=_RdiBa(*bMIpDBWae)8}6&Ygw1bPgHzV(p-rK$v>oV0_{DVS zMds%T5QOvChM_qVf=)M3=D9p;mFVAj*0nV?v^t(*)p*}N1!(&-TGC$$h>g=h@SZ1j0t6l zmB=?bi)E_T;>5bV)78bBE_Yk}^5?!%@ujM4skCXp F{{Rnm$E*MV literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/disable-insights-checkbox.png b/assets/images/help/projects-v2/disable-insights-checkbox.png new file mode 100644 index 0000000000000000000000000000000000000000..8edadc91cb0f6e125e53c6de2b07783b53df37fb GIT binary patch literal 17276 zcmb`ubyU>f*C-4kB_Jg+(yin$bW4LEph!r^P|^(2AvH7zC?O>(Aky6(1JXSx49!Rm z-SH0keSUH8TJJy4Wv$^;XYaGmKKtxC`$TGKC==a#cn<>ugGg0H;ROc99RT`%0uKlM zpZ|cr7X#zoPdj;eEme7WMlCmIYdZ%k3=EaX4=K1WwPz@y!_Dillo4;=k4TK+GqN3O z-CbwoWWr~CPeL9X_3ayB+=9LqX?xWD7Y}IZHuOmdYGm7k{h#1quZroDP<-&jiU$ff zH=j)Xdc}b>yx6H6M%c_%P6c9qx?7?6nNT19t-5)QD05pnJyrG-m=v!56D%(?oGmzQ zWCVbo{tiic+RbZ*9ZVJB`I^Ml^AqIFJE^(4~%J3KneU%f=Y({If4HN%_>zvZ5lRc4brVV`L3jM{8p;8Zrm?+~=U^lTSV} zV_CTuiic#{YG16Z$IDiNg9HTBdgSranfI769`&wcDD7vvK|ZOW*$?_9M>?YVz1+kAoG z@(JGlmk?VsT-vuhE(2@Dy~#pLNo)p>DZlPluB)%q?EU6ug8fW%vaz(meY>@z(Rv@X zqdBJ<0nI+LYQ}73vI^T z!39B4V&0I=1S01#pO=laPN&g@uvV=Y99iB=yM=IH>}#+(u;oJZJG;^ z7Ml;My=djaYlPt()W7iblzR4Vc6e#0=c4o}g(UROBeE#ynEb08>PHMOsW~w}1e1N4 z`V^&=`|asVsqaLSkqxmM^0A+!bINTwKgQL_HRfQAj@sV$0r(L42sF?d$2!TGD$FaL zd{G{q2R?|Q?76cXWp2I%EJ$5Vl~aG5cW*qRKD0g>(B;==Q7%}7KLwzPh=t{u>zRvK zo|w~=ZNr_mFgysuJM9*@U3Th#v@|KPTwUAkbe)-ZLb@QvJ=i^LLi1cfmnl8Tzc&*6*qh+&QGMp++sin)9BS>RNBHj@ zeo#IoTD`OSc=gL2opytu+%_HkLam&UuOnY}4H7=te(il}^f|Rq|GU@Iy}YFeGTA=; zKIO>bDy0Is0-XXqJN2~h4u!ON83j$R>UGb)@4vgJ(XHRD8CLk>lbil(@DB_MMWIjU zT4EDK6D$*I6S6u*-y=EIgq~IFAJx51+4%M`>SKsO%+Gt(_o@Y6`wKo8Ozrt>HBvLC zF}5=*Jv^G#nbDbEX{T|OktMdg0hw%`@ZM0|AlmSpl(8QXx)dA}s<9WemmF2F|7g!U zVN_CYdXTu*YcyH!1QCNouVrOiXc0_-rlUp-a^L80LZ?z|;ym8gsQAVoV{enveT+-d z_&B7ISt;Jx@Y0yrIA}*>4${E4{@R^gD#S#oRfS=4e2icsX@hQTb1Z#CWHf%tv~>Q{ zP1jr7HlPYW+-}4i`1+eY_3Km{eVfyf2(vEW63w>ohTuaHVg5KFgzc<@B>1ya2dGb| zK)~DKDgTk6v9*Dn4~)>h2dF0U%f_RhR@hSznXZ>QU-gzJgZnP!1$P4ve=={fT>sO4 z6Rrx1aZcFxq3`n_t?4Y95e+lvN0Oc1_y;w^n;9pAJ)`WMYY~Gih7`XTe;w60);Mnu zY>RqOczA9-KE6J--!|Nu7u6Ttr9GCI_53Oh6?byqa=F}C*<$th?)lI|*j>X7u{qnX zWfdwQEKpKsX4GUn)sW$Fwz9GEaocC?h**TH*1guCHs_4}!22M6fWc+j)25NZ4R!Fz zm(`p0@b|&Q0oYg9NBRJ?yX2$e-E8)ee>@eITH5T`)QyNmEK8S27yAG7f8K)GqS#^_ zz!@+auo|Fwb#$eDwRx$GMT@12U4?6LCj_e&_qd|!6|F9jy7Pn=2s8727D#+p zFIXYGFaO?iV(OdnXx`}9?>Or2)UMQzseAhK@I-h^owsY@atX}7hhWK&%mtqxUkBeZ z`jT?nKrr=ps(z}Mb9vtqMRY0es8M41%D{{6+^yXFM4)Q9YPG5<+--}u8r!Sx{=CnP(-an8!%e^EGivMJ^%gzJbe)7}HNB?~E zurCH416B94eqmjxrI^awl$x7V&0J^*X5xHs!~-#|v7h-Ss&B*=#2U@UGxI${rGZK4 zLjcG2@Lq30?^&Is^;rSM53W!yry@bqdb`zVqnlX}uI4DE+F0Bc z>C0_AB()j^oL! ziScKnL_<&+i@Wl;#`)0aOq3_j+?(o&oWnM!C8zbBmWp>3$x=|?n(ea}Lwv1i<*Wk3N%1!F~= zCFedby{byZKc8E~LY_S<*4>^GuhTFP@#Efu7caNK3^$55h=oQTMrpn!A0y`re0si) z=vzpl%csuY2oyf|c4nzA|AznCU`Fugfb))hr1QEH(d%tnh`s$~_j$^f{38v$jOP-S zN8Ec3?K6FldSuT}#cdX(_As$K_qLZi(@sZbGy$K7@x2!J)ry-{g3N&-h~8{zM$3jz z_0hv+gM&Buo6kgOodvHqPVFsIwDrcHA=7zkjhw3A45OrfEzdx%Yf#($p8B38^TsZ< z7bb_z7tN8){wMV(;q+ihuLB@*vFpnvEET4x`9ABt^rVl$S^A7Kk-vt&&AI=Dvt+d2 zvF%%d-3`w^lqn8DmUdQ3%ZUGT0kDX>4?OU6s$Y>0*EG`PSGvZPi zr~-n6P-Mt9NJS7EQmu^uRVWV>C0fEoE9$^{=r{a<>X+ zrfZzr=jk=AH8i5&7RT=&JYmApP{mx>ey%_R!+N6VF6KH~Rg(p>J@++>Y71PlyOOff zz?fi6Quhe+!7S6vlikPEk`tu`JU79psZEIwOk?dvIEhmg020`9laf#*+Ytg-3-+j$ z6@`P9m1)ke@NkT(z|^TjkhWY4$Nie0cLn5qx{wF$^9}~6n*vzt@Dtr2tka82%`Zw1 zyIxhFIij6iT`PT6>u1j}IMMfb7?|O97w$UEI>yk=GpTY+=Rg z<>+z?f+6W8j=puYayMu6a&&Nlht zx8Q+zJGq;C@i;+P{v!DwJPKA2OE)_gcROb%##_AR7S3$Rxre0OsrHSPNF(g>izu1A}) zEMC5B35zq%vSEP953Tqge`~J&T5N8wq#}of_YQ+UBvn=gk3T}y;{6lbWRLu8O4QFm z3;*4qCx*fE+LPT6eU3JEs=ek-H8(FFbA*z};gw@wzW@FNk13Rd3?PTTyz523WC~S) z{>OzCblZ|C0o~|dmq^0fCl&B5!Pm%uG{9e+u7`!fpG=n9JYI0iDe^ zqa{rpmmR@b5r2@BpD{1Dhu}IFEo2(c?eurTjP|-g&Dd!CU5&gT1pC8>>2g{38KiP* zZ;5-?`^Ur?_uRWX zlUE#BGBMGxDRMrW#G#oeIzBF7VkX#V$)N$2+&*{Egmbt^8ErPxA1f=vK&bI)Pk{`E zhb>n}{MofG4z}>YVZORT9!DnPS{$4t(cx?v;-lvQ1&hd3N!&$3EA%?X$ zMvngS->^z7Q<2Z^bK#>I@=F8!(zu{c%+vDpc$;Dm*3%PW)*BVLJCd+)`iyYp>B-Jq zA4&eFU3Iv#L&L|kS_swC4sV4R*OpTYQC)+8ne91GplW6F7lDkxHEbw;x;wntv(->v zpO;qugXM`T?hjS(us^JQ6BTnDSF-YumZzC~kf+%Ea~@s3a>pkQMh|$^rEkd*R5jCs z7MJ)0H5{IG&j*KF`XUq-&(K=aTlS<>-rhI75rQo7J=-s|Lh|Y9)*}!!B{e0|q)P9% z*T?f!eVz^Ss9xr+6*__42i~}QaJ*@I!)MYoLc@)oSLTqBDMXrp`m<-@rzbn}noH9Y zQ+#Thdr2HQdchDp%n&BhMkva$%jjsSYbY(^?c^G`siars1l08g2o$Z_nq8Tg0P&mC zN|}@`(E~+9Qo7>9?a_E6=y*W71cxRV2XsZ@LG*70L*zUAgpT)kyReozpb8eLt!8`5 zEXYm&T4uh2a%8MkqnN~%~xkU`Yz|e%!-cL3iJHuK}b-l&K8#_23{0My%>Ah<H$6xTI$FEn$qDmDu?0vbfGGWcyV zc(IYX6sypd`cB0@ut4X}0_)WV?_!p$G*TobaSc_vSO1<3BiZUSqHHZ`aaHt7PAFjq z9WzKaEj_$Y!j&gqH-%bt_sh19J^(*z{z%R8yd(VhJ@Nb7 z#Xtt|jv_SJ+*43hz?H`%l$fpe6?xV1@ZyA8L1j$mOh7UCxC4lfb+?73=w;v+d z)uAw6U+){)7Rh0Urk&)T2T?Qc*Ul)?yXu#&K=$T4FvkFVdG6?F)4)}CKR@Qk;p#s+ zt4CbAr+RmxJxVoWZ(4Gu2KBma@Y+ypxyN)SMiIyKB&JlhYJew_s0BtE9a(fystm@+ zCLaEfHFx8Bcm`Q}{k7HLsisQPQfO)LJv8AGy5KH`9|pvPYP9TeLn3 z#RLQU$Rs}KOfCwn-YU5`NHmX1LK%& zmsd7YwmE^8pmx^ZV29<;_5S{bxaHiEF)1K-HD&ICVf&t(W#P9%XTlRvpC&W;X%Ru; zu+0mn<5Iv$VQGuowDaLAh2Edl;RRFdSz3~xo|s+Q(a>N#m7`hY#n_7D(@F&;eiTOH!!(kntl|Jwt=J zO5||TK~j=7(;$t%NQ$wDgamTACaenI0b=ZE>>qKn)E!O19O7rvU25mU{G*8+5_;#RZS(0H z$JEMpDW`dQ*GB1INwYFMAiN^29OPoqFqITN?ear*Ke>{{M8ALNZo*91dsJOiUGZI< z)}|WIh3FzbdWa`lxfG*c7d6+I{TM_-&Te7Sa`}3u8f}LmQ87!=R{cxN!rZ)PCeOet z>Hi`TM;_14Y3?B&l2=bR%-@G`Acrcmkz`F`$sjXrp!|D81$?4H(JW)gWg8;kZ7*bi7M6rh8#z10S+(-|>E zr|L@s%Kz$inTHh6<`)qeDPjHwuTXd($n(Ug{{et5)7ZSV;A|tx7wDHz$g%uJQAzrr zP7urq3FvV1LxkC@*U7!q*{LeJUXrTC8+8qW?<;heEsL9ORSy}!`3ZPrBVL{x1kdLP zzKZ(6)xR_|8%w~JYc4|x*s4riL0i8S=__ezW+oFw3+9m1@?I6>V@iO>KuLCHx?0?7 zx*m4eHgzb8g_@!g?=qx(EAgT)JUf)_`&Q+T;45+t&C-be44fh3@81Y7ASXLv{?VrM zBh=FGtYF;FbYsc_bMu5%?Ok0*x6hWIkWJrVHk%KUH@`sp1x&o_6~kjQ?pZ&YRF-Cc z!}Z-_%t_+>TWm~4hhcU5gN4Dt!J(1pA(S$4FKHRHu!5k_&g-j-QiYyAZ7yGsQ+yK{ zKz+8#((mOaJhH<|ZgC;!3zO5BVHqpvyZuIT?#bmDL_}Da-Uoo^ATS#ws?Q7hIQ0Nv zWDh&-_+21ilXR&*Jg}0fhmDPme;++>!jE`emJCU$f7W@TvV51q+6`RSyBEk8{6(Ch zIZ3Cqox-AlJ_05pn(_2f_vg=5<}IbXb+q7ivKI1a@3g5~(LvIs=2Z}VmuhF+ zZ`PN=j~1$&iYG25wfs{;eC|3Vyu($R^g8b#_fy%p9B+DA@^2EkEnq@|nh_Wu-(cU> zOn>PaF1t~{>0bU01LDR-aUr~)l0o`XX&()dB=?gNjQ`FE-Cw!9LXW``GbQ;UGYP#+ zKod8xXg3c_#%O8^vB<0UvSBGPx+JH3=ICVJjkvk(lzsopA8?#h$B1s2!7YM8^mGQ9 zFLi_}as_LnU@^|&tPm}dSG6dEwND2kUf;!GD}FHq@MCMU%Jz2{@KFAV`^|`QXJ==hg~L;6=;+?Cu&^-Aw)jincXoE(yLaywu03_+hu!uTh-RyURz5G4rRKQLEdED1a4s*V>G_? zZ__a2E2DuEZ>c1YXgQ;C8iButtEPVKrsg!xsCohoGs~aG+%jJ#WkonF3*G&nqV2jcGpLLK zPP&Effqh{C5m;g(M;qyywB87$WtTjgFjdGDZc-h!M2M!%<6G}SE#B!%;PN*=Ti8_l-xlbJzinb>`WFYwH6E2f%PZK>3U>@^&$t8g;%&xmg>^kZN6J zzFk7?S+}uyLOE|jLVVfjac%2%%Skhe?ZSSK@8+oW&CPFyo5QGGiPjtC^cPHXQqyui zftNOc9|Z2lC5h4qb?D;sWSXX+op7e&z-zt$VU&Hq(R3h}k$|vpmcUT=n49OqNCJ@r zD4F5Y6u99CwMAiH@AL;0uPHK>qy4sL^= zDv;2mKL*)8CJ)cbjCCnK@u|BOxgJJ2ovWpPsLf;r{VvX_H5d4#HyCQBK0kQP_+UP? z_g3U@Cl)OwtRS+4_EJ741#s6LOBN|WJ?$atx;;Bo)GCEjE`_gn-Si@M-UA&js%AiY ztWOSZu2MS1Vm3|vP|kB-VDTxDF*4`lt?n{DD6A9B)+2!(jchwllUkq-Dl7N=Y5 zsZ0Rd*T~MoLg#@(!U?{M*0W!&R0hbEaNp~>lfV_awtkYE>q|cpsYBg&*L*iWJm=7% zNo3N(x#`W|yy}>YsUN?n#nN>;W{GhoJ-?n|}#Gt))Uqc=+{1uNqH$kAo& zzJqe4#mbLg23B_z`m(RPPvj7F#M61>@pg`zc*9{;zoi!Z&8o40V5NtIqnF31Yx9V4 zxVzBhyx*-kGrgJ(#2emA8a}Q=T@B8M*ReY26vV-Y-q^6bzWY z-qpO8?2>f=5_WrtYvE35yPp2u`+5@MnRY_u6d%LA2>_>i<`-TVz_0y=Ti#4|zxEzt zLoXq8EQ3}C2}jGe>1-eiruG_q!Y(CRKGOu*emWMLpvxYO-i&g<$eihxrooj5y=CmE z)y>WI_DM=4VYFqjb+A}hRqrElPbOC%QGQz73v@=wJ}L$lpUt`sp^KY7mJn~0^NW$V zSUGXNnI}$anlX9+p=bZJ|)R-@|P|Q633l^ zUNT))=}ox>-%If2IyORcxHBG|)HXqyC&%}KJ6z}>L`w||uU^RTzw++SSND@0%MyZZ z%`x7*ii=Ke$_;ueFIW~E5!L|hu|nZ{SJ#X0UD(*ccX3dU-y{ysrrtfrogsf1J7$4Jm1r`md_4C#@dUAw3i3+DBg$?Q%cC_Hv9Ze{fNIK{B zz8gUYgO<0>DnVEG>pRPD*1)M>Knb$Z+&eY3$#lgc8FbKbAAE~1w9$m=Md-bzs)2-j zMd+%XkG1uT6ojaLg$%Gv?%Cnp(>oK03W@J*5yMHJh!Egv(O;vaq%R@?h~7J1e}!qV zvG!n$IfOohv8f3I2+Oipu|TIvw#GZnq__`bjJ|&x;AZh=y*9l*nlFANBE<|8^z)tZ zBO?b8mcyl{B#aUZ)d!Z%vMK9=ItPSmF-QCAgFD8}vytF4q*$6|xA*cE5u~R!*~h5} zu_b-Uw@15_#S8f%P+6(kAStl*%OCOBaesM5j#%9(2WuE*PmMRfz}L9Rtj;d?HGut(a29o&=x+T-Kq zwh<svxLK1hGYt=fnGye=1Md&*u_jLGl4HsG zUH?2G!CnIz8RPYs1v;sKgEJi?Zh;}s5KRKvT{p*|@%UuJNC~JS;gO>Kj!h^46*WyD zm0(xU;s&L@RVI+4f663t*&}ZNP93i?`2c77s;DHXI(E0~bsQ}+!Ys0}bKHVErMJxI zvq?qPbY`O`c|!XJG&U;6$g0AeeFKq2deSpfQ&m%17k-4-Wihx9BMB9oIt3V(>KhpK z6w3BiiurUYb2C~dkmmPiL{*~)h6^JhMXtzqTt9>V=w`|i3H;z`K++k@|2|XM2Ql{6$ z`q)-X*MVk_LQXiOjL4#C*?A76lB#;)D#qyf`7HrJXFi*ROfQW#Esd;SE>FGT2H7gY zxRhL6YFNpE73>yEuD*n2{yGnEyZLoL==bkj$oTNNvQx@T@Asl-Jn6;qA{jfXdv#5^ z>iu%^w@AXav;^ff0utvF#8v-(|M!@Mi6+KAHc)Dv?NE3F#@(0PX1$P-(yWhYFO+-N zWHF*BOND^chATuJtRF2#^+)xp_jdF5sF~@dr}k<+F+w#F6F$d=rOSguv%*Stv?wzK zrPzd(!<+V+NKE#gQX58go)x*1vd~I+Z>Yo3j>Ep&+;rg74Hnbkw>Kx;h8hE1dcHD5 zK89OqzlA%!N+c|Wi~5x;rcbs#&Lff_$1p`EO??fA`x=KQe5mzXNGs8a z=kFRkNn_^y7N|S)w)j(fJB-UZ)rNf775_=3pwydk%JXe9v@3JSRfMA6 z6Cqm4qF}%3d*Uo5jAS;x36G=ITLniDUfnAskwB+1Dsm`>Wh8iRd{1`j`}+FK2%Qj3 z>*5j;#+H^}6nYGCnjeb_HEhaU`8n%9XF<>sn(yw3K!f$a`}l{*e61x{xDB5E`p{(p zr9KZCa4$mW5^o*ch?s(c$0Fk58|N1n#^@bF-~%*QBGBvWj>lc!VB_`{wC7nauZXi; zK0ZF~pPl2iP8>_kN<=`w_d#PON#^kv3@Jch+Vb8xAYhTEz!Z_v zQOV{l#3^EM!n18$QjmKUo3i~vr?}DeVCt9@u%}#aYX#)*U$Y(=jLi9@C^yYvS){&J zp~F!Wf(()Hn~B%NGhCRa5+OS!f}*n=G%YQ8dF-LpOPSKzD=jx)vWq^(6LhoD3@M9m z&3U$MBO0Bx$Ce6{OzEW?O6xJ}xOql^kpv=u(s-BzN{rzH6@5pAbm(-j^f7H0Eo)@ovV>$WnV4j;96J_V=p zow3ivT$Jjbpi@fb2IMU!e|;I znbW>Y*n zg0exI0b-y0gD=^BD~O8)ay_r_z0Eg!`HQqN3Q7$bH;cXuq01jW=q%E@s-|q7<^ba| z#e8{Jg6e!v0@sN)CkHNB-br7sRFa@7=S=U)5A1a+YlbpZ|2#TFxWvWV3JD8^LAuWT zP}eRQz8SpYDPNW8X!pDqL>U%-dhWXP(zwd(A$1F*MFqW;+s@Fbzj}s?DmSXVoDEu( zL*r47s4dkD?~`hpox}QQrrC$oPnQG~^v6dszKTe@dMbX@Z2G;}fZpGRULj~iLUKen z3peMsN6X9RM*Rmf#Y`VAjgMQzl~jL`5M`y6VB!H8GRfA#IXIduv z^3p1NYT#Yk0<4V`6Sf-Hsg)of>qjgE8~8}$o&G1UT=t0>TFwC>q}i}2t~ZMT8O!yO zzQ>YHKW-S=H=PAP5B#uCniL~BuV2Xhm~8? zyS4Ii`;U@$UJr8>#vFcqXLD@t4|s%*u{M&$muS~x4;2 zl!T^Ai-fjH7s%-cN^Og0Y<6lp753riK89uQ?BO_-qT^u~s(#)uh@+ZJP1l})4WAd* zcI@I_(oS2>m&Mb_r2IKm)G1urx221wZ4NOr3Edqnk=pTh?h@0}F{T@1aq^e{;`u^( zc8BkNDCF|(10=6;$>E*v<1~|TW%05|DsGuymGj2CLoAsm>?m*qOl<6OscrEcFS3pp z`GZfd?lnsN@vq0IA~8KJFLqHTLeIYL3X=E>13HpkXM026M>q6*x*9(1p%8;&-leyU ztaJX-nnW!}c4zB5>#kB#(;ZTA7Y+8i-lBe0ZT=gXIg{fY*@5MUA>O4MLHh^lr(rLT zT{+h;o_lO$I~vqX_&ORlx9VxuO+QD$A367i%Y^IaI;jqi{oa$C%Br7BKWEM4HO)E= zcy%NvCfZZEAYxiayslOIRqJ&iEo-IW$W;6>(Ui{!HMF8TE7aA++^sWUE z1olSQdAU!m%@e7elU3wdMe|RHTDTDk??&%fhHQWNpvQD50e3(AEn_Rg*3WHT@A8iN zWs{;rrSL!}^nRD$^)Yt($lToW=F;23VrTc}Y5#}V`OTf*4Vi$zy8I@Aj$VQ57?y6W z@N7|iKWai@9BJX-eWGWVa=^NfPL_6zbOG4AB+BV>=Yx0`Evn{-_IKl)Na?i+iy_Js zjyO`}(}#z3W(+d{Wp%&L&v84By3*?;0JL16u{P2T;w1;U);lSnMr! zzLVK_dq({BfCHExa=suw*3te^{&my&_b^BAjaFep}qw!X4wI9xI?Jc^f>RkxH1C=P!GP>_( zCiAYE58ZR!rZd_0&h0-vT(8{a-uP%BhoXfbMV*&eB*D$auuebN1 zaAX*caYjt;SYZ(SlTFCc4&MEi1z3JCegrWAI^RumpISR$CUJYt)Nei3(9zAQ)EQu0 zP(bjjv5CKVfo{Lp5Uan0Ph4+nh$02LjTIh;9b$*9OWuSl^_In&S+t(Lwy*QdAP%s5 zzs>6`I#YTA^>c9n+91#=0$ePo3x9u+PCosLXIXKS57?2XM=xW%{G`0=*TZN|8h(x? zPsmn#F1bqXJYUO9*+zbk7CoGAs4jAH_6{dG_6PiG>IBnp@GtaFBg0rOs?-ZOHZtu? zeDm8~mkb*sLLpSVC3OtLj;)?@4z*se<8=g9j^E`H_gS^i3Ovg{+;2{p{m8-Y9aVq$ zT;sGelGDRi*uXQlJ(JLJmzJDg3EcE6 z=aPi*UdCrX;&xNMyy%yR`?H6@SvqklifqJ#+5xfvQ;}ci4Cgj`=S|A4gx%(jc*l&x%|x*QVk|1mvz=D5;N0QFX3l zYe2icW5jRGl6LcVSz?;BiavE;EAvG}q1`&{`?-x<^`<5DIPWpd<)dc}4qP?w7JF<` z$bqYP#aj0yOl!ADU1x_kLMxIyvqB~_pBqoVuk8gYJ0e|TUNK|IQfqPx$twHzEOqT$ z4o_w9p2aHmydF+#_;k6J>OD_la>%$MU_^G3H`?Fn@0A=;=H9R;k+F#uNiUHPtto1d zXX;?Bla$YhEKiF%)ZV50oges}#}w z`(ev0&u6$wC!m*KQOZ{&R5pR-P0V-WAf=rqgk7$hS<*<(@2@-JTf2wN9Q-7=mM^yu zwEagrT}NZ{fn1g9DO@F?i!xc*tMS9G#z|D^qMB-zT?ESg5*y<=xvS~7tphTpFDBqjSvE;Zq)8seh zSPbRLD^FKb*o`H^&Y0iY4kjsQ0M6RVUo}{gn-XI!#HhxD79;^nD$#_Sai+ybY3TIl z^R{~wP@cL#qc~PgF(~^t%V-*jf+F#D*&)73y-T&Gs-*)8!0?wG#^Xv|Yc0*aP(*3+ z-8*k0vEnj)bOXHTSJjxi6>fzHaTl^nla@qEpuF&EEGh9rNpokRRH-|la%@pbFhO=W zlPGs28YBri-ieIi&M}wgC~XKZi6rt7CZRoaO8w0^GG6}5Jlpd-79yuCHmG6Eu*?JP z8YP;&b7W{25EZ1&xFB`j71iCzR0;F+bI9JuNk9-po9fN495YDM*EBXms_pSQJ8L_e zm;DYebWJlv46K{4tyaWMg543N6I1mBY^#0JN>us1!rsiz9wqg;JS*|roiKu{Xp?24 zvqF5gmGWtV;v#XzjJ+eR>5--_eO=?Opky|y&((IY`=`3xL&1mjno|c6n|1><=3~_R za@|APc@_OSY13KFF8uG4sxF*~pq3L1C$YNj)c5HXzVy~XhKdtfA^ma|( zoQvGV##Fx~o&T-^vp@M9E8Zdmq~3`2{N6@DC*j!I9%Y*sK z1Yc$xC9@`1+K#p8Ib5)Ol1RlPM|?r04@oHr=hii41iPZ?xw}R)$jE^F+(H zluihHJ$Idrj_(5oJOh;fiBgCXy2zzm2|1#p&`uWZ=W4_OIiM1qxkjorKRn~cRk-^~ zL>Px2rf6UHBV{-_+j47J43qG=exYDW?}7mo`1`s3Z^w!f@-ThaV#T4dd%FKs+&7&KSgy2 zFSkyC(^ZQSyBGh6qjt&C#>y_R~sD zwFjf`h9r^(RYF>0`Vv#*Za%xlNzT9pbLMD{D_e4Vh0k8w*%RA&x*vrKo;PC+e8-Zj z_uN=nydLBHbgOM%p-5Cx=pRY+_=h)H!V;eIZD-EOK6zo1!3$gV`IwP$&+fs+l<4|i zMqSA-iRL1kNNrYWt1?UV6@ky@(;OX^-BPczG(%?(^Md^_R6J0?}}K>4bX<5kKT z@oj1Itx`-n4H1}+EdXAmyiY<(EN{l0e=5S$FJY1~va!>hoCx=X9g8Vv_{~T9jnia% z9bM1S1Bi}Z?9d5aNXDN61Z!);&pUHUk7tvmE_4v23V>;KUjIh~AwPd--b2EBWM7Hn zDgEdZCKociy7_#CdPkhKy|7Rw@xn!1)YJi|*epwy8;I9lo*{ z%n)84hZj#OK*e76EW5T)zwR>IYO{=phLl;QiC*X}ZfIw58d&uHDNWFj8J4ZVqTdN;9xOLXcuF5a6>`YY8GBr(w0e)_YY^(l1dUUvxI{Yu zy(PQ)#AT-OY$_^dGE|9M*rMJ1Gs}JUCnh2br#&1yq1)v7L*6=~85vy1H$daL=?;(R zQllk{5nx-0iIf|yjmfl^P`z~TLhPJcBlv2Yz$9CB+$X$mcf}kDO%^#-Ez!(SYZqLNK7k@sD z=S~QcuLQlr5gyE-ykATbQ$uJyTLv+NT2Aa^qW#lOh<^s*^N|qCVJj&J zXrBTgY3h3%A)H~un;`qsb;f&oiLx~^W-?3Q$o?c+@u}`yz9Nnkoi0OHwBEa2C!0S8 ztq25)?}X|`z`V%;Q{%GY?8y#R1bfSuP1VdSJc4eKLO7JGZo?h-!aDKJ8Mt5EBa zD_*idbFDU2=GhCwG)pf8fm`0I{WPef_p7dt`o&9Mog%A=@hXamm35_ zoBiX_xuw#`hG|_tToy`8%@lUiwTsK8OD&U(l4ov%NHOia*y*croz}<-1oFd?bZN4T zkK)+yvg0Y?ji%#Dwy>H*S1=2m1?Ijmc2B21yXWP^42gzjADbFIdm6DA~B~skuhn31vuD|_#!qHBI1&f+{69Hxj>;wtmRiTjy zJDO%&ZaM2>qd(w$=`6ulWGxf=se0%#YI@c2qN7luhdr7IU6vK*7jj#s8jLQ>k?oMf z+gnqFhDHVl-$lP|5<+kN|EX}hE!q8lUB2oZ-|KbyJ0ZQ%bN<=jKtsWL+BU#%<`Ik4 zKNWtdRD33PVG^E!2&sVm38}z6H$&VXr)GQRj|8l!{uTk^W$av=`6=Itc{?%#S;16XM=_g=6?^At} zhj`)ZX&>ZS{dAHJWQ_!cIiwiq&?fdPqof8^rsmQ(dB<7%;;)_2WsaTR^58O4V?z{L z35IWTO}_av@GcK30J$f7h*sGdHQ@(Fyx&1ylLF-n=gve87i#2k4AMTdOBANu#24sd zjSgwp3?F){|Esby_OxrsiIS;XYqV7S!dlSP zdr{;=n&-Yk#*S}NIKR(^C62jVqpMwA;^+yEosWq_vj}PmzuR|;`AEZMo_qZ?)uRlK zOp{2`{ug<6?dEcy1I>WyI94=!&tDkOL&Yr;WaF`szegFRkxDR*4ly4ExJ~NaMOjhE zad6?c?}+!4Tz|k>L5LR#{9;0MKHNXW8O(X`zxAyy1!v7B$Hvta}JO!VM z->wL>)TYhU`=;*~M|uird2IYW;{ylNbMrz?RpttqLr|VtxPR9K`@#Nd|41TiW=A1N zcBTO9&zi6#@H#)VV;1!27{RytdIAM$d;EPLeY#OtI(vW|o(suMmLg|*^}wR|L^M3|19AD4Z5k$8(fQ3 W;)R0`p0L})eyWNZ3MF!8!T%pul_g^U literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/disable-insights-save.png b/assets/images/help/projects-v2/disable-insights-save.png new file mode 100644 index 0000000000000000000000000000000000000000..af9f98cc2611b0d8d729255dbcbace0f4d1793fa GIT binary patch literal 14182 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 JFOvlY{y&5!%`5-_ literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/duplicate-view.png b/assets/images/help/projects-v2/duplicate-view.png new file mode 100644 index 0000000000000000000000000000000000000000..df93335cf3ee373ec8d17e103e2a5dfab2656f44 GIT binary patch literal 8722 zcmZX21z1$k*7giAARwWXbSWa;<&qu-h01$@Av)ZIs5Fj_PgFy`#H~vXdSI*BtkQO;zc|?Tow~&Uf%{uicrd zDgXe{jH9BWj+&w(i;k!JOGg(w06;bReL8`@-ZXXOVB1DK^;>xA(9;n@mPdbd@HSYu zSP37dl2e4ol$G60z(92Fb;OXqpk!dgLdb~`@*Uy9a`>PXNeDUBdtcl{0b%#HlZjd5 z$7`k+I}L*i_VW!Bp}+#XdgTvyA%t)ZD})3aI-7|mU#>@*03wI$XNkWx#Ss0LmWc_6 zJUjEoiFpU8Dz=D7UO7KmyBXI6M-p#if)!(9Da8j@gsXAO+<0zl_xbvY4`k1du+a>QziTvSeQ-dVOb& zb*p2kq4`d}%9N0>u=+Q}JK1deYyi&h8vvDqe9w~WN1^p#+3Z}dwGC9s-Cgdaw?b3g zH-klIi)opxxzk+_Xl+pv0tyqdo*^fr4dE+18W!YYT{t`Xmz0OaVZ*}x?@k}~3#4z; z^FXufSZpKp@UD6M^IQza?jAl2c_+*>5RBWM}OVa&XyvSvEyG zaIc#u!%8i{cF!d)agIMt<@@FuA#SVv$x-@A-jg%EcAT^zS20;GorR}?h>*M_$!xv* zk89%l4v(_qqtkj~>)TcWqlG$G_FLls&Cq0uC(!Kp)|>|Ct`+-?Z=^)|Rv6+-xjP3% z5e}9F3~*jp|LUjjX`;VU9+^C${&>)^p|OnEU*}=%nMroDx3MRHZ|!KclkVt>9La9ErnuKPGZS(YWvdC$s(oF5vs{`$ZE4F*?O%&-JA% zNXDaE;<1YH1u}(o4qRCY2!$_&xWmH^qye-6Bmu%L4Ce7}3Q(m*m6M`p!;1oxan#>% ze#cl@{Sqk8SjkY(cv3<%`nLIXb1ZFl5Zby6BYmi}#gPl=V0mAK7`6@BgYl-m~I z)!nErM+^^a2PwcnpB~TMz1_jsmD_cM!S`U^f7r^mK)Rc#jV9jT+%G;gxik(Uy9R}X z7bpp^A@6tIG3$KZY1nyBfqsd@DoH?IpCgNWK3cb18+ZC##U^l8Rvf)d+CikT|0 z8qN!u@;L8s?>A%G=SqgG*(t%_qivt~6Q6N5=U&1u6BG&`=(TbZrn>x~eonH2v+`u6 z2*;qqB&-;10IAd|9Qrs^v}f|Jz~SR}eX|c4m5>U*=ldnU-rkq*h4em){`6U;T%p{c z+{jTQv%;m4p(Llg)wtR4tl}VvNb4))tM;497X_Y>mGB<`DrM1va~;Vsk}>u%^)Y#a zs)}eXby3Ym$Pv;h9b1+alNDhSH$&7&)F|u}EJFD+IhlFb zj@G64!yPP7WhTKEru1L6BiRq5M6MXa{=3aaO)K66)hL`cX=*&Bx3&3#4(`f zuJbnmb@5sISA7g(z9MVcMj4Br;k-FKc+?j>Exdwhd}#`O&-*O6>#0V$dMXAg7PDS5 zTDL8pvSa7?L=Pe3x|a8TxAJ3A2Uy?=_Ggl6$C{ax&0Swy^)% z$0-7Jf__@D#8DyGx73hor}cYKYHONE{wl~RxKoUc|ATNcU9(8N*nwiI@7P4yv*D8A zk@bWJUo*NhvNHA|i&M!{D5Sqf zzo=qs_=e4r>z4apd@bH8E=?9tt5a)KgHBm(JwJvBar?U;aP~wsWFN+Cex2`STx~vl z?#KUPPVf1P$QSc^z8^^srO%2l?}a56nC)@!3T(^G_ys`DhyV1(O~plO1igImvQkGm zgReECIHi%T($tofi}Hxq%N*f6T_yoBdldFC_7U%N#aq=DR?+t%kGBW+zn6bMLxNwP zl~euTe$DMxB?4`BT!}TinPWC8H1aU?S>9Or)VB%!X%_52@|nY5v&ST&5#&s8h&rXu(>PZ62krLDZDR*jpH!bF9T|w&K6^31-)_2OK3r?$yj#-t`vQ3pa2&W@ zBU=z$aEe}w2#+`+12H&Nh*a}P$4TdSou0kRV9%8m3aKg|sp6_W5777fTqE`2+&bP% zQ}dJI_JkBt%S1egXMgI`Z&Z&d_7j#&bcilS8%{Ao!5{kkd}E;(lfqc~pcES_cJA-a z-dI;g=wvc2GSlzA;~ee2;YQ-L?cn9?eEIb}y{Pm^%P2?pX~PlEzDvh+uUGThw;APa z_BFjhGH;%3KX2BZ&fHjH{#WKiDDRc}n-${R{sAwextbglHlXo{?zhRIPwA$nID@;$ zHTKlmCSA{HRC6txx5><{(Pwa1X7=~A*EM2yyU!QmTfJxwYr3%b({|Ao-4=Y(d=kZE z3-&t{SX=5Yy6nm5QPxh)OO+W9FgeSfb|(qe3bsEFzHkS}1|2)Vh4-+&y}M9+;yk^) zbktC=uCT4RcfeHW=|rD0KLIq_LNku?TJelI5Sop;J|nAMM0eH6(@OIGM4gdf*ITAo{JKw(@N(DIoMv(=$|CXKq8p`V_s;S-1dN!VR zc5Yq{?%se?B=xPU2}ga1H$+oI%EsN5&&t-_+K$i9750|`0Q*VZimrCvRxEz5E^b~@ ze$s6Ju#mcy|1R^hvHZit+gX|oqN&58=*mG&PbdH5N6F61 z#?ukz?da~t^4G7GwY!hEG#lIBK>t4enWvqf<9{N#dHt)b+XDIjBK(4U0{s8>eM<%Z zU6s;t^s{p@R&sQ`ZO?5C89@PY@IUPTKjc3V|BDIvFQ$aZe>49J`M*p9FFQ{~ch}pH z-ZKB$nSYW08~hg$%>TFY|LVj)+x(B!+dj(>f%*TvXEH=5gsY4I0A-DulDxj(%y#aE z7ekK^dcS8`UFJ-^;sw>3;w5YK$6r5kAyhq&`eJe+F^qlnMcrvsPaY{F9;$y((*4L8 zb9Q&iL}bz9ftKK? z7;{bYhA>}EtC%@DI-)PGq=LPnFPm1O zJjk4$PVLdw*8bwNDH}J+YbxtgY`5Z1b}=@VYUZxILRI7~inG%dZ_#W)QIh*b|D7Qt zk)MIjr_G%WAI4nsj#u#)u+g5K&aWe_p%TA;Q#d<~1-JlC=I1M=EMYA70*1RtwXIH0H+2#ZPH2+x`2*nzl!CcVZ*yt*-m~<5I0` zS#H+rDBL_fh58rkyqYR2Z#o&l`VWs%$oxvR^4|v^w6_NG4-|J|lLwmlEV#THyu1?4 zX0I+ziu*sAHvJxPl%0&)nrYy#-pP({nnU4673V(I$|K$RUHj43$EUBkB>dvhgzV|f z=%9>mliMO;qIB?TPGxJ*IABm@E(@WLq`__7`>xw$zbHS=M2f}z%>FE~7gsvuAeCWs zlKId)Hb&j{rn_9YS`fYg)2-VY9r|(aeBLpoi>hMZr)1rA>ZA3 ze)3Uy-Gk3Ii>93F^ftLWVPoSDHZ<`4A~6Xiyi|K52SmOX1L+5rVd0-Q!z#lqdHshV zO2HWrnM-dFgL>~rUa_sjzI{N1Kr}rqEy2 zeC(?&zVIcnd!MeRQA_5LeqaB1(ghd<%t88;9MugLm93yrFs70;prNrVGU$gHG|hy_mj*5VJK4H1XX2EKHiE8&W+`h z37KJ(@|+_fCFzs7Y1l30eP+xRcydJ|bk~_qM%a;pBBg%N>Bqtq0kfo=kPc$sqpm;X zx+mX-#>kcp9@7F>J$%5ZIvR}FH}`3;Y8BcEDk>^^QS#-><0>*JL)iPVX% zey7zT=>2{B>8o!mu2aZq(K+Ok+58Yh-+O}GuY;v}wR3b&2ZNu4o^MI|B5NTdbaZY% z#3nZvyUaE#aD$%2?-KG1EJQprGZnzIzrSM(w-Hpc@d>{=P9U8oXbnS8x;VL|5&YE2 zCxV&bB}g+traB5)_oF3WHNzW1%l6*RwpiTe zg`FJjKYsGQbKJZzG?dDaE>f+j()tEb7#GP6I(^=0k;FGOEFM!a>5K*K4Fg&c$6CH+ z>ly24jLwM7h(X$>p9FlZRCq2qp|A7$C#KNm>W@{Pl$W6)^>=O}fPHkotPH;2Cl}l} z16$gKDbb*Z7Uvnh#y)mW^FmcLKDr&`yOYHaAC868mk9N%|Jlc5hEZ zIZgCEM~;rjR4uA~T!PHd7Fds}khp||-kVG(V(OG*+jF{x;Ry`~A(a=vd>?d5*tX)< zq8T)-d~co5$n&78wSP&osJbt!nm4}w-JNUOf;GH7CCdvIn|C^w)==7H%}InxrjB9I zo?cj<0Xi5-S}KTw!CR5x z#^4_xzmHKGaA0t?Fv=Y#@`IwwAelL*Mk*J&a=8Y)$;HLp^KjY#clVmjjSY|a`FW3- z@o~Er6_N9;B_Q8FSYc7@AoEZDLf?f+{n(Hj{(lq#IO2wkezrXOIVo9kgBNej=5nv+UO zIDAib%zf7e7=15}U41tvc!$4zQyCSl_yGW;K|yH3Ry4^a`X0FBJ(>TQc`p$r8dEYk zjQdnd>SLiu7BSNQu*BKH0e1V0szx9t#>d8xSS(hjvZ6v`^6mK`BPr&e6@c6@1PK_z z>ihC}n%ov>oen$zbF|g#JQbVu;6F+MEAjN=X6EL(X8n!MlXLI6jm+%qiYv>?U@I#t z)m2qIVd7DC`;Lq;qk~B7E~0 z8O|>e(e$;-?;F5q^HVjU3`G}_bYf&?Mvy@myI(l>=?f#}PssCM(=a`vv6Gi-Q43#n z!gss(ZXf5iM6kaG;lh4;&^ceddK`(aH|Gm~ggEY;>fj^QN&r!Ry&ruI7JplT z@HnRxgS2-WSyT5bbpXVBDKUF^MtdOpJ$&E2bWPb-xhwYtx$?ly7m3wr85y=Xf8G1& zVR*4o_9U>Qc7KYmw(uj3+^ej=7-cnvcwmfdkQQ^92A}+Ns>U<3*-{d%#_`Xvw?*Xu z1~k%q)EGjw`kjpyH0u1^|2yZ1r>BR|Q(G$7OQZ;#5a?cZ7nY&{B-Mt2pe@NC;1}v| zj0tj>hla>4y67+*nK%r27$Ou?AbJp50b2}RwcnXt4CE+G_Lcd0r(r*IHoZ-?@^yqn z=zg*bMMW4!uF_m&PuJ!*FD{r0)2guIixPoDV|l4y@ZhE5N!yEZ=Bxg;%kx<)rRlO{ zg5~npNT&9a3ux@9d+3_l$w14I73`-*FLC>2Y-+c zrlq4xdxbh&AV>sZZgYm=yK@ssw9~1B{3x;Fldh?*RU#~pDGoSO_%PYB(;OZewe`&I z^E=nr-8|Uh=_(X_-$zUj?o|}cn@q@hIm3L@E8c)lR=6Otx9)_`kjL~Cog$y>h#vRR zS$cUn-E{r!>dzUC?M;9|JU|;MMulS;vesK_myJnVrXbjJzuC{9o4m#(;=K%aGnycw4O(7xF-KI!=OvtHBwq)V8>I9BX(X|jDO?`9DCe25hf zx1%}onYFymS-$hWqOw!JOkfk}yOc^X$S=u>n2Vt&? zmbzpNJa?B~h<6hNtyN3o+`;klCi-#T+iP@H`(qxo{jy@2Vj#0+@y60-O7J^@^}xj( z|F!yYG^~=Hl<~F5FOr>^1}Gx*y0hl~LPS3Jg!qL2=6H8WrtYp}e&qAjsfegp+ib6- zs90r!(s{Y6&}}Uy-4623={oHT>s&Vr?7{E%^ce0t5+0}DyY3egO9%oC-ZH9YnY7!& zaq(7yoV7ngs&aAGv=8>0pVT<&(!7aML%F|?hL%m&b;0o)twIV2wiNs=ESjq`=(X#P0h?ld3D7<>Np$lX@8q z4>Fl$X};{B#{oP8>M}*)WT$l$b!wa;7kiyX!xE8FwW}vPqJ*$iS_X#ae$4BD&r!$c zi)1l419%w$8J5Y(swcX|zKHW8cmIRDyc-?#VB?qmViL*27IVB`HWKu_+FkX$bf#igBs)SZK~oi-1{ zbixPx8J|fY;Kp?%agO%kdfcUUl^dSJA4u-<$SbM0OkMjSruPYpsO(HlOjB@3DN{$C zmv6T7gPAhFY^8&*_>#_lU)MWWpw@erD+5sKWawUt@lhaWietx!6{tx38St^Hw4EO= zl3`f3=J`X&S~K2a*Pq9+!-*{i6vIl~kD&(3>h#3SED%k1p~KZC&PvT7wC02a=IqqV zn8SpJ{@^5(gB$m>;h5X@7B#;FEwCMqy`r=`&dKc z@SK9<_#W42>-C-Y!74){HL~mu%;BOxH_19?N?SD#&-E4paNd~BQ*i)@q@)v7Mu@5W zQu7?0Vz?;wfRFcZ#EHbfk37}u9os-KE={~<6E6_sN@E57JKa4^O)6Uh3Eh{JE`C2m z=U6ei--CyOr>Oj(M+*7`6;5WO7uj=dO$!uu*`FOGM=ystDSpH#Y)9m(BYy*+cfAc< ztH?t1O()$w%>zl1*RggVT$-wHIIWETn$quE)ucq^Y9c|f>*%~8g83-vifiREMB8B) zJ)^+YC) z^2wg9NQ;k;q`f*T=JfGmOwr^uE)Nymum-O@C%XTLZ=zO7iU}ZcA5!d{TE8(7D7&{N zh4VnA#;|!KflqvT4y#gQ@Fj2XqZ`9aNf*msdwvIa;lDY>k0|N9Wb~iPA2ibFXue(2PE?hT5Tt|A1 zzSB4pudVZQ5pHHWImTCJ+eo?{xTVOqnW0DDSI3*qK@40+v^s|7D8Mb+|1gACUQV3{UdUdUbU@nH6G0 zs-@Ma9eyWfEJ3RGb$nFfl6F6`UgJ!67Dy z-vI65G=c`Ndg;*_K7a38)I7nQr5aD_fuDKA<}_k71eQmPz96HF;S&!nhabYeatTG> zz4Syx4O-lNAKXh8>A}1=UG1i}D{ID(#wg**ga0DXUIDE)&isBFt@(~rP>e|dOocSo zMUT4nt*BS*GeRO8E@Lry9Pc`UA{& zbSASJuSY&b3yBM4kniaqJ!L`*kUV{;9oq7-2^9WKv6^DuU~_b0n)x)z1WN@UIX3+FH+z=MrkS zE^(h+Sh7Nj0Zagf7Lq4e?e%1kAx)o#bk`bFB>yo`yOg(~<6*kc=?a?fM5-)>l(SkR z*|LCx79adRG55za=v`PEA#D~go|P7I+bcp_L5I@rEWuV>ycn`7>IDKb04chw(^`HF zKZ>bSh?ba=EJ?%CUh2y-LpfIa;aH{HT}GjMn2paMjN?= z&S+l^H=Wg~`DNe*sHN6y2_dd>V&sOw3mq>ZQi(>Kj#Nkqkx19O;dCDIGEV^zXyxv zZh_<^6nL7hA2kNnAu_7Km=*@=MkE=pMd7?_N)J7Zf&zE0yBi=bD2Ue7xC{F~+F$jd zFr5E5*oPvehY8l{BApQGY;T<`h8aCB@=pl@xo;~+{&fVu+=Q?+Yx~e?!ZR*<~5Qtdeh3rcZ=o%XM5Z=NE-u$B7 zbOV8IPg%*xs4K|G(5oXH-dNefL7*2QaR~&P8j}x#2b$NyAAAgm9TfXPNYA{leq)WE z{V^d^?A`l;pYrqXAb;wr-~0B79()E5Sp)v#-1FmT#jnii4zil*zWx@FMS^q;wZ)^C&J()1j;x2IRDDC z=0#`iU2O`+n+#`-VH$bIsIZtkN|p3aA)kIfO(X%O_r3|$xJGZl;O9lcN`aAy$Gu`) zy8Zsv%Hz#%zbfl*WynqN@$)Nn%G^p}*ku5*b*+Kq{$wC>FPQx+#HCWw*jLtCa_{VL zM1JI(;J6$>9nZ%nJx-f!r=&7(5#f0@CWY`j9Igz+aw;3&6>7h}t$9Yim-BXrzc=cL zsh1~Vi-yxArJUY8SmVY8r)RpY_Q;(*Cch|t&i+r4J8=vLru{qy;*Dhj68hUKd%Azl z>d*2gsQT}9a3-26c$xpU4U3q8#LIPUtPtWgSsdaL4%43;YqVaE_puX_VppFN^RDqr zkA$XZkg=A9_w3~2#SsNN*{{u7gw@TSyCn|7>4VkgP%4AY-P zXVSO+px#-&A^-<)Irc7>bj1rU#4zhWdGPs9<(l$R&F(7aWAs$Cy@iIl`Wqifdrc6Y93|as2FiiPOm%4bwqt~&h@pNq{F}amf>X< z{@^wIujIOqtD)C~e+FsN+-Q>~|45(&BKZB3*VewLJ8M83f=9xCmiYEv^0+TMU9 zM;`D^NU+8)xFfeA$l-0zPsJn3nHw1&%G%w3Ngh#%2VZ9+`xN{`MlXw!jZTx2{aRcg z8EP!^lX_0RqNYS4@n}dx__|DZres#RC3`Zm=2>GF-q4UGi5Ha@u@`>>*eKlonThPY z+#yPSXr6~W>_O-C#ZRWD3p@ph*u-bbPjYV$f2@CBA4=8X^YwMPKr!JM70t(Rbgrq6 zsj%6hDb1Iy3Hwcu+no>XRzEo%x9fPoGzsAx9b4ZXwWqb?e&RdP?J_lS&ynmzsC^~c z-Pp}J(m&JlA-%Zi7nmu_!%#=ocFV9$u}!<}-ZPqCET)k>Pc>PR@6Lw6Is_I(UsIK* zdxRV%9wB8J)?y4_5Gh=LDOnKa66g{%qIM#y{WvAYw=2Z_i6_x9TYcJDz!~yc7NtfL z8)2+%_X9;@>~-uDEb6+}H~qIcU$u0L)UyUZ52AkSM`c=m?$R{OPAt+b^ibT*UHC}$ z6r+og4=JgVD|l9*RiI;~oK$FA1kOz@Xws|KJ}&$dd0X|n?sv7IqL-NnU2I@Ch~l|m z=7~CVgm{E;L}}!yR&iknyON+vwJxsCI$=FO`BU;c{jjOq)wiqpt$hW^`w}~|;e$0l zRDWy_Ne&F9x2LwJR9dN?r=~*}*PTb3M?BY`uM@Akk4o7L3Z4o45UjBgun`}UwMn+& z9x*JfH`$9`?lK&$w|9m*hc2h5o~jd#@r{2P)X#C%-3T5_tUa24EWX;-zMdF>YT8vNf_K7d(3HnI--gmU(L&eaXz=5!4xR;?EunP*YGEN>q~M(8jIFqNwtX8P zMzDb2(^ioeCt&nO-^vSp$EK4@$z?I5*Rcl@&+ z#U5jh3W{NNbYXwteDa$|ubbx@CQoqU?Vf~tH3J)|hkczxEbYr5`xp%s}c)8I3ihx*adAFC}kz{lJk5bJV)j>epr+v+Q~9MfB1+j=Nhl(jj*C zGQF8R!TYOwBYWoF+Fp`-e7_gGv^<+%CG!p^q7%!S?V7&Nh0iTYmP!`+PWi%GuC+XG zG4f;g8}h^Ysh#7_HO@EAp?XbsrhammkU<`mu_n{GQm6n4Gw)J3kRU(NgE>RJ2%%w&^5VFd%az`8{VdCoh^upCjqkIVN6YnliXM=cGa8C7gI~^SxPK(Uywq-VpV&(PPB zxQfM71+D+C`lb!R9^Rj#@q6PrWv8yqeJ9bl9pMgpOO8SAE(qlj_s_AL+AXQC@|Y>I}*&Zoajzn|W= zJDf2#$~KHP;QPYpB0sEp(x08Sy@BC;Z0BG|iT>-c3qq}AY; z(a;wio1NU|#nZY|uLJL`GO0}8%%iU>?*iW)lHLSc7YdYeN`y(IIv*WJB{HT-@%a@O z{3vEGJ@L}?s45f9K6xGPtfEq)y)`CUr>ZaP!?`p?^=4Z^KJj%Rvf1wjk2gd61d_rseNr9hc$a*>n%%X8=JH5Ckd!LoT^SL zOso>exoi7v660LI(mC~fi*ZF`fYgO^%fsdIc3WB~5yZ{tc8d$P;u1@g*4yu_GgFq@ zvhG!lqh8eCbIsdO5e7R5T&y42m?dcF46Cf9aMc>xSGx}ENKP+KI$zZ6Z1uS7x|hxy zIo6&U?>C<|hcx>h)*pVLH5d2T<5~IDfjUDcqMxh9rpHQ-dg&jhOga$zs`^@-_?|k5 zhx!~?2Jru0cgO6Q;1i{5q$jit`oj3lgAX!+S}u-B z%cShXI>Sj??zJZQG#;mQHllVO&AEpKMM#`S9-F>yT19oD*VV$*(lX4XS`&3IZXV`r z7EO-VIDDI@RePhV`f1|zK`goSV?0%bYd^POvNUKs>E|v`r=hBvbUw=y?^mC``Y%|W zOTbk@BlI!KZb4qxzNqCs{c}zInFyE)W(=ySO^EPMV){O3FZ!^6DvBj1CT8dE)<=H4 zpEf&7OR{@QOXKXHCq96x{1eCa`81xju#(hF-Qbt;>R8$PHgBuHb6J3H9gx<3i+6N- zriPNE?$E0~wgbSfHe6TXjfx709eBP4y7s{ebOU(027IW24+w-89SkA>zR7@(Z07ZU zm0m+<;{E%X@T%fd4H*Rm;9J8C0f*Z=TROPlAtyEfRby6~x-PmZ%A#ftcHE}s4zJ z2A8v^y^E;_m%TINKa~7Sk1X8T3}NNyV&z~@f2G&-wS%jR1OvlWL;wE!M?c{nR{v?q z-ua)y0tN`VDuM8F^FaQs8xR%0dMm1KJQ#R_340{@22P3W`InM*d%B;vdue_bo8blDEYn z|6Vi6+igOM@*og*go5l-O^>Oqv^965(WJa{^hm1j9p|dAzy_5D6V+Yq)vkNMKj?K3h#u$*Xz3OR6aWT_ zBN>5T2%thDDFRGO>y*GP*ti$>(9m06-Y_gIY-Z&C#>R&G?5xDudyB5s)qEQ}J7=9T zW9(}{DwV`yAg(beG@dEEdZX3F^Z4fWA8e1a*ULv~Y2SEhQj(9JsKs#Tl-9v}bWS!B zO&n8+u7kRqxR)%;U8nn@6y`=ozK+G8_Tq$bf$Yu~J~;haufCI%bS|}874J%tBP?sE zT6hojmgt);sV;vmpu-mIXdW{&vr_)}zDFV+N4Yb$Wrp?Z{jq7Tc}fGlp7F^q?Cgvj zkuoweR=YCk#VQ*@wtsq%@D=1`Hf;VUGK1|8+!`3XNGRe?jO))xla?ivT2sd|&7KMp zn4w*kuJW85LEXHPlGy=`NeHBMFfNrF2bY5TPP=U)JZ}a$O}n|d)&JnPm@Sn!o!M^I z^ONXPlEq4IsqylNh}e6|%jfm<_wAu4s=dnwcu)tLa3;o@eEtnCl%RH{|9Mg=eSe!w}-Dg-x#j@AO(XwE~K^9I7i2;vF_%UH%FiQCxA zM0QAMMHgypr+*>AJ#NIr;R@3w86RrqYcB&@FV=fD=_nm#+S|Vk*oqu@vW(+{=ogpr z|D={UXBD2D5Z8^Ul^NoKrm14$xW@a2)wN@aN%_TCB^TFrcIa4N$uL^QY{?5RJ7qWf zOxjJBN6FTb=0ku)Ub9#5z%- zLZq_>y7}UK^=e%0WH*^1FnEkS@(sZrGkKql!_EsYiMDsfBP_nAk#|WRNmBPpX}zTG zru;DTDX!?;r}{Cg@I0N&q-~v)PK2@Y7z_N}i7n$xW^I*?mBdeAE)uZlCN{U1Tik@o zOXQS4Yh%7$9(imA51LA2Ll+p+fC9o|QRZfPiS}K>itfTox*iOYi>vGFB=Jv*?npW0 z4g88W)!D=sj{>V$TFZzm4*JF3oD@QhCn&_e^)U-1K}F|msZCRBY&jPb!sXr(GQWb$ zvEa)r@PBhLkupK;E9-qJJ2?rCofd#)ESe+kgpT-Mv$98?wUN!S@TRot8qhrXM>nbx z%#Ln?x+nVMbZ!Vw$xgn+e#u1uSf}fgC571mYL^xj|A-UGrrzW;! zSdlmzJWym5LQ@WvQbznLBpQXk6!vgF-bwETgU}b*4VD;`+^bv$`=FCmO}DiE&>OjX zY#;bG9O>R1g+J@A3wQM2GQZan@63#DmydX!9)a^u25+o8G{ruZN@3I2H((@K`s@Wb ze!gc&4O0f_dK59uotUuSs~BLOEwre`$tZ%*YDZ5Q4kiNQuB*kRrfWcNxOOqzk{}GF@ZNI1YfX;u@3A&I4dzz=7=zMqk&-X z_s%|pcWAYfQ-X!DaWiHZN-OVbcI;`Og*$5Pxc0!P2O8H zTUL6pwDGl^FkT+Vt>s646UKHL^;(lD2W7B?nij>HU_J~DT10HEz9`IQqlmO`&Jnf8 ze;iD}9#mG|9VQ{s{B{QSP|Y@}JGP+4>a>6MsayJy`nfHp{PBoM;e`b}vU?d}G3XrUh=UN! z-?)y{CR?Yrptz6#qjBCC8XYZX99%hK{z9F7e4P|RnkNEUovO#3O6|n0i^*uc9tnMr zZTv-YRLH6xDKVrpkr%4iNE{x%*wRHA-2ndv^DP+u=dNOXmaXx?9HE(etCrS#I`Uc4 zYu$iu5EsAl!D|3TEQzSJ`IGb*e`f2IyV=@71)&@K@CKR}8!;HLiv zlKJ1S0tBMX3@k{W-o5d(H3hYo&tQ?1214+NZIAIGRGi}e60(JikvD$AOq?ML5`^ue`l-92vy8j-G(zCI_ z2C=&rE>$H!L7=axJ-lM9;}qnyhpz<`4h|0bEa$hj9@*R4+Kx>%IPGcA*IZoq`4NFY zuePxwe0*fR)BZmrGjzOidwWziHm91$DQKmB#d90nJFV?18y|7O3?#f5FP{F1`11#k zN=Uf&XiJrxg5Y%YM69f=)pYTV4x&Mzlne077ZW}4W&7n8Ch;_sl)rnbTHv)D+NEyt zmCl`Mp$B~YCBzl>@3Z8rc!Jjr+n0`=lS75$QR)IHjaT700To9vUR+!BkG&oI(^Zktn!k|xb# z{&S5Et@HA}GN=rp5LXwM6C4FuW{Cp>6%y0AY&X@!#gfEzQ8|_8ryggqBXHt6pqByzMWX7O9Q{CO2VWs>@b5Ar@HITea&30Yw}Jp}j!i~U-| z&nAm<_x=!_yI5H0{APX}w|5;Ba3|jEb$%6FeIgHMBOen%9~~Hcdl|m6eC!F}w#6k& zs<;Z?I6ex~d)TGr(}B@)yO^j#Fho;}U~f|-I(e0j^0!_ZA1n=3{WM2QOeaq5{-M>@ z55b|Te%61gN8vAQ_KE(yf^~5ZxjhJVGSt$E{3eCiVCCJ0YrY1_slCzAhbOjUzLgK`2BXoght*BypVW;g;0ThK5F9V0u3_ zv6kpBWCiN+BKM)HZopDF(qLfcZpmdAf)dwXlj+x*#_TjI$D&Hgls7aLtd!MnzBOkW zbJTX{6cc6}vQ7^V7;Ulrs#@ogTnPB%jdx___!L`nDT0f=|LEWJ3*aDQ5{eVE zyQD6$W_;=Gg~GD!sxhH8`+=jzr;Mz8`#w?k*+}NYkY{b5^!>AIXDpNC5?IV~%j#op z#Q0JruDSl)k^qbkZ*+Fd_oolyiv90`KtF4u&17Uybjriy<7hQN)4#*1|I@xKYOc|N z5nD#hrS&B}M%Eilw*nI%W_c%X+nr~%N)UB9z3l8P?eKH*GSpFPrJ<&ELZK37SK)#5 zA3e#+uc|em*NpSLY3b1lL&AkEZ=YUTWF6gC0`brdHLDzo%x<_0;4O(*J<*!aJwi2s z9K|xd)3!Zhb)yzP>n;A~@qbMSvZr$yVDy$n-p@u_SIB|tW-H`pPeD+Y=Zy7$Ul*=B zd@S$x6a@O;-`9X(@#h>tts#Av#O;Gvz@GIhtN?`)jxUo>U;NSY36U)sWa&-ivYw9p4tba^HM(*2V(1oVChmf zrIC?ih}bZuR%a~5V!W%XJHekOJ%nNNn`RDCy;LEo$X~yr^u!K3bCoXi0Ry_5LJ|Oe zoQAD?GmG!vZrpg$+B~4xpM*?Q}&A z%dfv&luopWiHa^(eAQsiGeb|1nfJt`4g5l(&yFcoc)x8;RHJwNH)_&KYihVlA6*5> z;VHEz*sBoe898ubkM>5LTvN{pNOq_H(Ra4TtGTm3rl@-pL|onh0h)9wn3N8>oTv66 z17R@`@BQlqr#Aacjah<8i||GON0|s+EZnaCbHTY{B0H}lIbelJklq4f=+TZFtPN!r zrIS$4($bc>9gSfbnZ^0Ei61}K6RhTgSU&~UC?t-#-9H~PgGy?|Q?iQDVZ=5Xx*8h2 z&n`yifKc3ipoO#5&cNH7URuQ_L-ep@+WllLJ)L%ZczRvTPEmJ)Eh$(WZ0-!ZbLY;H9kW`A_v4ybEEC=b zWn@W-ozot3WnkOlTX5Xa&2hG%J;I)$6AK)3+q2;lzRW$vF?Sn)L|M8;#UejD!<-#G zoMX(>5aRCU_8n8+k~QS7Ekr4Y=<0#oTB7Wi4pPixk>_YElv1CzoHj@72ZF(2@C0Vb z%2BWASy}j~BOOXTM1WOTDiYP5CC9#UKOTjnTBab!&-zhVn)ErX&VT6^u)o`}Y_VJl zk_04=4*1ASp(G?E#{;9|O2}tPxyuEuc6?ClpDM52a`-IypoN@N+*!#W+@>k;RyvH= zr`ax^i=~?*4j2cFd9nj7>T;*2hIxTezVaQMovX;)X0jLqLj_zdYjD@l2|>H>dsFD` z@WI$k0cp8s(Rbot#D;WEqEX;c9gBCaOt%yin1{^~Bbkpj_+z^SUa=IqP{*SVbezk_ zNV#7c2-qc=YQ7PkJbsUzm>5|)%o-|5OG|5kz)ow2in|@F4Y#!Mi*RjQ)f+{}zwVU- zxa@H_md$Nzas~U!;d{9sl%~00<$~!>Og?_rdw5P%Dh#2y24f55e{9`?U&$1MQj8lb zvskG7W6K9sRIl-mliygU33Sa~61i%Ujs5kOj+@;EM-R#2JL^GYoXIE&p+s0Xa+J*& z1Xz|_L@Iamip%_dHUh=>lx8ToyFB}Z3bi!xu%}DllS>6oLxL_2)}HfHCTGOFY;@RD z#pMiRJV|i1#Way?a=OUMAlij-$qkuFR)9*AMpC^yxuw;R)^`|h?GFICGwthFZ?915 zl`lZt0GKww7S_a?IUDG7qn=&^E#oz;tj!U0@jd|@fW7%XpAI+oU zt*`==K4bl@K>B5w)pWU_JO5_={!gd$FCy^&s$}mCHLgbl(F3~qSe7-BhOYwYZ!Ne* zF9ojM+6B138vy8zs^Qguald%}2}VFmMfDh{`mrih6P{E7W{rM*^cCRd{!uGRIlkaF z;+y$vW%7luU#0K*`uhGY5W454na!5R&~-E9by)Ok-Czj`3CV_rhK20P%3%OA0yZ3%!52=}m?aS?%YCz0a#wZ1+>(+$c_k&KyM29q+dp!Yt`s^AKiej3>^fu8 zNn%4WL6hjw7+%iKFXYqH)8}tT6LWJ}#wR9L*EcqNN5;m;u9R~T?M2Nn$z!w-@iTF3 zm@o9Kab~fUTp9vTl5g2qTN`R=#T6A7@55lQd$OLM^%2f1{r9fqia&U=Y|{RfP2y3B zj#tQK2L^#1VdL%Y5RD`$l*@O5!{Mb>RU>h+u}5s&+{n-vR<*xP7RzTl^vWQj|J5w> zhv$TRg-xQW$X~^tgLSax^iRJTpb0MJ3{W4W@diHuB{?$;*onAPZ3jkSu`)XHeOOxq}G6p_s15Q zWKPKR-a1;U97dq@SS12`Iw{ z@hFLYUO03;d}TOp(b?Y%8o6lW?@0sAeIa8OlVDy*4g`tQ=L;NV=)N)$lO)6#31C1l zF#ASk1eluI&HZezweHk^KeKVAW#@DNpwz!19%(X<_&2VINh+QEM5)b~MM&LaMQ?B0 zAD)GldFWY5^aMv^luiK{mezRaO?rfLnZah1C{A^19?S#qg1Jn{Z_(iLm$Cm|nLUqN zTA1%CX~U(@Pu7dGs)+A&+~HzsAxbOoo_Rm_tk&NPn7jSoagbVu+Ow6w^5@X%B1vV)l{zA2Bp3Z^XPC6{GzhELv9G8vAsKgK3A4!vp;@# zu`MSrzlf}4aswOPFWJL6%&F)-07aU`f^lCyUkG$*V%e-#gG(;NW*u?Ix^DJgeAeKgN=Pq+<;y42Lf_i8d3$t?%Lv?fYbM&wUq3EuNb)N4x^;LH~ z(5sd%m}<D60CCs@ZEcfK>3g3XIFrHY@mJ|(6RJ{|D)zQk)SE-Rb2Ky>s4Ax1TbUu|H)%!h#A&9d*8;29C>PbHD7+165 zoS!1mx$qdbQfU40S;9>q98yG{(C8O*!%!+JE~BG@lD1xsj)Og2_8q32d(q&M4yx@U zO%`FjjLZs+IPQ###l5GwMlQjjI9dVJ41 zsk;`I2nIqJc(C-ryangwe-9uAk+dV!TX|2bedITgl(S-g{>I$Nqnt&|=PK8^~ zQoiyNLl)u>d_^?}ZkKw(n>^aIv0yH-=+!&bP7Kh()`9qq@`o{NhMLab%dhAhJ8SB}o2Ul)ttC7#+-8qL$f{WYRcC-?2>BfD#o^S0U<&d&Jd!T5Rb*aKqP3Q5zr3S1>%y#v52>PRn2iCq?(7t;DQ7dUoI~t>&G@_VMkQr@p zq}Psl0l%a!j#?- zRRT&>Deq4$IiMmp)Q55Bb2C^l8St7v-$Z?Kze2P0@>fo@>)yWrWx%v5(mH@ThSTL` zWnZU?fsv=@^Q8(P0KA%q<8YeYTbZqP^=?5zA#tfsma$c!>ew&*s_%?ALC6J_tl z+E#M`VkF4Q&Sp`V1n3e%IYJVB|M~X|{Fw=tCy9AvtM5oJ+kDS3h{H0I(_C-=-4A{j z<(r0wvvg;Jv%3SA3)|;&cz(@1&so*#P0kN6ua2j1G>ljgQPK6k_WoDKCA%AO@a(~( z#u+>*zb=RvKyUb-r?@vhYCO1sKAD90Z|Upnzw-s6)`RJ3Cm@BmUJLUS`gG++FO1?7lZWPRABSXHDMQ zr!5KHNfni)PsSwsycY_j>WsV(>ZK$vqcg_%U_fLxzt4ORvprDOyq4fFUoWPLBn$3f z30Zvu5isd_zLvz-nwC56UytFsa4eWFBh=R`sflx8ip}ZKKEh7P{RwI7{w@mXiLDOr zhY!qgLR9)_XlY5}m8OD`hqZ@Nl(qAzGiP;(-!u-*i+Nj0Z%=duX9p*i3X5#64{an* zG#J$GD0}s_BQ{r8UFMI*{5_~P+z9|IGsgg}K~KS5+}%&3i<%2nCo}91idyR8iCbzN zqXsf?Nqma?k2+0pQMG(qvpBN+On8n@u&;2Aqw5}6eo$eP%GF^sl5-GilByVhW zYu&umUh2F(fF{oP;9*zB{xdr2jPu=apQLguKwYlC!*<^lR6Fw>ik21$mW3vPVr{Azxh8~e>k~!HQA`{$%CVCVlWUEAg$=-!?Q=csNcUdGFrTOHy&mGGg(`^ z;9efPnYBKns0va@fAllzt%OD#iu-6M-KSHH!%X81>$l!qaFAklvIWXACJTZmMBgRX zqhBxJbEmPt`(nhu;H^lqHa?IjwW}(;QEWD8se6^Tl1Ee_3gl4KKq`dR9W@pJ#&jwA zP=~WW2~t8f9&QuK!n3RX6fEVz5`#}ztC9Bm$qtASwmw;C@{2pfiWpJHF4Br2db%w$ zp(RU3haf)VJ|Zdms5=<_9~H&=1Gd%%G^RGIyX1|M`X<>`%6#j|DPTLE!Jj`f2l{bA z^oH^Hz<4V;(FNJjW*)NE=hAf zl8?XE`vAy`ma=2@lgR%;R!hI>DgWFQe8B;5y-&J?|ENy&lxOD-;Yjc7-p2z4K=UBW zDSLw9YY=oi(%!wiJSc+_$n-$}sMw&FP)82+U@mXvoN^#5H~c(Zf!Rix=C9KVEVi@7 zF>3?t1n8Aeq}ozkC~xbFushCQ(f&=-t+nSpr@AB8>*f4H#jN@yH%}ar#*cYc=l4e&Z-#mxcfNP zHadUz-7XzyUEJ1>dwkEPXsWno1MI?mbs6eSFX`CX)a>!DL=s~Mlhca);gR!Iyvf6; ziEJ|4ouz`v5y2x10M;B($%H*E^2cr)`t3ADEv9A6Z43|s{ry^1zj5x+*r+`x?69;t z!0e`ar8qZS&ZnP-*O)Zz{?)~*rH{af>`Bhg@k%R;PUCA)XFhRasc9K*h_k%Wd1tA) zy{c0wlM8Yv5X>g-#HNYu_~DlJwl6Xymlx3yXJc532eTCiO^ucX4)UTH-XbAZd#Pr| z^X-eY%OEh&w_f>VgQ*!(x{KRRIX*o^^@MlftPQMOZe&4xR zt=XPQsX@#b`*t~;F7K)ZdS=Aixrn{q!yR*&_{>uXWVo5>l%=_^I7SSxC!`v0aGTU` z&OOoJ9zUJ8*>PtyLzOmFPN_-xtqzp>=JyzdpQ|OUZUoUimInp6{0!2WKVbOL$KN~n z`wI}x6G-5~F?f`?}-(LXBv=xl`T_lC<_ zaPEg|D;sAk33DFf5bs@_``Lanq}EGe-P!G8w<>lq)N|+5j=5C^cXK;w(|ty&KXKkx2R62*`zM*RU}uZB2I+ zMQ?Qr(ww(c&C%>|yK$9lwN%**ud&I0FHL4NHV)=%OZfBP7;ZBC`*Oy;R%-iVJejV} zyH;Ykw4+~VVYmXBW#3vV`LMG>Y1iNEwNI^O&}CBrU(dPY;f`;;wyj7j0kCI3+bmPc zO{OX4#xt`Y(Djon)tL=k*tC6|)f7DcRWWd0C0P`k+;vPe>U3J+u^(bFtc}!u;0yIH z7n^qawxdKg;uHRAi+cN!J13Wcj#J5v^WQBiGe5D9$3-XBR(6W|khUfY22fz**NqnI zHqV9T|CDv&DMMBENF4RB&Q!$N82OsTm|QG-)75q6zL^(JDg=)vcvGus&2Ym_IT`fS!6aHppy!30KjJJqdWS(2E`iIe;tsVdvu zdEv_$2uEGIV5wy7?7-#fe#6EzCoUpb*T;1W@9!cw7vu<1mNYm`+h6)*@rhsxs)}c{ zMn~|O2ly>|W``k7@fF~Nj*HR#Lf4d;p_%Lcsd?%CqmW@<7iG*#-|&;O3;CYmm&kQS z@`v8kvovTaw~c|FUFNZ@o_4?EoVPVLTaxu{zIvW^uYfE_7Ob>WSV(ed#n%DtaPBhj zA_Fo&o8Pl{Y6z>Lx>^G~ul}L;`H>wXQkKG_wGaF#IlULto?p!4Wl5sbyh&xdom^Z- zNIMA=R7N3BM#hh(EsXEPOYALdlomCza$)nsc3ljf&-ewS*{0n zj9_eCgAcmenbtC5x=gOzS{j*!*t$GhkOC})v}hJ04<9YdD=xkO7k=bYIXdm0J@^y+ zz3+9dFEV1&|J!Uc_F+_y;NTn4)6t7I=BwBiBup_^^6APbUl}OC>s*<*NXEaG4FCnb z7|fN?r0O@?@t>Zp{?l^ID4(XZnffvgWf%-d(Ia>KF7g|lkDK@8knVn7Wm0)5+~_}l z5ITm2VLf__% zrIF0c%-j$NDX?a}fLn-t1;Bl?XiLmTKx|o4u>kg$nv6jivaYBoAaOWcX+_149X2T` zIzU2N?)ATz%akZEz)BlEeR`EW4G8$CRg^{;>t|L^puIM5XlRU}_7hIiMABq!@? zt@!ki2)zX}Fble)m{%1EJ4Y%?!S$~u_#bSjQckN=D&WR#9UMq2V5&sn@JpQDR^ng!UvP;J%9Sbz(7M32QBv6CVl{!RfuW4dyZM6R zqAE>S16Nz?rHJ6p^~rk@h6S~xt2ptHtk$gOSM)u9I2*c40ugD*#EMZt#2PYNV2lun z0GAweN*x0acS3}9)2c*Pl>C5=+Kgru;90*YCMo^EPGPMqvY+=9h=6asu3;P!UVaQ! zu#ZM9u|t)%E5cx^O3XHQmMG&SSZ=>`)ps>tm#+9i!p_Jsa*L>W*D$N|FW|8K4@du( z-=|>iG{(}zhJoEmqOcwu4pyJ43J%8?i*tL!@;0IHc<=4#-= z982l4bV+&HpA$b(;z3z%^CdC0XA9{4W#SuTCt%AZA)hIkJ4K+XOkH1qBH(5K{YRIu zFO_ZFO3%XEC0qEad#Jq+C;9Rfp_fRvPUcMOe+0z(hoNJ~pMsMOHX4GIh$GUPDC zZ;yVy=X}q5&UJq8AMae(T(kFn_S0+K_gd>&1AD0=`|$p=``4~rdnhjlQNMQW2K?H! z>s@#608d!uevn?fc7MiNO6sM&loa(#7e@0DVoRB+h)%EsCS_ z;-=@DJKIy_unp!241jRJH|cx(ZQaz-dD^tVLPqiY%c7GWCKsr5kq z-j5ib^hhNfy`f#X|KaW$&GxrnRSkDDWu~}!coe&&?xuqFLDv`&8`oq|nJ)R4bODtj z;;HG(Ya6Zk5B6B1L%63{u7+~ZiwVgz>C^2bq-L!GoRSmbF8(K@Rqv6kN{0A+?KgH` zoj*RvdpFF}4?hL>b0+SPu^OdTP@4s5+`44-%COTKdvE~uhx4!whDPtjgN}^{IrT)E z%6Ua!@2(x_pw1i4KTnYk5_GU88OwW{{k98_n&U{2L2RwvyV-1ca+G+I!GzXmyOH2) z&nM3OazWUq);}X!Fja$)p**7R;3zc$me3tm*@E zpVc(g9sGA7^{hKTuHX6kScj%Y@H+p`kFUsXeSh&d1V`~2&Tk2N{6Hi%UdhdmpGfR( zHoXuOxb`T}#)&-b*1%6*0X+7=t)EZpaVg)4ao#n2r}q20(hK|#fsFW1M&7#7&?0VB z29iYMtl)fnLGV%}?pB_pq}+X^1lcE(&$pO^A4xp_q56`=jk58+yA<9he=8DiT)!YS zPExIpHO8i%l>Kj$ojA#Fa|CJpGIwIvzvlR^@2A2k$=t2X;PQ6pFR{}nB0)D82}6TM zq;#`L7^z;7Fkg>sC?>&9}ZvGEdTVG=S)Qi&=5{%ALbBD(X9wT<~rPmIaF>`XaqU-Nhn+;07o)oHh$lbkFuf~8~U8%2A1`_a!k z&Q$y0X7+_gdr_)iard|O^G;u%>-yqd-u8e03Bn1gC;Wa_|GUC>t?vYqWWVT*qd6sB z(Wl_g!_+!>mxN46D>6J`r%9)g5YR@fz8tRn4Rx`?aJTnvAIDVBAX+r3v3>}c8Iu<- znz14M{Ox(9WEP1=GvmEDyWXb?50N*JOvs!Yn%`c(%loRSQ~WaPNA8cD->>1Hta1^r z^s|$Sb&5O{_VbrQ2qk)SdSqdx)iQ;Wg_?!h)=J4mcE#lRX@$+Y4O-|TRP=q7PMuEG zkHzYrTy&7{d#^o_e*Wp~rQq1ZG1@W3F$v9*A{evcbLASHqk5af&Ce;JDS@xUXYSYB zui>%r<9$4k)Rk@iqjp4PWOrC>XgH%itv$8MTIC`wLvVT1b-ZQFYg2mj;U;uk-1f)w zbKa5XwYI#rBEt~d6kGN&{jvt5gP2u>{&<6ftDtMxYDOC7CGG_GWay9AdG0z}K@&-} zksfbr<$R)!Z|@LLq(mmFqztO0R|&N@zB0fwc(iHwsC@C$RmWSaubgsRQ`SF>Ic+}MlGr3!>R6us2zk@NxkR?Zx5@jA zpN}i@`GVD)orqbs!*}kU=Y>38b_!fayapDpt-ZS+*miL$^3Pg&^pW#HdDl|4lNPJr zvZb-!dWvCfWaCO;Pmt_W=rd%gd@{=1T{Kv_&=+qTpB z=E^qMqX_!UgU?OHWnpWs@1^+%9zLG3`ZxN`1`~~G9_W?Lm6RRtks~~QmO8h(*L7KF z`U9_nsD3J^NvLHLmCN42Cm*mE`QiG(*nydkmbcge_wOZdO|O!B?#LeR?nN9P+CCo?Cn-&Obr_|9^AjO5QAH_{&N-^jWB{q}${b@-E7+HLuI`P0hZ zMo&$MgE&fbPDQ@+fjF{xVxBedR`Q{w;-F&_pJj*hhey^UNjj4{l2VfPbrz>$rdsR0 zoQs#sx^25~m-Gmo?s47Iyk{DA{&eRxZ_;{_PLii%MbFZcuyXcc{g{fCe)Z10?Yx2* zPWcM?8hN8B<86gw9c~scM-*dsa8>F-=vL=^55;Q3fr2N8`kaP>dXW0O1~m84fhaof zoZwy5C;i{_Y@9nUW<0%h&V~(apxf;~k zPJb5A(WiR{4x?k6E((!rqqRWkg-?1}KCn2H@ESE(Bg6Es=BTu@ zw4JrwS2mEPeOpEY`hHdqtLeRzyI%*^+_uFzxQQyBB$&)A$GEo)oW&gN@pm{_vHW01 zaFCp`|7>cM{3z*cyeCr^fzv7*z;W7Y8+(y2n%errIjro-?Bm3z0n`1{zB@RxRK5O5 zb1{{9w#B0p7qeexKg{mhpUfE=Wb4Q1aetw8lO0t#8_Z7MgR;%L*NkNyesx%K*w}5Y zjIK-&4f3hoL8}jPwCVja82+MdyO-axjH$dK*8Qo{<<@S! z&C*T0=Rcl>s=g%}A>s&7INMn0`58-5KvJ+7z<1{5NLy3!`JT<|Y2KNB$6Z^P<;YYh5$aJG5&WLwIhiJDzSdyWi8pa5+2- z?zg%jE3c5a>HUMQ+H>V;t()F8N6(gDAGjB6Df5#%@?LJ9+L|V6XpbtdrLxuOJJh%j z?TO7UPrF{$?(OtJb)aR722OPt!^0L#3#`TOq~Ro((oDqjfOG9vN6vY7Qn$2fTt=MO zxc6&x>a^oSKNUaAGe3-@NSN=j)mxt5o6w#;qdT}68X1YLKm62q%=q2BrvgqV`lLB< zj9`Y!;g2t+&{RG~sjZi2ymE1e@UDnQtpsh!zD?-#uBMzliUnx+$0*T@Xtc3O^LkEK z_oiyNYI>%rcw3UrYd2$puHgW`guoZ_>BhfGZ@@p@{MYsMF6@gE8dCD|z^{g>i@CXjtCgdh=SS}( zps5M#S2}Jw%1T0}j`r-vW{xK2?4I^c*ecgVJcWQudviBqYEOGR2Uj6aQP7_^gn(=8 zV-67YpI6*$ML{~sFR7&*UCgQZ*g4rbL1Oo*si{R=%q)b|Au|6|2kt~cR&H)iLL3}W zD3l$_!|v!}$-yNkD9FLd&B4vh2E4)M>gC{O?8)ZfO8d8wf3*WKcQtjfc5<_JbfCtz zYi#1^?j{NXVLSSd&);#Hds_czPY$mCObeJG2eyQRi=C6>KiUSWieR4#y|nf;x6_4K z+XKr3^dZLkoLA(}`~R)vKYRSQnmYeklkYkIzt{Y?lK-=&rmMM&l%qY+rJLA)?#w@x z|Gn^^iXt4?ng82L{9WchPl0t7yD!4=AA2Ttzf_&K@7gu{8F`4rE6GcP#JVeerNy3kW`@<7SXFnu>WAipO8M5#!v4YL9nD}_~7)Mo+m}Us} za~Q3fd>aIOvLT_^dqO7cjY2N=ni2kQ1^?ydzrXcgs&HF@D|2#k1pLn26c7CCjZL`% zzGW|U^u)Ta=~jDMSGY}wiuJv1HS}jeKi}PfhMrgsHhxBu3;EWQpl7x^XWX~g#(}O~ zyyRDocZ5S_DXC&cGDLk+2d@U3Vn>>T@u&)g@kTTKE<67=!!t9hnrrXrzuw1owK`Q% zYch>`(pfur{;1Xt&B$iCSxuT?LqI^#&Ut7!V-sSSi1QMJ%f8D;elv+9+x7??WnQM!P(;FI6H9vDBoGgq?ov(-Q_Jbjzc3}meagODnR%BI^JLU=C|NsI%o;UTt<;#7eB4!E zH_F?(%>TvbB;zpo+-vV5*?M+8->|_(Ib{(4T5ZIR1x3H2_HjlFW@OQA2&c(ohn?On zROkRMTeUXGGMFYfYA%W^JSmmIITXf$S0}6wfk4i*L2#Cip#6^__W~T}8%z28_G9vD z7?DZ*UE`OJV350{WF+dr;a!K`gbkPN53PkzJm#B+yi}R|4s)-V(gqR&HpdFV*}nY7 zODjtQbzPa5CXJ5Mi_4ohHU>in#H>o(J!?o7t-Qs(*}Aq`rCfaZKH4C(5M0je3GBi3 zAp6<6$yGrHq~nBGY`0R>xoI1NN`^YQut&+$bcpx6&)~Kwdt<-z2t>kUyGKw+tR$~A zcF_7DhOx$cJcf6_96Q)U)~6SMDX-yIMk8otBgby-tf0y4wMq>~UxHxO1cJ7Xj;fh; zzSYkMjND@tSo#)!FlGAEn-D{);}**etN1QNp_lJ@cVbn=zQkf28jlw&JMrP$+`8lelGkx$%T zDIB$d*A=BIzSg}=YdEl-y_h(?$Anb-8ihw$;wN*4&j;aqL6R&}=k5M8)fyd22U>%=W1WQ;=GU*sZU zY6ViqN=Q1)_kojIazYM78bva?;UCF9%?z_MN8hz@+XGpFJED*~A{=3u6DqkyS+gU3 zv;8@N{&jA8$!R%|sznrU5d(bGve_s#xa<($?9xFRR9tJmaQ<;aIOuwZH-6vS{k%W0 zahM8;^jj_kQ|*J@E`s#7=)gS5qHUJc;ExN zRYUH0s^U}xxwfJSb#H!UFU`wqj95~d$2mH(5R$_6j@fEyy3{Eh9m@x#%;LGS%wcBw zrgpge*E^FmgYcc~{xzH)sq#KN33wlYW08B>@(m-1egAv&fp6CiX+h2X9=#B*J65TfNZ zV2}?DaQfqi`}8R!{plx(`>9j`zF(#qT(!@9R!anHyw+<6%|#cV(y0Sl#9jzFe%wVP z19cKz<>XnR?Ke;=>)l(q~DwHBT)Cj!HFs#um6}h{$p2bqRKw(8E)o?)9%?6YZhG z3fFZ8_y`Z|F>t8{%42H2;oLJ~ZXKTUKa&@rfS%@<-jqFD?PCV{qh6^8?GvDwfxn>Anv>17>OYn8fi$b_@|bvd7uMo z_?##MP|;{=_b)%z3jduWAyYQQn>*|egJSgn;7b=>MKE3@@==p_AqS;StHnU0$<^h} z_|fB?StC~6#{Q9)ODjF9p#V%iWl%X);sX{`+U%O#O0Q;d7{Gbz{C?H$w&i>4RYPq$ zB>p~$Xu9$lS* zGN@*3Ys0{2(-RHK*wqJk`=$=a)nj)i9fDjRHm%uP_x3lPo9)c*R18}SZq@HM`oihg z=Dt;HvSM3KES2G3_J_qdEVb7v7rdbA_Gi7Cw#;-fP+!#~fd-P33E|F-(Sop}Epb+v zC@&sm;otk+odC&jOa#jC z>22`and;5%oAi!tZ19Z2t$sG0EM!h2PjHFZm==6(ee00ydaae7w&x#a)&SNh*bx|G z3ZUs`P2CAQCk5E|H3O!}<|rk|%P;|9+8voEk}PVOVHt^Ce}$E=v536Bgo3@GC{MPY z$pt@5XioZ#b|?{pDwEjUmx?4IdzrI-UIDjtrx;o@TqfVEKwWDg?j%L9$;WFTJvoBk zqNB!p3w|3=Uzy6MtomsQWFW=3xJ8g<$m9~8;;5T{V6G;?{Nc7X#1Q=uQ)#@M4^H$A z{?X-j`ABDR4vpK$2A!?lF=+f{IhYbF7A(SZCvHeKl9KHarN}EH6BKyWU@}?z2qlt; zI6gjJLK>ITTT6eJh5&d$=kiryWnablUVTGg*{)|N2o(63&B&R(Q2@Gd{#ZgdzGw3N z$1ofIe(H~NU~c;}AL~|MKTX1h3XR?Oq{hCC90K@NNI?e*uFK4K9+iP!w~83p_W^$o#1 zjnK_^U>OKLQ*U7mqCGfjET71EML3B+z*xEe#)ryeNSQd*exRW18gWi{vl_;C+cz%W z{bps*Ha&r1wSY9vmIN_xr4m%QZ>qv|%}Zj3kzP6Db+fqZM1y(jkxEP#IVk4*4o!LQ zK{P^c!4r&C#0Q=**07nfg98G4sql4+K{}UyvSsxTG!(&+>rz;{wc(0!>hRYw|Q-YgO_d`<^@R_@w%S>|hHQ~eN zTK#0tgjXI!PcFpCf&6_9TP*DBnwf}Z70vii?^9j#2Ru3asGyBiZEo^wLqE-gN!D~Y zhNM8GGWb#Ep=56%f20Cc87;T_OlA41)?Sq#My=2Q0SWoiEA&uIxKSM>3nxi|mUp+K zc^rOh6hc78dnze0Vno-$>LDRV`H&k1!)w|3j(q*%xq=Scu%`B$R3RhT6`o;8mv)(O zrZ~hcRo-kaJ>qj^Sv^J%0)ahN1943Ekk60FMj;6svQvLJnLZqOYEV4q7txF~Xd&Zs zD7j~F*W67nF_Wn0RDM+=q)~3Ab(fIz`x7VEp8Ns5kpb?x64&)+JA-P-E+z~@D1mG` z=Mp)3VFPap;YRf<`jbK9aO|X3@D6C>_EU>Q@L=Jo-s{KoGhqTg!L@&N*xa3ablj(? zhvGY6B5seA&ZkoQR#^;fpp@hwgwr;Tdo7bUWvZ(=3QV7X1H>~1+9 zL7;!f^*cVtRNN-?Akf8)orgP-ArEfAM4Z;G_IsF&J_2Omhxf0icDCYb{XfpVZeZP)|v)m_2Z9y9J_cKYFrsaZOg+j9TrnEn58>%aMOycRuWa+z&}EEOVYIf^^@s&=+-V*WaV zhd0YheG5n`txnAuqUOyiU8$ysv2+E=jmjcRVq8G7M?Z&e&k;A(N@IW~%G zuUJ);Cp!!(`ly|$fS+$F%(spK+e5XSL^FJvv%%B)hz!totXqmXrea)3<}D?;=sJz- zYCdwP@ary9tQB=#(C28YA6k;_p^fs=Nn4y<%o!xqd7tIb?mwoFyzWGLrXV zd%CJ~1X&yt2P)bdO3_X`Ux@|05RHP+WLM(cy+wbhO~r0|#7!;GB-LDuzp(Av(hOAb zxKw`e;G~Mhki~<1R>Lh#v~F>yKsBEc`CXJ{6zb~1rhFh;=i=s^zpPZzcJby+#JCUB zxj)JfT9tkkV(0(G6pjV!&=7q}rGNkrLcR|iYlj=7of|xsBPVh{1-;I{B=PRF@LpxL z%c_U6|CUzNeoREKsv592-NeCWip2UwsQO$DdbCehzo7L@INoaR5Q}!XB6rWCUfmvf zG@+m==KN6agHs=zqBE}4HMBtc-2AN4&vvNi7$(&@k+Wu&#)$k~<5xQ21^yXWV8OfzXN^Xxsbw1mnY*?HBhKh2=cm3F91(?DYPV{I>p)cy$%EC$qYO3yM5Q0Jg>J{JgG5+ z-OTicBgnHqx@pRe!KjqUMpesQUnF8)#70ldZ ziInFiFP&dM_3Ao-;HjpGP1_qN>AC;ZpS-G%7!B2+C2@JFIGzoiUP9G@(nSmKh%I4t_>TF5*@{ zRbdNtMy>R?67&taX9~GDCagt#X2+HGp&VqUx#14%vFlM$-R zWVB}jb~}33uOT$r+eVqKM%9*@JNzQtj3WorLRiB?9b)#?rKGg9Z+==N6COfMSO;Ca z1p5z<_pkMgid*S|(3wMh+NDflGqtp(mZ<8JQQnDfLU4sHNz}=?v?5L}ggc1fk$dk_ ze|ng@8@z01l%int(6k^jb9UE2F>IVFvq^#x9MfSi|Ecurqg#!3mIHb^seG=3=MJVI@wxg2bIPaYA=`(uB>$h3kQ1k1WuWFq;I~+na zDhBPfXw}a>=tm1TjyhXi)q7fWG6J&)T$_gGPpQeN`b9thODX0%?)8QhdjU z`KgO7G7_`jXxtgWjfKB#3?26aU+&HeHf1lPvfTg*=50It^`e3o6Gk?EM3 znF%%RW{>KqtsFR7kY@j%s0XVs|8K*HF1qq&va-Qg0t9?QYy1MkcsZW2zjyM%pSXQx^|1LqIsoyb${GpU>fW> zk12yke|ZQ{mIWWgn{yNQI1uX6MH6^E@Oof8S81+TVLh5}(jN4Xsnn>gHDRJuFL7k1 z##Z^CZf{b5%tQ`8{nG?Z0!=JIvK=@kv$v_D_!gm*`L~h}@s(V~+U4w8W%|0TMy(=w zd5Vc1@`?$pT-db-*74!nSI5=A`Sl+awC^~H=;N)mUlc(q=SnXMT^`5$HovOiV?f4Xp85|5<{m(TIGgY`s-?!Oj7F}i5(fo1!=lfb_> z>hu*~e(nqNGjw4QqZx!+7xDf!?mtVdr2X>yby|=v2T%xfdOiLym}sy=MmHK8d(bES z=`TRd9zwJfq&bX8fvl>@-O(E1P|?x&6RT*b1QX(P+;;vh@@!febWjmZ@X_oo-NiE2 zRS!YL)4_qdB*O?_J2RlP%#M<;r|SJWPWKB^t3rS^f#!7yVK3BFpVt&)r`MP#T{t1Y?n9GA7h2SoIsHcexVOd=UiEBQmjQJM#fve$2@4t@1dl|H) z0LIH&A(j015lqnn2C&U34PK6&G#1}9d@NpyysgBDP#CPjIvo3c`|$0K6>7wfHeR;o z?0R&Hl&Wy-$>!K&qcNlHJ_otYGlsXXn3iUC7MeIUb+g*OK z@wn0CPgKYsdeSn#N@H*Yz4~GA6(zd=%Koe;mZ3>0mDAa!&iuUl`6AP9!1_>Us~^Vp zU}wImoX-!4_{~pLc=lAz90FuDK94t|+;$pIrvL<&%1B@x*PXvb%aIdkm&74Z%YLUc z<=q=Fh#2ZL+5|B=^hCT3S)1~f4Ty+`K^B~rhr)s>{Yw%uw$sGduvU?!_(|u?UV&1o z8WY^;;*5WEFTizezH{8@^7UEdqWx@bODbgHyw3iQ0wO$nr`Id!2Wa3cqzi4d_ zB7N~Ifnx-PypmrQ027+?xp;Jsa)B$yeQzU}--ieFGbP1s-Oz~V{ zcDxJGsXC_=Ai28ZVp^kOwz_1<_rhP>XZE6NqjdJ%jGjoQ&S>f zUV<;R?n zMdQztrKWlbr>&G$I2>DA)MexWUAJe1%P}kxnSam+nLYpqEV>U-*$(%56K*5{Oi0iW zLq~`M#HJpgy@6w!jf0bb!_fq~%9fTE`tb4=v04($sveUx@zIaOpz(OQ3B|Owko%kQ~4$x zqI>9K+)!#!0aXo@6A1= z7)ip_YYC3v(TW-3S-^bSMPV1JS-23>-bEl!`BH`0{cB+NvYN!#B>9B)D)6$y*80ps zgDo`i==6&-Fh?~IMglMZfX^R80PDd6w2$3#>?eSM><8m0+@fms6fIV+q^{otk`Q))YwMn;^j~PGZw@0uF$M4-ANV8 zp+o0;9J%NAbj}ZgT6vX#kPbXYHjLPa($IHnX3HkId(pR>mjM2)0}CNGFP}YM<>mA1 zZr$n$o+9{JcEi(w8kjPriRvZ|&=+c!bvh@kD=GFPNKy`Ds2^R0!hD zyT%CbGD;=Wj8^@CoUu%I_6WBz4ASFMophv3^Ee~^!7*K1^U?8=Q5)*WVex9<>b!d? z!RRXAsE?MrQ>;oEdCnX**{J|7Wa!SRiJG%n)D7Gpb6#~S8iMFU%;l^gC>IT#`-V2GeV+v*zA*?Ph`UnudzLH)g zcMnix{wyGu21PTL4fWEtqSTslWKogwx_vJ{@6lSs6PjD4cg=K}y+>}(5WNe}ctO}L za{PQ^cD5xT5!IE#eCBh3t}vVTdRel0Lkea`4Tn4-lQ$Do=xIKefjx$QqlQQ9j)V)F za^!U!YnQ8z?TEsQ7ea6SZCMn?di)WxdgC4>U}Nx6vKi*g=5#8rxgtMQ(aThMuDZiZ zi$k&$GVxAnxu}ZVzM~&5%UxF_oVqxb&ISsU0O6QGJ>;YVJgmFV&X!jrT0=IEK4iG5 zo#bvcX%_8%cbF&@)vIm2acnLHu9`RHjyjwx>G=xWTFg!#*t~^Agd!I`cUv;eCi>D_QAu!-0~tZ#%%hep11}8wXr8$E zb|e#OY}89;s{=*D-vjIZjIJ`V9KW8h*Qm2|(Ra-jPulFuw@&ArE||5Smy|@yB&E!) zN{){pDx8T$M;H_TQbcWDTWz5@48Z{krtT~b!W0*j`)b6lIkbLMX<~kjzba8)O{#lVrMnx$!CLvqfK>%iGmOYL6RQx0XX2G>c4Ar&k|0%DE& z{j0rm$l**{dGi!w)cV_TW6!o6Q@#WkSYhz;hz&l~%ahg%OcUFQ;+4O0%H?=@K-FwD zhU&~U4-!c#Ty{E9GfDUEV)%&vDUfhcq>S0w+hwBkJsn<(Y`TmF<;!h;9yYZZjiRts zJUAb<6iduEx?1Fiu5Nvsam)5^H>A+Sh?viWSKF6_U18HSlEtYUrjjO}`*mSz(2n){ zYn?$6sf~7In8O1-2gT8~{?tXcfZfKmDC>ator(#0>l_D$C+%Bd$yKXv(~t72RFxPU z1?hk9=Jr?z^e7%*Ow8^bK6vuSbT9;M-1pl|Ub9v2UL=rS*=sm>n!E3VCyw$w+g-p= z6%9n$p-u`l3Yh6o0Bz6@)B&epGbe72w31j_VJGYnI`utiIU#mzJ8;?X|DVO^0aMV{aD_p07;6oz()yEW= z0cdQ#Qn5YRJhH;RbX%1jjwgNwNqNdW`0&Nbq95M*#@wOGJK4~K{XEqNUisL}q7BEU zD!@95L-;4kb=($|kW47okH3_8OCs(GWHy0ie1q}*uVlrQ1A?!ipe@2*q(D+rK%6qB zwLme+ik_e_cu%9RX+5#s@UURANtX^xm?b$yqDKmKb6jZ73xj})&y|Ut21NsWsqfi`yrvw! zmF-FcA2#UslmWIQV+)VcpJIpg?Qh#P}5RO;M07sL^QKRHKYHeo!bZn}$oJr+V znXo=WKlIi)9_goz1+zGWA`qA?^jRvjjQzlQyxW3jF#&RPJKGVQJw$}t7+yN`q$97 zPoKxjaq~DdO5{%QH5P5jgQ4y`_E_8VTVU|W0H>zGL<6K!_DhZV2J&B~2Drn;@5=lF}Pm<|9J7E{#0=w10Nm&X3+4Onb5$R>fjC{EY z?IilO;uD$oN82ty@SFEmSQ?#u?(<(K&@DN6n$CUKe%#cr2ux_5FWfMFUb>4nKPggF z@Zf;Yn*uz#)zS)IeC|Dt9XxPerUk-z)&MzvI+r!T?R5tW`2ZoVP=9d#Qkso zxeT0T0i1&kd}4q9@oliz|8jo*pZG%mI8y&>TYty!e{}o54hhkxfQ`D0CJQkaqyxMP z_)m6qh zsbO#Ljj$n*^~7XIfquD=Q|`GJn5;DhWHZ1K92c19ofmi)4YMbyLS)^l zSL2$61a=?WuDXYw0{*K)K$PD>=~7V}CRouUI)BKsEvfB|S~)AO1T|IbRZiwayZ|`X zOW+$Objau;9$Z=Kbd=bpHFp?hq^Tn8a%eR(@i~NEDJ@NmC1$ODEeh}Pq~VE?d%@^S zd$g79j%!t=|6(9s!MUhM$xck%GV1vF_Medp?(7wf+m75`M>bvz^zH$qG;)b$Pi>LI z-=={@X*)m;pzD<^ad#9|xgWHzJV0X(2>z6Qj+djWra!)}|g#5BXKpUW6sG zDsm${D)4e-qO6%5QRWrlc>H!s0a26(GNGq_fYUh=&%KBQO*58HF@Vx0FMgj@iMK$TmfK+86lt1K+90wABM*UZ` zFLCfF6}FNEZB^=g%`nRt=5=)jp%-EmRIlE8Q37;vlDh%fLNKiQ9HWVwSaXKY))SiM5=jvJ&9B7y|f3&FPU-f z`2lN9;&Kmxe>V-)o^R(HRT33&b?AtC3UUM8Yi`YTV{JVh^79%4cKRbKFURv{j(N(s1B!94Lq&YWU zcU0x5mEQ}zhbHNYd3{&&0(v zJO#Z3-!Xo*x3_;t7tOu0-I-cuP}%oJqN z^yhW6U|xp6x|5^&Qh~8-5TuF;(7^B;g#25+lUgs<>2OzU{G~hHgGjGF=qx-!~)DTzK zm+3Pg1jFi=PXL+t%!w9(F1%0hAL835^;$WJBNfw@2S35)yN>Bb6Gv#ZY=8BxH!@fuJU`o?%VBWhX*pS%8|$4GKE;mA&L_es?EqNGa@2 z#1Oe^B+(i{Cc*gmT){c@t2phhLQR5p2K5XmWh~=OAT6b+hv%W~qtTw(=6)w7L4P0^ zxx>wYjN5Roz=t1`EPOk4M1@~iC1h%@c{}dzo#FB4wk4M9OiMfEuv^to{yJ4>i0hW9 zy4dEQ9jaVf;#~QFD{w5#p1mZQ#@%nZ61Ho0nO~ws;MKtmm)PW8#Y-0QLYWDPGxeph z_zs;r!%@F!qYBU`R01z;T@h8@fM^}0E`Jv(@%feAsXTeI)}67fu3fpOWI6x4_cweV zR3||$yh)myyi7@K;2U|y&i*AO{^(R`L7mdt^0dE|cIwvsY_V`^sp^LzVE3nM63kL8 z+IbsojXROm2GzK%u{%<}fMjXF!h1h6e}uT0tQy$j2-T%-gwNW5;jdQvgAwta;OyIi z1FKOR&YXI9m`w70nEYE%~# zgqB31id`cCQ|(pJwraR3L^9-S$2jkj#K(zHNJ7?iW6aH4JkQ=_6Y-i56lO`#Zw0HAW3$C_T?;gYB-|kQCgthI%wK#{|4WnZq71 z-9?);2{;^eDJJwes}AKA0h^ywa(fQH%j3g`F9zg^Ax>Y!36L;c!DlQG{z1QIMk`@= z1or${+ACdXvba}BIzQS0;MtxjyVr}4_B!;eX2xaCds)N4n<3O2*W?MRF_* zjy->K`tV3g%1!hNAewvDqctNbW@?1Nu!RpqEr5qSuyPlmb`5K6gCpN85FM3BP^1%98koe!C zTSGz;PFS9WyVRMC`+o^X;4lxPJV)_uKD14r;b*((eu{}O=Q|UqsAfA7T+ja=2>DpdZlrgYMTK4gvqY1gT+Y*atByUhr6% z&(-uAbe5og9gpyCA!!hhp5%$(s|0Y}-`V*ovOw2gD}Ae_r43S&Q|tkpEY%>~ijU-~ z7UH}K(Mx^pwwbzAeI^%u3FUGDL{GxpWjac1jA)}!zjz6Lsd~-n1{EFCY%VmH{Ukxo z|0D*%2PV4FU5jok8j~*sC9rP6B#77jC z+ro}_5`y3`r}efJI7Z)&VT51Iq^C#0R>1eHvxKP$35r~ZRdqp3bLZ^A4!@fFm z(xu4Oqdw!9`lOUb^)~81t=B=2eeiCRRnOTfVa+1;F@3nE5f72!g#rKnV8wm+`NZn8 zi{S1?!z)!#Utb6=apXgIlU0aSbk6WVpDiscSFMbHp}{c2^&8Q!qrcIvKZ~MSOV+cR z#{K5Iot>m>U}X5NO(aLV?&}^b|JI!lON8vcYQ>YNkM_=GAWUA=A#%U5W;Z6j;#?AY z5RWi-Lu<*KWylf?M2N6w29n<#ghz9*^8$aHuv+^lXU4L%3`%W`^UE#KNbKVJ%-@__ zwEa8=p%v+;sk^H4JQjh9cwYUB20peJPGr%brc$1px)6uB?rZw+;R6Pl4(W%*(F)TI*1z>Z0l4a5IZ^lhfp!xC70EmRR4QfYKP z;D09^)7wFn^NV?oDuOw(#Y!q(_5~=C#>MW(QaFo!fEWEZX+%+Xl zr;wK#h0OjIDpNjvmLhLfwdi^-#hBfcx(D3&kIJipD@D@}?B{#c8?p+uv9hme@2Hsp zS6%UPD^`>E2$9L9rSkvg)uGe)nQTh@Sp|v5@aM32S6Zseua#D>a?;dxQF4lLIT>Du>`_ zR*tj}?+$a|W>)Vq?Zgk%F|0ZQB*UUjHX&KX3rR8(ueaBg^7ei*HvyjQE)2pw!PYfJ zBRjmKy~p($=`uI!T4>`_jAC_Ac|k64%;hN#=I&A(c|uO`+qdb!HIwU0L`M?)3c__z zI`VervRBfI!Fh(garkRhIzp1z-o0#z$kbq$Z-5~X0j{h&=1(Ais;x zz(PFvV-WaWsCVZ-NvO4z3i^*cu`v$abHhhD6n6EO1LK*!U^%Z3M=Ha~Pa zA%CK7CoDPLJL@Sx;|epIMk?^^Rz85)C1}qBDcWW1Lqew8`fkvmSI(M>IfMppoEeTU14}h)`T6<|`Mg>`Ro@1EgR=r#H&kG{m4afF_>nIO@V) z8nls&aP+=Q)06rB2djAT;L*auA|fCkskVk&C|mR*DW`13B+CXPsOs8~75S6AcPkN< z6ZdR9*cnb)!iMBpyF)xkBkx=hV?-UC6yN7adgC6_Fv)wXk2Z}p7B}u%&!BW;sLM1i ztba=!#oU$3Cw#1Fp6oXijMGW6sK%fsgW8E~Ou=0OQ{xhkZ$2R0fouz_Ubo8Y2ZA;Q zP9{z@lk2+(Zzoy(oHeOqH~;*}Ca!loB`GpDhc}DKIm`{OFF)V9_ge1W!xyCYb#f*t zkMFFQ7CSZ=w|bVSwy^jd)83ge+CK9>^Xb)5U0@9KJ?)Ef{Z61Tj zk1}vbW=HhOkCpmtsN0Ycblfy%qlO5^IUNnPG70KBmx zZ?o|lz+EU*GJ@?}z}?y$Lkbl0?{LV!Q_%l@?f)9R`9Jv@0G#_%HOkNbJ?Z@~LY(>) zU;y$jR|s4+&muUmsy1XMajDI_e5LqK-mguu=p=J?fN8%Incj!nwz~PYtmMf1{Be%# zhwkLU`a-#eI8qJ(G0c1uEl09Hs-8D|zTSWO=}bR7t^C^E^5N^hGd`lYxJ2`>6AgX$ ze*I`CB>+Uhy=mCIogm9WDC?KN&r$HSj>*B?ahIzB%`6k$zVlgY%YIch=L6-pduJLS z<}_Wo;m&&F#toJx&Z&C91cLEO3@cmlqmW_>#E4$g@ z?^@Iz1K@hoFiuYTUNutWehTxk2@grbsg zVB2}LANC)34ZC<`@0;m(F)pun;pOVd0P%C5|1MP2kP{8bj& zeKP~`VFa+$>cY728f`;VIIq1}Qx;@W{Lv9k+c8(i0_DQ3e#4&vymZeh&%UHEG{VNa zDtnK!&hOezJ4}}y-vG=#UP}0IRk6^YqExtv$8vJ=vVn`sM``_0`Na z(>Q*=^WrKn(NUBlH+wyyUAZj_u$DovXx2vj3I+L^I~#M!V@GJY=nBS#vj{UgL!qc1 z0D2dd`OJK~Q=|ic(s`d=kUn0uLWX_y=^2bp*> zPHU)B%}lm+l9nYzBLG>G`+PoRO`$%e^_U`!3Pim7t~0&x#Rw!|oR=^BtTlu(Z_ku6 zDtNqN27s)tSwL7)usKcPzP74oH{XO)sI-g&m=F)J7xU%+M{x|8)DbEr5+fxcfgj4E zl%kaI6vT_dPqBelZMp{eQ}^TcgGkF_mGxnJ2-MwUNK>5K%>n?2aS(N^Z^)!W-5bT% z9_w!%aUC_?YdP+@c1`{A-j&Z*%Prj<0v8P1w!E4-OW|G>^Uk*9{3G=Aiy;#E{WPk4 z|9&54a;4Q|!E(}f$bXKu*0}pVmj=iTVb&zF0GGcvT zqWp7aLl=NfnCIY^9gmeVs6qx5n&poct%Q8;J*=MfD`J=tReQGd3t$sAM?e_lHS8(P5kV&eT7Qi-XST)$A{4vJ`Eh% z;+BAL(R!?(-^-pSCarX{U`T;6{_H_dIBmIMf(H3xd~NB1={=#sL93co2A9O`L^hRj zKt^;w2jC&aVN{T(2ZZI`O{>*<4&w3*-f_Lb zyFI)z;2!e{p5CF{>swQsZBJT3fO)H@1eqbjq^^?G;_1Obt?JKzef9|05OvrIeJ(^K zdy1gs36}RA6;vsLy59$WQ9Ss~P=W*nqgwH4&bUNVqcFhE@cE7+l>Hv_0i8X2Vv>hC zXKI$=LwkzKkEOo+0rr(t9>xcd0otF*^XSOOzztl z;x0gKy?6Ir&xd)tVMKORh*>1wVohF0_Hmb^!=#_Al zadk;+_$c@IEi~s#ziZ&_J0E^F6$Li;&u#yXRRWXS^joT^Ihvghhiya-CWaxeliEaRW{{&r9 zrIgg3>=&JGvWwj?vM`BSGT7yZVM11pFytS`5mPSqzFm?MJr@;f+8|~pQt!fU52=D2 zDkFk_^m&t|0A9?UtJu5ja%PK4ciny1+nD@BaB8N3oyhEGn%;b=>v(FMG+%>t#OXk8 zT#4zZYe~50_A41BT3aEtVN5;4Ogw|$3w0iMz@=)Q+iQ^kVD&PQ*PMhes`{Imn)*BG znO_u5i_8BcEpX;!kDF!(kH*0=()7qB#q{ShH^{ES_~%3`iRv{)Hu1Yp^vcNGjgm zOY$n=_Al-O*9Fct+w4vPOmAx8R(5sMn|t@P>$bvPvRo0I=*8&+`K$`icI{WM)j*fZ$@Df(BYd$V}vz{4bH zrxc4>Z{JxQI4T`eI3qb28M!pvQtI_RQZ*)+q9P4=i(%2?aWXARonDtF^&jST=!)TQ z;-z8vI_DR^)DJ_D@UwM}o@%fUTjV2^-M|&g_@$V~B>VK7Sna-t7$q_n3FcCiT`HP|7Jgt`e6?`?!K{$ux;#E8R)=+j zM?4rEx+BZNu*$xpDDF2%dChtyzeavnZ;^WmTl1oIkx1stSZlR=1mp&onnY-_j+A&p zE)33UU{GjZanw!*e=5?c!1^kS50=#hLjBwNQA}i;HXK598`tYGlh|Hf8DpdVT*I!KQ2~+=bt^N8z+fp z>7`XnvFU)Gldn+IuO<;}HbztdDk#g>iwChD8ha^2jC6~xO<-h^%4w z8%%@b5RFg$m=DIQAby@is!j8zSaksFvmWKWXjf>`-})xjYrqGyh$&dg<>~;(X+@=l zmwu#;ZBhleH5xmnbver~wEF=tYCc&D<$ zh2sr7$)y>D;HdB`VY44cE0{VL8~Ki<^mJ*xFmg!e7XvBLZwtwH4NtuQ6SKi334UQK zn1q_2A!9X%hm}=JHVCxf5;;-+ZJM7UjJkgbb<8URJ7Q;H26V(IDzjSf_7LfPekFL3 zjVeRe^I^mp;n^MC${V=FXc$~qx?h$SjoqLoe@pYK1oeC4y}azcm{YpDQu)E$-YFIj zdZC0P&;Pl*CAWzK_THZqzQb^K7F%ZZV}cg;dbo7{Q~*DG(mw`Ce<|LiJtt5HP}J8{ zisBRE@)xwHjjI`0tx^+e(fp}ojMdArylF;w>FwG$K5ja5RNF>@2nd*d;sLL+!h?LII0uiA(J)j9%Da`v=d`J zI+xh&!8m1`N@tDr2XAh})QaCWs`>g~cj2qOH#k=5y7tHd#41OZf&MY8Qxx?k+8 zE3wCB_})HE8dry_z(29b+JH}p6In9s`S#@6vA9k-CeThAo*-8e7N#K2`;}Qf6jFN@ zl^&8wfO9WBPzsP+6-`8i*@89@x&RobS)B}6NlL6}Is zA@APCggo;Szsf)*#}9PuF8%yBhwk+|pSA@h{1SWd$nR5tnXVQG;A@aM1MDkhr zugoLQkg7>xZy$N^2AgG~waM0#cNrPxJ-KWZZw`Mwbj4L<_$7SFoPFntu;Xu_PUn}p zBU8+ZOOx)OF7u^{8P&3iEya;O1#4$9WH_ll;b~_8v1PJc?RV}CjzfMf9ZM1?`L#Gh zH2vXk+pB~OoMp^ln)6kVW%*XfQdSV-m|MCr`sdYzK>SiF=+M!-jwsR%o)|sWiirA+ zHLXQM*(}Qa8z6kop#4uw+#wN})MEbYpjFe!y_T;#9hKbNwwC^qQXG@K??RYMXyHj4wLFvw^*z-e}3+5VmAk(l8STk&AoW zWHv4H6_{kVf}M>fNo<1*17M0;t?9@@MTN$OtbMy#AVg5XM{vP~40*Mvz#TGFP!W4m zd&Z-gv-maEU-f2ckres*uR~DfBMv`{8`HX=C55b#l-x^ab&2f62lotUxNfIZg(ua& z%_aFpU^|({93V5?KBOEesG!wZ&Bfwm=qS-IoqoX+9n)7YT$O#alz;47}zm}@xP zux_Pf@!E+u+=_0w3LHPL(_WuzG;ft*zGlNFj75;?O)pvoBx|$KzeJG9hE~#v;^QTu zuf!QH%31jsCeM;JqYs8xMQ-VE5}L39T4a2Y2R)^lAxj$j z)W^Mk{iNriFwLD`t$v^rU^$}F|5|c0dLyCU*_VIdg+0lOkE_)`9h`_}%+O3IaOP6b zLr7<`jIL;C7oRSY(g`CHKRE)xWNZI*J&bm`WRh0wjk))}9A6$b7r@Z|!crKH?vnM? z7__?iEl4a{6JsN?CT!qrk?p~U7*4Y0w8rf{e!HabQl>9hK-gCp*6y*ms@y+cf3$vS zvCn>Nof;P}#X|lNApQWI9P0@%1iC6_AMRDe%0-=(GUPvxYwW}-7c8;X5A!vwQkG#k zdd`!+Mf4ZxeJrPC{;a=760fgK8G=~b>Bt7G@N0oS38<3I?|Wt^%S$)i0~WOfi7yuV zQj)Yy`~Bpd8n;aQ!D0r^`(>{1U?8tleJHQBs9huhvzs8wG9Gomh1P6;I$7rD;E0 zUS$$@vc9u!D>7?Fn`8y9d`=v$j}PI`LWhtCw!R-0vOHIcCW&~fCI+@NBo8O)HInMA z$?jzwB8W~wgv@VTby@?Y|5=%VT;wZZYDL2FxnkD(p`V$nIE^W$LdJI`D7i!_F~JO?fAtmdmk@?M-}>@K_S#fNZle_MsE{D-Cm50wHL6KkGc z597>WNDM~v!Ff*mrkZUnFMYb_AX9Fxp8L}`BmNq8R`-QX&Eo;WVchFzsczrr9f_nR zbbCoL?`w6f8{_^T62d$zKuh(S>gn$qp5@KHe|81o@x*Qk^D34tQPBmid`@${n4Op-n&1zi_3op=`!1utZ-A-Hf*7H${V@#pKkiH5+UOn3)QCZe@16pMev z{y1-eH*IVH{CUbGaqs==AUn5Li!1cQtFK)TCdQ>kj;BI*1XAhb*L%Ax%3^!#jv($N z_X$Pv5@PtSk90pDsOZ95Yo%Bqmk}+@9YZepu~@SfhSo@+zC|1KN_WUvm37_m~(?V6#?-E4U=!TL=A@gULCFdSuehlAc6IUU4J$S^2zUEw-qRoL`{pvo zV7JX`Js*Rs9ELOS2F6p9Z-(A$03-LoT|!(=;Ic85U{AArh>H;Zp0T6mlv^meF`m^U zy+EhaLXNcbv7st+{7p^UmvBr;Y3Gr!!76iUiRsZ$6OlJKBvhr+qr;y|!dV5UR3qZtUC{VYT!HHgsuhj=6z++mY=0%J zYFEaacogb>=5PLtTj zav_Zd#=`fSl_M>=3v6MZ)}5kiK<&~i+7CD^M1tNrTwP23Ksy(+)y!Jyh=L0uvi=9B zz<+fh0UqancQb8&FDeA@HO^~h!@THyuFL?bFj)lH^?>7u*{4?FI6_g^_26`)5^6X# zI5csZFXM;MA^3|-4E5#4p(^uj@mb+u8etzxAqnN?7UAuv5ZG***Wf~oU9>!Pukvs; zcQU#oUo}iACT5wa{!JT(InxaL=|}$1^e(f=Zw5<+2A9Kw_A*;K=eNq%Nx>B%vjZfv zfzkMZ_<2PZrO)g!Y&Ycp=*G1`?vG(>ddI8W4)U4uKevtz=IL*wYC|zEvXlidiF3GBFR|<7$6_2t+HW+zWgsuJ+vn zYl@L?5X>=pxNU`-o_cQ(YEsgv1D2CJ6J(O!We55cW~hVKsHlN|v0$7PN= zjh~8f`yCAd-9_@s%rkyv1pNP~ovjc}&TGS({Rqi%cqr- z7!B44j%6l#+d)L<8I8=Vk)F*j4&C`NGon81&+O{Nz~6Jda=?KhUj^pZE+K2;M!UQ5 zUBAByH_M8HH0lJ5vMocW1!*T;4`w*$^X4zE^P-;bO7ObBm7X7CBhWAN>~PTbCP90; z=oOvw>6R@qCKfXZK_AaE3K;1v^mPhcSj1|3o7^B z`k*{6!L(&bJ3k`^q_AN5({$O4Ko1pTEon55i-WLH@?zZVxY(=oMqTkOol&R2JH2=H z%n&I$%D8F)LI;1b_L(GS%0`f0vh0IEBA`%YfhX)b;cLAhXZMoCzY1^hJYofXq1nNA zQ6Ep>I_OKZD_pEP2hQFe=sQ!{4xr)&gZJ~u9?Z4_vmx9MhIC3Lsqe?j)6)AobGCb* zDNQ6S%0_TN#fAMgTi0maZO?#mC;~i&+dD6y!x1lY>%mcL5~QF~f_6fPN_f5$khNtO z(XDjAMbP)MjK;VyR^lU7QHP@Oej4*zcUHhYZTFmPj=P9o#M}4jgOAHaGe&7M?Ira0 zKJ_G*>B`QkAA=7LUwlCK{*tS(kJ*hT`GK} zBZr;-V~l!@O=o!yq@P&8weKhS==ZDF;9ep*UmF=;$e|i0&SuHL=M+!QX4?U z%O~1>nFOj!Fo3wx;l9^|9>1E}UcV$!eyCHW%M*-dJs4W!q_031r11B~HQb&^^Y&TB z9W9bYIC3(85#d{VV5rgQlgA4$RtSgN?g3s|=Q=Mp7`FW=e%>&0=n1_O>oIwbo;)H0 zdIj-o`|@2HZy~<^_QmEAMG1%#!=0kDCq9QlvbhT$+@td2s{2+21p|1=btjpFESt!;p4Lxi}XI_WoAE`v1C zdfEPCbz^hR@blT|ha%rdC~C7FPDGJP=+0FC|-9#)k4z*+?Fz zAff9H0Y8?Z!YdC(lI2NOfr$)>NiYpRP(!v36K{xii?ThI-qg9EJt2rgtw=6X^(u?v za;w(wTg9k%=|DpyK!^HFvt1bmc5%MhXpRH=F$|#NpKR_3)3o3aAf`#ZCWs6U@cRLN z3j1E!a+Jw)v`%4e7QY|BNQvbcP+X`x*$@WFI7xqhyqGS6RuymWf{T8QHeVH14Qm~2 zXw_TXQQoY&aBA#TE}dY%LxVU-9Hvo7)Rx8;i6UgmE#^MU%<~|=8JZLW&TEo~55ARq88}YjQIQELlt(}yG{zNgzrp5&C%XE`lHUqZ(R?D+Yb3?I@AU{rn zfU`-=t^`2Sj4wkAb28m-AauKymeV*u;{l0`RL)ALvvj~~i8oXLi7lpJqVHSwG{^3j zQNZ<}PwE|3BhO8HvM*?<%8O`r3L$u=a5U2LGZ4O8NrB&5?*^t_W3c8dVI7Mg^7BcJ zDua^3r~{_cd=zP1+B|vMw~LGZG(sDo=g<#w9`V<7)L%f|_=<~WYjaY%;&U}oH1*nP zb$RGj`M6)o-j@pj-ZoQ!&9j}$y@{Tk&5A+3;a5jRK{(F^{^waiiRU4%8X$Vp%rr)M zKCJ!7+hjo#viEezY*svjJp5KZqN9zM;k8-_|5R48OTwl{uP6iTh{HZ~F0!n< z0HAKmVtJ4})x#JQA7DxK6MMnWfj=6;)20|hBX`g%nT)=l0m<}Hf30+6$D+JO3m+nh zgU}|jmtXi$SA@$~7Zuefcg zuJA3$wrgg)@g%zCgBW^GVz1F-!oJ=7RF)g`Fvjy&BwY{dz^*X>8T5zbM64;q9vD#DQKYc0$7!aDajXv*p-ld6RX0{HXp{plc<^~DDO>YjrA8t z=$KeSm&ik(Td&+;a)a0}TVsO{fP*d++cp#voIS>4z^{KTx~J zNoI#qA-=cv`g=$77$tP7O+N=~GbNdQKIn$7F%%t4>}c^_z;`pG$j|Iwe~*M!&LPu0%R zmdiBaO-%o^@jBk__#cm*G&d`;i;58%2BR-Ud%C2jB)cWc4qKV}B{F%!53yQ zKBaD%Es5&s#DxYg8oR3x?nZo3V93y!jfG@#$#E8+g_yOGl*@UQV7*Dgrq>Yj(~GJatc^kNw|Ituyp?Uvi(F7y_!OQNB2Y_oiFu3)wrP&pxRT8$ zc`S{&oj@4oPra0g^kAdMKS<)aYFF1=672`)>m~ui7-dlry1|pkVfr44@Hxk}90FZB zy}2y5;PuV6Zr$~PK14jy!P)1-p8BS~H^0U`!fv8N$+Z6b)Qe4=k^Af_moc%_w2O|3 zmmpZT?X-8BY@KYsQ{R|trJ^hyRB3el(E*M?c0L*<}$ zv7=E5=pe9X#5lP{;eE(`AURpzxd5=&+JW034m1hI{2_O+nJ!wTnJE2p5Qp%MqQ5Bu zmqD#maNl;8GYF&hA($`~RJUzrSz=r%?tX33D)HK>|4Ci~3|D{sM}MU!e~n51CsLKa zpZk9n&iuVCkn{E56)*oER*4mP_$x;3Z?lx{p8Fd|f#AIKuT78&^S>-t&yd_je@k6M zb6)s+wOD=U9{1k|Y~%iSWzqjC+~QxdpZ}o|BtqeKEwC7VU7)ibA?tzzwi4;(uSFj0 zbu*ug@;bJPGR$ItNWy>Z%8t;@JsqjB_S;yN`0j|U!M+6~F=Npu+Wuzce}-KB%lftd ztTuVieQSEuE}R?-&HFuV?3lNs^|xCo@r8R;0$sr~mz?=PsqX^3ME*Lw?an%~M}%)p zYj(@H@eyks_sqTu{H-?v$e`vtm|pa8I3^Y%&`lC~2c?j!x8NLrO>8UsP2O2#UpUg!UpW2{ z$>Pr<+T}b;sz4PO{fTA7Ow9nXjK9;G7ugAij{HP3edk|;wm@h*xqBX*Wd>UL+OO6V@j0&=rLj|0`U z?JarqLa}c*azCEWcTL{Y3Ir9@0V08x|ny=MYZdD1Zxm zC$#49!#@sj$W7A5d_5Ger3d67CyPLB zkhK{_5yNEmHQ53>m-e|;5Xg`G>vMHUTHUbiUY2^#$Xw`WAin6pY#(`lJae(!mSDIL zPC%W=58MRKEl>`RaKXO1HUNPXgt|j~fqa0!@sgkJ*YXQ#nMX#R@b-<}IeFT=w9&`K z6(JRV;wV3FlMwpw^V1A;i~Oi=cc;$}|Mvukdn)DE0XJIY$x*eV$TGp&G*>ayyPGy2 zoLZc&X_+8;Cn#5((*`UvynB*(sJ%6ieYdauMb0>$-Sx0b;qju0Z!?JtF{~yUYy(Hq z0h#jo26K6dU{D&5-M7x+ye~tj1r}i-OR!;Yo?1HX)_F>*&>)PG1wdpHiT{(!1LX6j zd|dbj3#zAx(sp;hWtCg#VV8jr*(QLXW9 z0i+j}Or1L(imzpsKU|bwA>b$>k_j9n%l)w3qhw|Yq?GVcIKDGde|&SVM{|V~JB{Mc z#uBVa%s{vx61oXpY0+Iw*dWE*x~iBTCjW4JXB6o^oP&2h_@vYK*52TeDW-bi&~!g^ z1C{eRENB?mT5{HJ<}La|YYhgKCxx;Z)m~dSqV$F|!tb@D}^xM1) z!9siumuCk8nkDj<+4KCHEG>DmF--9Mc$1; zC3oj|oiBJ?`Ggi8)_j-y{%lg-iu9O{y0G;V8ew~!MDq2t%)YSQ;}!S=Lf4u9$k#Ob zLX1d7KBZa8^XD=iSC!sZi?8hp*W5Zu+6&n#JL&H9KS(T2=y`ksdU>hy2S$X^glF}f zq+~Ch7E%&o`huJ4nJ}E8&(9>~MKK7l&Cq?I6H`$yV;1!mD*Mzh=zYnSSy0S;@7u1( zg7cGCb9rX^K`oq}Wlh5pobAAE&!AQL;V8a!Ludl9Nz0qslxZ_W-3FL73u~@dO zf3wHO@zm3c?;!i8?@f#*YgXTIfbG`wu=7XMF@2BR&|MBKTOtQGgO5I5_1hns$%VEJ z0f|%2{GVlYB;4OfR)`nWqf$j5b!vO=UUBHe+kI{B^lDv++<6u>oLEFP?$7Hr&86VT z9uh9rDal8S;FDTtkM4(B`t>&|cBH7E=bx7K)w!)v9ufUW$#R0$^g#c5pf|jvQ{F&Bm7*`d#@~MVr(R^jh@;ULm+kDZ<%+iE$dYQ+J99^Ib5p@B7uz-# z3O4q)1)3M;@RyWbQU=ort{{Xdztk$DQ|_z83J5a;`g>@x9rPgk>Oq(4LayB-jj8q$ z)N9WZO)(E|oh!kn+oO8UN(WTa4d-Wn#o>HNDK8xx2R4PBHLcAZfQRxd}|yX8GRF1$hYb2F%%Gxzx(?2i6WD>^Bx&;RGylyyM6x}Uds1w__{yoXyvHc zJ=DqVlXv$QHSqlRrKOx<+KrwwQMnLdw#f~quqR#4(<&{yfd@+dq}N`|Y7-Vd$!%?c z@(k7qV}^1y;atrSZF;nmR>SpbkEt2c&$lOXJDsiH?{Z!!OtR`EmgJ7j#6+lhRwHaG zKHOsXXH37ecg#XFqij&EE}Wac#RvKRpBjJO7KvU)N{7BVC1YI5sH4?TaU8EP{7pp7 z8t+wo{8ReiD5cgIE78q)F+=yggS$y$cU$|~X2Q+YOXU68_)ae$35WapHO~5GAd6?< zvDr-j+z%(-uNA2m8fRHJtX*=N=R#y{5BU9TJ%b&V%}>g5mmWp#*j#TpJb->GVPOC|HNI9w*~;C2yh+3VLmpJEQazF(s~Trj|o$Ed|l;X0U4of7n! z70$c$~^rt-Re(iD7>$QU zXCzySnJZZ<5RQB{H2-3=th<{FxE*lPm(yEC-_7)lS{+Mc*)+LyYpww?>2=w)uYt7f zS%Q?B0JlqEP=Om={k`(T$g)@FmKJaBAWyrcePfONZegepD;(^H)z#9c6nx4h>oxe& ztdjHK%Yt8Qjm2~>;evVzLRXQS;R0~^6s-;jTK~%3+gqD*>r*%1KrrWUQP7(RvHCmy z_>mhCAWA9zq+Fv-Ilvk;HN|WVnpIj_4mmlc#spk>%7C|-nz{3EPOJ)oxe%}Ktdu7Q zc>J^qp6UO#Z6#J;vvNqJ_PRS%J;@Z#$UMbQKF7LAY4IJ`?!*+M0BwIVKIA znaO+GpNl(^mT!+#RPKSuJfnoD!>FSu7V%<^>6LCR-boM0R%$ag* z19RBNeu|2D-|i#{OsA0sj<8StZbv%mMlunBu%;dcR?EZykkBOy#k(7et4@`SZs?Xf z<$8ildEW|_P|1vxYNRmeej3m19>8G({FD{*?Tkn8!YO_q!Yp(}5c>>owa;srZTwih zS9xaeP9Q^eRdHH-?*mD8`^!MTXwa~pD5#N?b4UvRS%sGuoa-*G=sBw*%*kfdCNcT~ zX|F|eqpKJd>-qjv9LI?F^;2rgOVd#-_-1_do-Q}gJ%zgGUCb=225vItq4~27zoz}I z+ULaFVZ!5)H9OpxMDp!tLn4UVh#`TrJAy}g72`YDKi^jx!29r0NG_@47Hmi$rC8tb zP=qv4>L{3J&hY2)h=~guxdf(E9f6d5V5ZUQHr#)iN@>9;bM3<#e9%8(r?Ytx_d%@b z1Gg&wRmGfJ)0g}|a$DR_?zk{ppYk8yWW=*OsAEx&7hqNr{PXygNJx?JYELVf`cJ3a d=Dcxo<{;Tveoyz~I^|8&)4Btx(QtbH-v9UDn;_%&DrkBUF^6(NPIdVPIg;Wo0DPUiU4Vf>U9uDx zSCJJLCsT2aX%=>WvqzV2h6f&wmD)9ScbmSPRQS%M$4qL;{Pzxf>!LEf7V7wvoPWCRr7mtmPMGN?2SUn6WMzWqJ zXExDaR+y8e1`hX7;9AUYuD;!5ez;R_f0OKO%Oy;wvc~TP_05dqO;^XJsfZcAyh@LW zNbZlSZr$;UVC&jBZ;6I!G)Q>&!5}@R<$H~F_l|i=-&@oyqYbo25#)=!APYkzB7a7Q zk=?R^WX{b*DxDAS^Dk=l6}F-0zZuB;mlEvEKbs@@ADt+*zdb!sUX=|G&AKveh3#lW z3mC3x%O{56XqAEzXI=&AL(4^W3fnzh#3G<%R!ugMeM)dkd{;fNC*2h5Ib)!J5r^fNKQlWC;DteQ_O*Q zOtw%?l?7c|EL5yH2X1oG;;kpXC%Pwl6OmqwotS~dy3|dc^yE4VPW1b}H(QZLMw=|f zDLW}*3Lgqlr^6eA8>8@hygQ7mI7(6G@Cn0X`U{P;jJQAF7!g(;FW4QyxB|kuEjJh( zP8wK<2*1V9_Z)W;cV~28Z6G?5o>R6kt-U?{qTGRYet2GRtMjPsjq!}&8<;J@0&2kS zLjKex*QMEoB}Vv*+9-}iRD(JVb2UP>hhvk^7{4mhJ>oXyHdX?(pZG}zP4Q?7 zeAQs}?Vujr`bk3XI|&1-OTR~ zDrj?T^N|xe1uo#j(76<7tgAm%#_P*9!Z8+cTI@Hav@xZO8our(4LuCKfD@%v=O*TT zD+skviuLT59)F7t78%wB%LyYEt0HTlRf;*- z{B|PTu!m)n@R;j>gMgchHI{SDV#P+lB-gHsZIH8=-NQzX^@>B!Ovlo*A7I_bBG0{S z?mA4w<;Jm>u9dQ0>(BU|0sj31LlYxwGE=hHu-vddeKqbhUH{LqpX+I6#Kx^_O^f$e z0^J@cm(cOU?>D1;lhob2;iD9~xXWbAS5RB1{qe{#k1MXL+tG*X=WFX@-J^9LFwYs$ zHUElRK3^!G9puR2@nHLi()Fhsfh!k8$!YCyWmv^Dn4OEgyut8Oi{4z*ch|e^gYC3q za6Zu)viy-t139rdNh<(Cmshj};iW>Tlq%WN-7528Q6FJ~@Iyfi(9F4@jDJwJN1 z8m6&Mr}U>(wA!}xuEnfv36%?#_$>LTw!yYZw(0rO`A+)o_$ohLJ*ht(K1#z8!D%AY zA{oC4f~!ZmuCCQ4(nPoB7~r*Vndmiiaxii5IIF?D#B`L=r6nT3X`=XZ{w5Eh3t`lV zEE*R|aU|Oyds}^G@ZK0Nl(`gqE6~LSV$NkxAZX;M=DHA1a+{eelAbJ_ocbLL>`m!O zNlQ5guP-Dlv^97*mTZ;xTlb-D>S8;fu%diK`5g85{#b`2<#!4=#ofMYa1%GGf@$(o zLe=(&T5rKo!H)zM*(%vOS%U?mBe`oZ8@-491#N#=P5NczVejf7@owX#oIA7Hin^Ry zsM@N!TmIWi!MlP-tbi}spU$WmS&l`P+&#hflYa)I7otNIyv@|iN>n6Mm|9W_66-)E zx+dgwI9H6$dQj`dA|CK3ssPF;D#pd1;WAC+oL_xuj>pdjiU;l*1kCP=afj%G>Fr86 z3>qzWqCUN>kZR>NT$pNV+b8?BV=pK$ z=mrCU$m%CYIfG!d;CJWSyZ97}3}H6k(&DL7y7GHZ4fom#zTA7`7-vPrGR@;Tz6K>7 zZf}P3g|e--e%*tz0}Rdyf=FfmcT?|}{p9ZV*9JEdiGKip9QbkFd)QOdRTZIF=`3{P$(pk<7VIcu#{d~ZAOth*xE(z$f`aj3{mWY6(@aBKbfo4VGt z;$Avq{U^IRm+@1f<*h~MXXxqiup8K|d|l6>{z3mw>qBcqtItj2O&E!ZfcquO-mjj# z$NrRlN#&%>B%xVPoxAi!dvqTqAM<;k2YZ1i?`sQx_Ok=G!BYc7v`qEPZ*3Dks_Z7* z5YGj_+qq#$W+a0MeZ^>;XYo5yFN5^9=R1rFVY}$Qn73_M?Wx|)cNu-nd8fo{ZqXrM z1fSyWjEq};=k@g;C`T)2WPKKHPXRw8+!P#@EY3siJJ(5+&6JcP7mTlya74)Alw@Hy zj#VWH`{6_+A-s;0wa`p9i+eA_$PT|v%O^ooC72nqLpJJ)S=PG5@q+s8#T1K@5S9+mT?2zs>Z?rdL^T}@N4teK)B4Bab@3(&+?d?hne3g+nOS*xd6`+*nAzAEUnLlwJ?tPx?u>TM6#q2x|LjPZI)8Subbwge z+mZcc*T~r31tJIn{pIN2*FWcJ>Tdbpp6s0ewXD|#GXKS4W@Tbw{ML#ENx%6=hcT0D-WB%Kji-x=f6GvO%wb#O7D!}~jXC{P-9l6I114FbUD1?@T=C z(swR=t6XXDn2)5@I8=aCGE^+b#5+heT+JY#Y&vK?TwQHard41ftGV>mRZ^C)VVLS0 zETyQwAxtL>Xzx2LHt!yhjNQZYTZhn?sKy4^2C}ZZpGvE#`frEoIYYQ7EdV2c4 zu`LkdIu)vO%w_>i;ICg;-#qpsz4mwB1(@!Aa+a5uN4gFe85@)1rJ*kSDDd9+Ob?WN z#jQCk+7wBl3P8s|E55K_cY%Wovhy|SbP;y{&17oYJg=O|S6LPu@e3G5KKZuxB(bO& z!b{)3v#q}lCC2(RIOu{wdJVt4w8Wo};Bj@ut+!UTY)367)4Oaw)>yc!X{oC8c+cr} z?Oj;Q6G@|-*-(8UH+ZvK%wAqu)KezxS!?=oAKI540*cu(H(2E%dBFLWG~}oN=$}!H zJfSGUe0*EWj6AoPiJU3mp@kfBN{oR4$|bXRluZraTnULfnb~*C&w`z4{aN}GOEnI$ z3OA&eO6=f1v{1$~ieYbO9c9YJPonFbRM?lHe?x#cL$Ca2lhoAV0ihzGzY*^Eolx3Q zn{IxYSZ>N9rG{URpqhe2?Bv=c{=)CyDK^4c9*e7uTA16qI{L{zq}P8CP1+2=MEP#6 zF2h_GlS7p&SiJhR4Vs!-K~GqL>j}}((TMvS2X%xe_b~$Rx>fPIn@`&ar)Q2QP2saG zm-s46yB7ArZH!Dzs5zdV4}rF`oGzP)M)|Asv^d6AqdqrlPaU;XhQi6klUF=+98y1| zq@+#p>*a5HIX^E?OgK~uZ(a`96Je=2%a_#B{jnSf;+ITg4wb05sa(#%>DFKK_X;UE z>Dnpj^mMjvF0Ik~b~g)Al;2*6d+arMWCQsxP5hZ(bC-X7tdkj4YD=`wa4p!u4Oks$ zrecKiki8ic;OD1V?(6H*^Lz1USZ~xlgS=Ebxv?{^D=I05oV2%8gZ5rVt!X5YcW}QZ z?5%{z6B?(d#$TOBM0}m)zi-v|Ba|B}@Z5+b=z7<@b){(jj47NV

cdy0k&+qu{lG2~a-i&3oc2=G`Qodlnh3R*-EDf@rE2*j4i&9xZSEWZp zmfDy-+uKRQ?ao?LczEB$Zu)(uG_CoZ+R~QzwA-<<;P-9bRmFTc9rO{hN>)-ep#;5Y zXPI#~LTpT^>f6X6Vh)wY?paPe22h24ie@A#f~l5)o3RPeX~s2wx{8PZldbs-@kdb%GKGrS&b z3W393jtVv1)C89=K)T3PR1ifbrZ*Pt{vO3Be>oBb2%^Bs=WAx>WjVy?j<~*& z5!r*+tB(SrNXD$?RKZfgqLrlwxGy>-v8;eNlb5^Gl#ACJXelh2SQeunDX z$$pD?szG$7Dw$Iz!62GX8OlPQEuj&i_5m{_FT1}?h^y%kl{-TF2EKQY+ZhH)m$W;Iu#c!jv%-fcas}ifOv$(C z=(0w%zz`d2YiCAA#`5CgK~4^ihWmR@EiElPu&r%bs(}y@mX+78acW9UOHB7e@phd~sS$a@)wSKH` zf|39q`l>|$ZBh9?2pZBq5DXZ#S#7+V?LjQ^S-{)uYAQ9=OKpLylj!K!#=&AsZhmg& ztjQ9frsh00UeGn3`;MY?Fm;%to;RE4IYd7JHwdMZVbyr!@}aNL?9LuFYXaj-bW_CO z2X1!$yUv^iiZQhM0#$2$f~*`nYxL5T-H&38 zoz>!1&JUsj+?!qV!hFs*>3h1yA!*lX$M`op3-aj+vJ|RAn^9ZujKZOcn z!L0|M(S3h@!z=`8(F#EJJ)E{RW{~bCNm=v_&naq^_JA`)wUWMxSR z2L2Yfl$z)cZe*zPOhGEx(nMptk@umegZ|T$S+;Cvc8qa-1H3H1+z;ud8r}_iqMC0P%?0LiW0GnZpE5ad?h*%1}tNEM2I* z-)YzhlJLE@A@_yd>EOBF^`*hkc}=x*O!l}O03qGjf-lgx<8euNagIy@@cEs3&VGY} z@Z)*Z$&=r?=*`2aPu9cZxAv2zrRKmtvE@i7>p~9*vfV;=`+ja2dKgs4{Od3AUgM`v z0Yq7~?ROKx1J`(dj$&iFddrwZd-4W8`cU+k=*FoFI_>9u`HF^@+m&zIK!gyggwqUX zyj5wTYuUxV#*-C#Kx}~Z&D3zali&TGAJx9!U1z%+ZzHz?Kw1ybHYrCI4hjENvVL2b z|8gAmGWj%**G@fr`ml9_W=T#uY~ytz+`b`nJ)V_p8avolks(0UV?rpl0k-jbPGA3O zOJ$1N=|RS`e2)|wvT;x@YBd%k!t|*H`}+(1%Tpk7^wq@>0dL=+y1B_yH|bOG!=$p` z$=XAhALy{|N|8D=j|}mcA~+R_=-ZDkF9oDSL`I63S>kWjvwty+lafw@BbxK?W0;jl_QtRh);;d_B5h~x@WNN=2rmx7}rO>5YdOWp3mWH zXQgIf=zIqocUZIzaB~XMAEHGKPZ< z#6akBkui_I-S>EOpgLO+!GJywrUG|K)M8QmSz4Hg%GlWIqwmBOfmAW z{yrMFm8_@S8{({#_f=H7?{!Mo+F(DZgZbW2W_Vvu*=DsVE}ddr9l;6Kz`e{K_&#L? z%ykH@a`Cggm{Rp)*;)l~f~J(@^JW zGtJFz%h6}AG5K3wu|X;j{N;=-88g8a7aC5kfO)_+`9W1RTLLwZ?jsRUj+1>^Ufu2= zDab}vB#eG&qf~J%DhSa>6q-m@`&C61Q_I5JST5QxP_Pb#o6pP)${!>xRFPzT7Tey1 z%@g4FbiRlnig#;H<`*#QM|`0yQfIPeU~+38-3|XMstYePvYR{jHKO9ZA7$JjdQ@k! zvaVcyZzMmANgWQ(RhfQs2V#AlLey@`czcFKTqGtm;&qa3wBAM%=>{t7HLaE4PnUPV zzIl!Ks_8J-suAYs)J5MVrIr;&Htf6mnb+XItWQp{I9@$E5}N>{_FkN>63P6UA>4JdGV58FCTyfxG4a^lJe|2Es8by(CTlc^5Nk3kr@r;Jee) zHNcpa)G6tQTIeH#3`CWukS(tEp&A zuSZ)M`0XAyxA-(+YS2ve5HF=)SzCK_vc??m!=t75`7+=>ZOQ@A0~2q*%9xaLk2ynA zm(WTLdLz;4q$^#o8xsy6V2D0ib|UpGC`)mFv9#0_hu>8Xb(1B4rxD;a8XD9BtC1&0 zCt~2CJ9uBX2p^#b^RjT*9I>z-VIW^tiJmbPhmdpEv6Dp$TJC(Tt5)(dGCRw~Auki3^Gj7W4*?vF>~E=}ed;-}CDl)3(pa0@H_FTaA28KX#(yIT2ay``5L^IudOW)lQ?>CV&<;LHh9`T&T=8YS1FS6JN^N9{$oGewWUK6`fbNdV*e?SOK;;?cQ zL64R1hR03g65yjQi(1+W$HW;Prl0B}L%gs;JENSsXW`Y?HjS~d4-cO;G?w8%J0<_5 z*VC#hA_twkLull-k2(|+e)D30B4_^1bP7vURi3sDr3dylPBSY4{q545yQXrHL~TIcOoefa+9fC-|x zChaHE^dxp-o+s=luqcR&LC2GM{kkiZ!IRu9ln;O}(XwGnq`RElgFOx#l}aMTzzl7P zch<-d7Z*jVCyPpSZicz@(k+{RASSM8{|9{Xx0m#PV=Mo`j4cD|Eb)m2`SjKV=CUnv zW1aQ;lC=H6aO**&A0*3uTWxyx5TW!`>!@Z#vG zG+$9c$!^#Ur~=m5tgfyotgY}nrVjOi30A5N#jsYz?kt`@Z5WZ)wzKhGiHVJAoSSpK zxgS(Nc||!yNj9sjcv8W};bZ2;uP`xs&0(G+#$ZMDop=&(>X=$|qiYkpc+w+V0G@;vL%$Qw%GUY| zJ)$t_HZ>#jODyJroKksdg}u}RAtB+ntCD#;WLeY`JcM$c6d+%76IEGm^^l81Y#5Ly z3o3CwhSaDn4S(dvOD{e5IU=XLO?0XePjQs7dhE__Z3v^)^#pGpIqvbOzwT~6Qbwkt z^k;m_rzpSD%>=f2VHUFaj(gGLFGSkhADYJfRr$w9M~`&?Gn;ZYR-zYHVYq5eB*JW2 z39lJvQvd1qt+~NQ?)qMS(%kW87ybp(U*co##z1_0bZA|j+W@pcCWh4KI4NkMR{6$0 z>ETyYPV<9hEu=@>qwXV_-YM@*@FmI2LZa0UenvI8tvX0INIb4j? zklT2m-PwM)k;lxZTdK!l>{q>z(4uij7ZCwT@)C~Qw)gH1dUb4UpCD-&k_T_w7ebFa z$KH)^k_cQZEDgs?ywY01M-AWIPTs@gMlpwK+k3*;7I#cdB_w@)=x+-T#S(H(Ou&JA zbM}Bz`kGi(3c+=U3ea9Ps^fOAdfn6$;mwQo`j0EfZ{$@K^A-Y=zJIH(E@(N>yfY4W z5ek>o|HMf8X;{hl^>3R)VFqB7HfV0LTuFZ|oQe%|dn;cr#amPz!ZBHoS{E+v4RfxFo{G6%MdWw5dTr~1}3Qf`nc>+d3MRY%LX>+Qkj zYDWFx4oI3;C`J=$huHn3+&1b=9^eS zJ3(inyg|K*zPOu@{Zf%}lRDt~S`C&<^opP{_(URMn4SP!a{Bsd6aZeVX&P}GIE_Zk zt7HRl+>XDvSXWx=Bms$u>dP0RXDm(^b8~L!?q|JJ1!`yq;i@S>GDMRZC(V!ZL#Mxg zgT?mpsL1qg#>X0|=K}|fBLXh>S!$Xr(9oiC=9LWO5js2?3q=51%e^ALiv2N{!+nk# zJ=BO5q4P#lCX8R-n+l7D5#QMKro#ok4|QXt~GwZ z?KZvb-Xp%wStAM3!JbDJho31#8dSc14dSf%#4~}n!!5ja7BPdOF`C$Ffq}%CQQ61RF0DKlb#s*7H`tNoj|Rm*fb-#=mv0 zSYJt*C*Mo^t{b2$#ljI=rjB9(b3n1oCJ{xREP@@AzZVsdJ_tv7p?ekwg5TR+Z}KsZ z0;UX$Qna0SfahSk2&7aIa!!KABw+^gx;tu=NI=GkW6XyHlgiz7&J3|AAINi(rQx2j zRWU%8J^Z9;NMhK7N_neTa_=l?WhLI6H)6zTe=fu39RIS06#nq@jUj0{g#zGwNO^?z z1cUqtB|VRvD+1Wy*wRP_PjeF{*DWj*-`}|2;6gB4kzf1xJ2D_`J*!1UH{`b_St_uk z4QK_*5Jo--GvDrX{LHz)gz<$S%+yLOM92oTRSbl@k#OneAfhU=w^+emCBVjNPl|1V z3SdehNG)Y}A&5Q~jFPqYuz$=I-^|Eeh!1lv_ndqns~P)}Z46%eZi#ej4D(%luOu&; zk5yKH^+>~4@A{OctdJRTY=8W7r%!_6Bo(1(QXU)|MP_mFe%^Y(+K1q6yA{fwjYI+w znOx0ji4q|4#V}ijRdA4HnY?1TaY~lofweQy=2yC+)kl@1I2rRw)gr>eOFBbOp%~dn z>jDXLrJxKEk`(|c!Ti^W_;6UfZs}SekTEdH(9pqRc!aO22eaa_0mASwtqnVrYdj&O z_ve|;B(|F`x8!H};$|QTFY7IZET1RNob*B&(A_~mB@_XlZiaTH4T#7^N`e6&81+>v zoK%2QkeI-h4~tb}e#Y*@I}D&$sr^_m#$HR1|0DV?wPNu^4{q_N0G zsdL7kL`dY%*OI5=aYS}cnjfjwp_Y#h(S;)KX5N2jTUuiUZZ!P_Ho~0m^}ssNy6F{3 zRjM{t!B%^iEG;oOjS}4>KMNzYgt{b;YxHisLz@U_f#P3h5=^Wc=%F9i(!9b2`|Zr4 zJxc_XAVd)yyI}d$=BDPYNOJwVj||T(Se||w0OT*C2&4^OOMwpoDUJodgDlWoDSP7- z_H-WbBA}RUKu8+39}|ZG;C>Bub3#rfkDO>KLMY=W5FBO#(YV7E_H>qzo!{?fLCvdq z_;XD)&t?(ThbF`b$Eu%*B`$BRi|M-N$6S*L-27@V->4kjV98>J3#aZDKW4E2$^U39 zyiX}TR9?nAFKrOuyu~D`#Uw2Th-k5#j!8}%fAupaTHZqST&%u@;4htm;~l85b6 z>({f+ls`9=Kc(SJ_Be#chtpq`b_}GBq2_0`O-Re!M6ti?W<~gXZ)9JHfeQTD%h>hN qcxl;u(kb=-Ixzf?Z*(U9Gih@wi28n&C-bj^YgtJpiE=T+!2bf`ZcHOmm2m3d*Rg$41Gktt_B5}r zF!Qk7Vvi-i^EUM3N8!S=I z!L*Ewxa7%+moJz$uPKX8S41zI94=iB=~hYK!pGsJn1L0)iwSX*0x5~JI*HfvE5)jt3~MK9cLk8@@Sr>g@%M~%OOc|(z>j|bgnTQv-*0Ga#6J_#P2_2 zny2FaY-L`_Gw43gnd%@vXDlMCw%Cof6kW0M9 z8yO55<-P39I-ZVCWJw)sqM?N~hzrUO%R2iW{wRC9z^7(LF4}~Ri9z^Gt*54-#Y8eWQf zhXlJ>{x;9>8D8@{b}bgQ#f!|wa2VaE&fYCsQJb&WS>|JD{TXd<4YkI9y}qg5NV>JD zF{u(9n7(gWf9-2E(VNb)hU|Md!u3iO_tN)i+4k?B;yNldM}@lN`q+#y-6Vg*s-1DO z@7m3;lwg)}iECoN0(9xGe}70BjQ<1&e_M`|+<$?YtPn5Y0}ULn_MwD04ypeOM~0N^ z-M@sz$prk@eob)usn z!wo>7&Wxp_fC-Mno6cXVM>G@H(}PNy+-GEtsH6jNxo?LC4k#FA&~P*9((qi1dwV-; z_(P~>&PP?<2cJlWLTbWS6~aHrWT0$#lHOOy*Jj}L_uG(q(Rz`13Dq!|hTF@VD^4pN zWQ&vCO#kbyoSoVR)7+r6gLru|jb7qw<0vY678(* zwl+^r=Q`ph!m95V|>~|VD~+Vj=8H-&t9Lsm(QTlspGyC z3-6#-C0W2-xWABvtM|?5P0m+6aDiq+g~PVQ{*ZMk-E z`{R(JFG~6H`Fi;V&(#t?!3!92Q}XK!tM!jR?M4!+w}4wT0t&Q0ID;47cHmGw68UhV zDKSVg$Ts+7P)@J#QwYx!k*DS0{i+uUs~?j>ll+YkKMBhT%Y|O}2vc?=(V3Qg6$9!6 zoBcAq{b@}pP03}?)z4GXB<5CKhUy1BS0AmCthx`$+V+W@2@i-=*b3W9_bb{a*$NDr z6jz&Lq8HmthN|sdBwWH4(^5_~iH1QVp?yXbCAr3SF_!j0b%4PyC4a>Cu4r&+4 z7xILw0{4YYt&E;~wG!K+1)qqGTf22Kh`I|eB^w~8zr5y8;k!%eFQ{hu{GQ~0lK0kf58m=`wYB2TX z@$L6r@YOiqKi4^5J9~`BfTw@s3qAzbAFmSsp!AC&gFcC^aGQk9%f6Op&WD+Fm=RPJZ0jmjDo3T;=G2h8fq+8rk@R;_RzRjuG+niD zspzgktoz{b$H)D-{R7MIX@4w(~E&RSp$W8tCP=XWu!upRp-4mRONuaOgZCY;eW9><_49==lgkMvgA4;F{g?AA3q_r4=G`VfHY8s-J)gE3 z`Iq0Y#mC_77K~7gU zTR(SNb?SBCy-_0j!RN!#*CqeA{)c2Y7+!o5F6MiHc#z_9bR30bOO*xr7UmBW@)VzV z>3V!Ak<2`Sgu6U_TBN@*ELo*)B=(ALXS8Upq1AY`Xq8N)k1kZ>^__t`06*1}m8te$ zG57Ll@>cysPdpvi%26M0y)YUR{@LZQX&d6OVo&m7!^Xwd_N?V3AuDfR-5^Cvs%)Qc z2mWoW-KBa7{qxZV+mcQ%nJeFhhbznG_tY>VfSV~{gX==+$jE^^rzwTCB{Fm(g+Zm;;HAx{vjVlS*sBAZ z*FxK??(JLVH;K}8(h?f_e6)mMVy<4Jen-Qdj{x}QA!bhzlotxeOy1_n4Hw5`C9?Ji zbU0}PMPuTt+T&DoZPwPkDR)Fb#Dnw5V+%;#au&LERRf`snhuq1M1n7F9OkSSjEz({ ze4A#}uu@kK9fcgkQa)tCQ&+k6YeP$sz7_A`BUcHh{x212Ae$5KXQ5yHW}lxwuvEtx zWR6jD3-G%3StD0&_nM}>I0LPg8BRrILWEx;d&`u)+U?IF;wp;V_ zikSKN5uWVPAe=9L$l*PZj(h_bX~oa$LJD5ZOPFudaHFlu{MN?ahx%{uj!w@svXtnW z4a<-1u*I&vC0NDk=~EmYY?}b*TF`Tx>)6&c>`jNgad7aW199-N&)e8r@dNHZy|~a1 zc>lC<O{i#I~`gey9>Ar2{<@g1Ar0|5&%IE00iR4O7OdQ z+PhkK@Y}nv{W0>79YsqQsPl72*XIuQ%vW|TAPz5GAF#4sIr{hdGfqp7=l}C$@A7wA z*a-rzdH_HHLBPMZv8vKnZzVOKdsxB^6`$K-;lcWl5fzdCE&l&?{LkTk6v6*d1Oor7 z`JbNuS5wc$(pka54(riX=6`|ttNh>2zlzd;tBL;yh(9R*ev5@!hEN*tZ^&c_8=b7w zad7SosVK_ndi>l-HFTkGk5f8_E?TB79(MVgFJ6j67-k59n%qYF-D<}-QI`9eoAE|P zBqr=yCM`aA1e>RKUt6l2COY~Cd{;i-7QB|R*nqJEJ5r6FU-2sI<)0EY46Aruqcj)AQJ>*iYF&0KbMu= zsi>@M8Xndc6%`XRmV`4d!t5b}Dj02jjW%{DR{9-xA)p zFE9UGQ$we(um62_cQ*v}<%??u1yh6sGE5>dnMSQAxI4S66n3BG@AxBGtw8a&fu$O- z%r;V%NCTEZ&IHnLBY!I_B}Jc`m)A5u4?`l61aot9V>I;iwSyL|mZXai z^+nE`5Ef1dn-XMSo;rb#GX=#%AH@C>WESmX@|X-yYL9IeD+9rbgb{+Io3;`D3_tzH9MJ#5bUXsEgoT z7myf`oCruk54_C_yd$;rwfe|82c~wF69I9+bgC?tG#S1QKUiwyJ;jf0{xl(R$dFW* z;4}^BC8=ypQC+tr=GjltPE4{sw&p)|J3rWPspjYZKHu z$pVBqKkK(d{I&Oa3dpOc`a6xZxM?xxkOsx)^$=K+O>CZQ!7>ON2Gy=%sl_L8|AwN_ z9MMYLf2N)oQD3**1X*Au!8}R;LfG{ooNhgDTxL=V9n?UaSNZ?F1G#k~fTFePh!X_K&<3`08iB;IFc_pEDA-U&`Oz-Hr|7?FSBEfcq^X_!LD@THRsre9 zoGd>e7#Qe?+FM@_@NW|1zt;uS$+vO=x${AZAskka$_8LN61xsqeyXEANZBKpGV#N@ z_3a`6y?dzOjYi))2V|s81=M7V&jc1>n_zTs6gVVtR098x5+MNUTV|loRQmWX$u=Dxt9cmKenE_Oy%o#r;{LpFvjRMo0vT zhXR!WOf%iCM?CG-|32I^6&Hpi!Db==ip`v6I4{prG~Ao$??_eA9-3lro1h_eh<;5! zQ&uZ~nz}0_ZkPQ@0j6>U>ibR&Hco#)IpVfNJSL3mTu_61d3%p5p@V;?L*(xv%w|QR zwDWa6XxY$2oul8rt!0S`1ckKce{MiIK^$LWb`LgcKi8Ee@tfLl7>H;v@|mWlBoS() z9lU$o>UQxs# zIB00^5j9?PJGitiT^=>|4V{bE+H^ZEZPu@!o1bBno;Ymkb;sb2oosAfXx8eVjj^vr z_?@ty8XnH&Ey>74Xn%$Z8DtShAgs2I&zUYKhA$mUFjv+i5mZWO_{7<6a_+nJbTNCg z5c2tM%z0|<3?SW?(d+cYSX6AJnSK4j|FH!ORv1rJw&u1J#N;;&QW}ms-CnW2RJJl& zo6IXXA;x|=e_NA|4HO@pWZFu9!dFpIQ8sYTGFLxZtarNc$bcG?rET50SW!3{lh><$ zZeJ|Ply)H9sTwG2O>nN+e~MPLqKus7J!aq{>&Ht ziuFFIvy*qm(80Xwct~uf^^~ma#&y8^dA8g!&s=M(vPL%6=F_q1#K#;jw}HM$#+yQ+0kN=(BClgR+*E9G$JD#XadYqRNKa)HuoZ z5B&T9>yaE<+VP2rj>UN|ay-AqrpZDCD%k&ULaK&L%-)x3Q}$J?j{vDl$3WM&t@ha6 z6Ya+aoTk1}*A7E5OAH$fj54bqO=HS7b*8LsUO_;oW9x8wo#re@lI6$M2p^yuz;q4XEdW7LhxB5Qz z5kW!bl=nV>d4tghIeXfg`F?OM(ZT)je9hB*%Ex1P#Bb53k`WSmdwaN zq6)pTuinUdfIAiiwYpEBv7;!sIq9Cg*)8=$-5;1Udsy3b9i2J4MuvxDs=9`psPoI!O!uLWR=Gdt2H@^UVO4h9N>o-U24ov4%m9s5Dd=tSgLOb9H~La?pEr zz@=JSrDL@4j@bp!vn@0+8@t-M;}I-+qG!Dnf~TH*P|vMuYFZ3^!$5(Eq^Ma;=sHnx zCE&hFK0lGRc{U8lM-&aQm{GXj-T_@oTq*>3cG@@RbR;H{add#41r*SHMDILuo}J?R zrRsnxUa~vo6KBdL3UQR*ZyU_nEVBI8CIBo<=-!;JoSs%;j37?5^B;IYJIA1N*;j-g z4*F=ZtEwat(Ce0nICd6^UYc=fdpQ>R&Int5ISD}tke2AA_FSqL=_n73c1-qQ0%YoL z{w>uhrH?W~mWc_NE|=j1>CEE{-D8WjTf8s(BV4JwJCMEd^$rz&zApwlDyJuV;(+E> z-D`%WyT)vmsjDUl39GGf$!!^J%8R)4}ZZPMIwU=8W+}C~bo>jPNc; zFaEbhIo8=DZd20=#BoDySzxNID!NKwf1c9o^d?r>h>JIb@&YOu5$b=WL#KqzE;3yQZxzy?H^|ts1@cGSs{L zEW8wK6X_6#xRyCXzh87e4KVEy7Sb6B^om>Ghi5#z$-`KPJKqRv+=am%mp%EV;tnUC zP~Q};?WJk8W_iSCC48iFvUeCbl0Cb{L{liTVm!Qw-9N*jcD@xlDq0RV_z!6%@?vRA zBrUz~Tz#}r6;Z&?b{wNavNw1|_~YZ|Oh=44pi)w`Tp-Tj*zPpL@V-LC@kp;|l?Jv# z0te6>4z-Ma>cH5asNU~6X_`9Bqi08-jY?v4=5efYljXHRzgBdHUUlcJ}4 zKIk1{^@vZYOZl!fCt(TB^4NOy<%6up?uP^on|yaTt2Gf1&ajyt?iad zJB`?oLnd9>FW3ejZE|8__aZbb%ERA)T5!~Jj-U3Z7ik@**F|q-_~=@$1s*)u7$|+6oJC|>Z|TYBS!DZ zK{`F>8jnED*lr{-wTBn!FEEAP)g5me3L}DqR7HEv8Xa*S1?7-MD^EDBRQI2{8iGW( zPWG!>VQok2J7c9(#VEwF9r!2(yh8W9Jdbd2ZTyOu(DG&@S`w27e|3%>!c*ND0e3v5 zHc$C}cstR-^AXp0Rp##fn$z>PwmS(W|JnM7m`CK6X0?4aXvm*EL;02X*l? zs&ZtJ?Rvz?Nzs!#<^zSAS?*i{3D_~%gDhnM)GD-2QkAV7g@KlZUPfqmuVB*8IWji- zDWi}Ry>=7@mJR~lI1fIk%A{dj?g2`OEkb35H&e|`EHsdUQHq@6ekjvw`l2U)9c)5+5VQ% ze6+T>USE!O>un<9Y-E>zWLcy?A~-Wht{`M--tV9xYOF(acXwMteoRj@VXIp8w$VW~ z3Ap{1S#mH?42Z3ee^>B_AawN~?yRLuJ9kN3_Truei(F}WITe=If-(}ZloAgQFQc~h z^c{k~q%g2$VaPTHmAGp{?f-vK9dWT9tv_6+A`&$;G^AOie?>`Y=;%6Nt(`Pu!XTXy z78sU6Hk7x|vi)XAa)0GxfE7$e#>PY#493FCOOlw3EC|aQ?|^Q4KQ4I`+NN##s6ARj zt@$AH0`ec)@s~Zwqes1?xq7w>r}y{wKVu2Cm9=#fmdXy(Fm=*wEj@VB$(zXBuh~o3 zs!#mBn*mF!ok}E7SM)*%fPc zbKu2ynct{+c*T4xqN81YnVfn5rP8qopc?w@fO=TWDyJhVD$0bG7Z=Of^)tWt0vn40 z{?gc3;P@2lCVf^{D_cODa6hHF>tFmMPFw!^&yH;If$D#PMF@b@u%z6ODZU8Ix61q{ zN*t;^;V!ZNu&hNfKaMO#Ozr-AtrG>eHW@9_Y}v3tPh-n=Mss*ghrp3^e4A3fuH?ve z>n|k3_<vp_{+#zCLNruUs!`2TyXai5~B5cv+|6j^tH=4ta2;;l8Hii+y2j6avt0`w*H z^c*}*$om-TX(z;2WdE)uZeOtR3*D!%&J0i^rPUJkceQG|Tq|A+NDTuz&#Gy3UX3Od zNt!jMW5G@jKl7^ghdRT5Gh}{I{lSLv8AP#6Bl8|44tvGCQKZhYcP6hoJQxP5cNxBcqJG;^OFFQB(RKk z>*2)AJ)srL)2+IpdDpqRi7=u((pv3;%P`7^`t~?QU`ICB)#vJcs^lz00F@1LCFL&-OBB=ZVE){=rxbo}cokkT(a)2p%6X&pu2eR)8sW6XkG zAP(BwKySv(M+Q7=i8p<5To|ABg4G~578Cnj14|3Y9dwB^CE~FJh6d3JF%M`x-M8ag zqKc$g;oa!`T-QYLTxU{RM&?$p7DYC22M7@EUj^vwKKCs-7YM6Wxsm-$bY-=zYO%Gl2irYs zIxC%I`@qm6j9DqFjwT*w4M0r126d-qQ>*rgK?p` z$x7L#j6zij@Amey6EIKv;%Zy*!5HZ-{LY(rK$C6i6%pI)gf}^L9^H6XY%eXJB?;mpW4n`7HqXcMU=M2s{tnOOmKOR!@=^btOdrZG^iIM-J)x zMOj5U$%yqumPTr>a5XT6P5ABaMEdIVkrBf5%%cxcynOw{wGphzI}vz>7>P) znougd278`EDXC~Qt%lsNk+B$xtC`AAi!LwJjWvimGSBS?tsr~N6adZiG>+sACGF?%V!nlzQZa?^yCp^;Y41n zadD~M9o2H0kC^6!HLZj^wfq`4(X2$AW=lTF$cP(l5L*yUkW4d&bpk@u7P6poSa@?} z0n8N7(o6g`*53XLxD1QOYU+!WP>sbjMK;B;^*rcssF8h1Il;yrlh9XUZ*H&PcxcaF zy*Y{40Qg^y?uIXl`)oCWIoLB2#CkS6IlG^A?=N1u&%ML{Msl8ZJISbndS`v7_{iey z-UGUGvd~9)5HPTjv5Ug0ORvkUi$Rn9v!H!4SmTah7X2LNc8}~AWe2vJTr}ngdz1(P zuBKT*sdb4>)XL&fk5EzLMkf$6-t4rHevFeyAoa0u)3dXOXNj8mtfp^-DbqdwV9}$& z6XQkjg~WF|Ey9aC?!qdJ^M{Lu3%^^W9dOIawVi+|BU;{TXuU_kv zX_nnBGl%PEmU~ukl;o7Xxz}WNT)vx3W%w5M)+nmNB+nOyfAj}{Sz9je#8_#ZW}I*Q z*0{#qm*p7ITXF{Vu>D5&jJ49N*sKVP_-U$os(Kms5Lu@8*xmx?Vce+U=+=nZ&`54~ zPIq=4-0){kuF}^vHH04Nf{B+hpL(O3X0K`e691PPx1J zjy0Wi_?F=uvKh4MjuKRju+eFUa(^5fr5;aP;~ZTd%^p@5Nt&>&TFCp=^U$pW43(OM z58H#?OFdZKv92)Jqv0649`G0TP5Cw1YYOsGiE{I9vz{tW1&A)`0l6}nKu4N+=a$`Xerud!X;QDMpk@90@1ZuQ{wWuu+d z8|#VY9RK5`wWX}hpwWFg1+fNHgGEFBvEW|dUeX}9&!+&_7H;3|y}V%lK#m{Z_Qv;| zg3W@|_N2dm3A!8DYL_K7hV8>vwR*jIJD)KBRjpF3B4j$`b{kQfcAIsmXy`~NKGf*v z{!i1N>t{DfI7rOMUXwczN02m-AJo3S$6-d}A=|Iy<~RJ-&ezAuC-8e6{T}^&sHHH+ zHKu01A3MZ_WL;$M?RnyvaeN!Pjk-s*-)&hOu0966gdM4L$pb+JGO5>^WNYPjwbBE| zCrWRQl#GmiOJseE?ZIYYcVG*XsgrGuf%hxER`z-HQh%{z^r4iZyi4gAcgC`5A&dQn zg<;X&H3MImsOTcHQxCN?bD4`Mx%Tx@C9jMBVszpc}dK;CvU40P1yk@mAh zHM@=Zeq1H<3{wV6*wouKX@ z&_VEK)s4K6yrYhlh({5JbYvXv<+7FHs`08h$fM&FEZ?&m(xETQMqi3no&?=Nzphd) zIB`fo8W_AX+ni8tG_+87AigvC>T6q{<=U$?I=SI%u|^NCj9vkS>7A_34=ko}zF>W^ z7AAiZ=*?GOQ%dP>F(o@a=)L8E@m@vHxNo{4Jv`3do@5lh*f%uKxqZEEUwp^2b7}zD zw9-4Ry~(#?Iz)#O-$bK$x4NFiQG@)gsoGHZ+Fy9;XM-P*=Cf5fZEHdG``5l&?D@S| zH&Ed4mOWoP@^H*BH6Jrr$(CraLe%>WZL7_EokE`Dwm07ezyc~4tbH0zZGN<#wqjaC z4x0|6xtvtcd*GGNJ%wj|*gkEe^xSl{k3km4*;C#$A%-EYCn2ZaDsc}E+#bq&Uke!6 zw!K81Ynq$UHXL$W#z_GcG#Pd@@lG2=Zi}%oh-W(2I_3_x&2BqCrmMPvi0@6HZDVN9 ze9&_Ithc3bn{z%OJ}OD|XY#SV!<%n~y?tv&@kY;{JKku=!p_MKi#IB!KH*jL^!=lP zh^mcBG|)Sq)j#3glKWoq%vATJu7>i3!WC+zsmaBht$o&Nsdm>j0$zG_1vpJ_99$% z&75JnE(QhwQG!eXAc}?qNC^@VpNqZ-62WLsNm(K+Rpn_H=h+fVp zdmglxCjzOARt5gHP$tM1-5?;(ZxfV&zoB36=x{)u?!QcvO6yT$D{9 zI)A|lf2u$?6v{^#1PTZUkPMKK^!9ZHNhv8QfxyxrX=w?9g#|6y%9VYe(fE+{ZOhv;6GT7(2a7aEY1BpCFMZvs^1 zqF31%j&}CE2Z4JL%0q~urXZ#A+x&kN{|WdnAnZRtX$6^oBmbrOZ{%I1v#*x77a<}_ z?LQOq7x>@Gzkn*Bi^Ts`h(D|RyO&UAH7XU*KU1bg#o@zVKv*@+x)6;!=;_U8t44Rs zS)+e)XN`yD*`5r546b+B9aLW8YI2-!7zN|DkmyH#li2WH|>(<1M5`!CR#+bbf_i zQ#42-1Li==1VXN1GyQt#it4=panXP$A$dZz1Q+rdR`RjQF1ipp zZIlp4H|c_$_J`NG+6snwL_*Ra%OEQ!mZqoEzPsaWO52sCOqqo6#z4>$sH3A}#VyVp zZmFQ0p;YIS!71tMol1i+6&r7L42N>6m&3{1EJ^MMPJ#vrGG$_)NYnerUKkY*jW`Nn z6D)CAh`C@a-Hk25!;W1lvR#2U@KhBoP;c4j` z(#%f|^*0tjoBUEMX%}g}$1#c}RK(^sP%+w$)F@XaWk^xpWfnrI_dsX(M%ekR5wPjg z?#3=fCoQjAs~iU1YH*-3eeerj{b~h&6`IYqLy2p@f91vG9z9XV{c&FEjTOby^^Yw{ z$0seUWsbA?@fdnNeh7x==!BNl?cH1pK9sSu;riM@B~!4fi-@9`&DKF0MQB0dy{Jp# zE?4uRq%!2y@OScMEhZ+#xqd$y2UO6LAM{xyEyP#u&x$ZuCweVpBKi(DrexTzxNs;= z3=gxS^a+*Z)guj$0(>$t^Y1ePPKu52a7#PHGri)A`6b5ib0X|VY47|{z0*Bo%!83V z%l43`lxZ(!1cv5+k`K=I@ITL_NK_IqF*g_5r&h|?$W0>FT|<(wU*S!MUYB&OzM6k4 z{2p>yS7TW7nmMxSR2OpEtI(F(?BHjNQCHK`U6tU*l=2TNB$B1}e?1A}#@N|HMw}V> z89gsXwkga&D!K-95Wai&W3BD&!=sw#5L8Lt!nbcm5h@&*#yRF)Hul0;Jsv9z>7OC> zNV7AVm0}yj+2xC;g7B@up^O86sJSR8xe5&)P6^Z81WuZctbeLpSgK>9GzWI}LMQ}A z6B&unaelV{m6lD8euDbPvxgwMqQ_4}TFv5aKpKso*%b9x8)^`vc{MF{@ z4QMYf39`1%UKA>|;;WAN_A4xK>i2TEf@S`;>HR-~G7X>=hjxZzN25_d6|k^i%g z7tuz#Kk$Q+|Gbc8O9i%P#~te_oJ~J>Nc%AXK&lZ^q@D1rQ#;FFY{ff(HX{?3}?(}14mr~Jz!oRD;J^EX=fD@t_T@r-^!>m z0Y)jRmUC!_*Pd^I(@f6CTDK6hhoMXc{Ltg((1rNTY zx_HTlpGg2bG_4qgtFl-Fe_MLGPnQ9tcUcij#2Hs&1L*m7)G7S z5FF7}Th!E~WcR_Y+GXyNQc?|kgpKhc33)wIqInjKo$lu%9L}&($#41PKod$^O-tMm z?C2wL&qW|L@Vk#OrnI{HMfl1`=TuW5T3(1A$o~khmv;)VZWFg@o@LpXTU1NGAlEvG z57#Xw{6-VCKit^VRP6aqvstGJWncA827Mrf(+hM-@7tN?55Afy6dj{Z2!~YF=&7-- z_|{r@+Q8jSk;%t6AvsRVKY)6;lt!sT|zggtbT+klHHRnRUKR_$_Fu=u}*pwxQ+G z#g1F=Q9^dMX=!OWcHkyw$3HdaKbpFH;&(y6AyL#P5bp2}8Rh3`1XE}vKjSOHLCF}H zV25G&Rxd(0zW+YKp)sgsZg)Zc@|YuT_X!SWeKrj!ihd`ZLElCjih8dJ%zZ-zP7vhf zwB^dusdFtFb0Ze~;bL#Exow^rgM^c$t-6R&Q{U>FD|3H+J=xyO}j_`2VIg?djJ3c literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/group-menu-item.png b/assets/images/help/projects-v2/group-menu-item.png new file mode 100644 index 0000000000000000000000000000000000000000..69d947b78c8f99d3b7b22c7139e531e3e9502f5a GIT binary patch literal 11431 zcmZ{K1yozh*KcqqK!M_3S|GR;iaRZ?!3pl}#VJ;_K+)pT0tEsTcY;fC8r+M!`=j^% z<$mvdFKbQC&g|KG&YAhGy%VXTB#VPdh6w-waOCBr)BpektS34Y9rfv3A$36s0KlBJ zmXuVHmz1PYadEV;wlfC+U@;^wW7Iu3MPvji6%`_0M%tqd z^#Ot$-%@SD#?9sC?vr#DvWt$JXHS;t+ug)KYPP&QPr1xux>j#PO!l?s6J=IeeDl86KPz4!L!IDdMal`$Gc zAgj~R@3OvR-qpkxx=h3cC)L{u>$S&QAlly91P4n~OSHhf1En_H!vp07`G~OWbMqF2 z_6Dq=!RpomN&rubOf6;hIVt@)(=DQtOxLH6u0?)UGt{VfL3C=lsG|s|?Sx?38UY0U zg1BVqShc`M)({|kUyRCQKj(PTMgk7oTtQO9Fg2gE9UgrT8XAyq_Ht8Tpv;&93SpR3WFF22_vZ`nah0Hu_X?|XyP8kwT}?U zDo1hZMyiAYQxWDwM8k)MDAF$9c9Tk;?-5#XmSlii576 zpc7rc^KGYAC%y#v3L_+*LtKL~9d990wTov}(1f%y%PaCK^(t11ZaYz54oeiX(e{0 z6h&W(n{^tru1ikhF_pT(-O8b*YB?_8jo<+Qku-14jf%h|&LsWhyGe1)?X$bdohJP5)1PW^a20Tk`knRV zRt0OC>(|Fo-9mTpZrF5cZLCLNt=#*#3zU6)%JkS2rSzXlnbm@@Mhyd?LC}HHf@>rD zwv8L3aEPHyn;iAj#5mSu;tu8b?s|5)6#QN>cuV^^S6JBJ)6+rVcf;BO1{sx!$Zc;#~I7JXf#ESJUsW9E*>sy_x1LcUV~pB zQCz&4_bd<$6LfIfbGqAE-(&D7@g(!$b5n9z+?^j(G5^5L$6a1;tlw-f-T1}hdVOa- zecxyN9LUd7=T@g%mwU~4>U|nFMD6s;)3S-$*cSij*N&+o`jrJr%w#yu%NQ%h5k#WaZcwoAvSm-;AC0N5iAT6nrhzEJ{_RQ`wqR3lnST zO7+ZWnF-HXT@7k&XTH4#>%RzMh~QxYN9NXz@#|Kt5g)*Dg!kMq>px!TTJ?(5qdWrMp$!}@+!I6oM@6?=6tiRmVq0!%ln9k@h8)V&#h|sy2C!eX+9uu?31_qtIY*Tf%@L*$ z2h0r3`0k_4Q4jd1&L>nA+LlgC-_JqkKFl51U(OpE=**15V)rn>Y<1hHdfdRu9Qx_1Jzw#qb;qaXoNP_^)cxzOB0q&A&%@4@t!aw7 z_JrbQ25X(ZLyh~$p~&3YjO#<~;r^f}*t2}ez^U%m@T}#wC9=iuvf(nE%1p@Xlw)(H zEB~%HwO3j>DJw~2%18G)W5yB3Psz{n#_!fqD9ZQ3Dv>hu|xxOJXotkU=C$Ot!4wko2R0J?T(dYn# zaBBea6NT_J$esoOfRqphKzq6pJPoNF#D8-UuyT<8O#?#zEEHFll$U?Hs++o)n>)B# zIl2kY=g2*&nzq&eyMYxI1Wg_7*&t?)CgyBj_D+990771ZPo%xM8-&Ko-p;{Q&`X%^ zuN8t%^q*;VI-0+hxY-KRffZF~BpqGMY53SU*f{7!FllILgj~!l1l6Qu{w4nOOPJ2e z&CN-Wo!!&Zlg*Qx&C$h@ol`(SfSrSjor{b0X$7mRw}TtRi`BuE{%p3{`S+{%lf~T99;hu)>DA&e>m)%Y#i+W(fuSU^k-I3 z#oEih}9 z$baw5zl8tE{Fk5*`=7}Fk%_<4{MYPLo<%T)*#C3SL@+rh7Fr9+V(P#;*mOYq8<5 zPwn}A^{Jax>_i{t(vg(uxnCMJ$0nTEcy9j8gw|OYwRb-1G-&HPE{lH;UTxf~$dcAp zcH|h+Nw|L%PI3Wwd9n658)nhpTe{u4_;Rq$aVgoax96p~pM}RyR?uRCIY3qz0fCH! zELqU$XH*K-{QBe%JNAkaEa8^}D~eF|L5g?bFHkBQ*Vl={+@-#2Pfs@Gjlb<@FZ=F1 zILKlVRJ4gkT))ASlQwf*L)9CC2B|2$B}~z5==sg3)2i>Jcw#j=3)n?k2B1tcy%FXn z_hC90&$sY{Kvbs@!uceoOLxf%X>CGK!DagfRn5&+v#-KsWXvf6TTWrf&94{L094bb zSW%K*V^D;V14MzGtm78xcfIYEMI7?FfQ_NCLr&CW!TLX12u7&Q*@8k!?CIEmow zYhMuAiP-mnN|mEvRS-Za{_dP{5-9>#(igm31DzLr4f0O1Y^f@u{UGh|Fa^yL3vEnS z7{LK;1z8g|7lW18jaW*te>soL^x(-roVf!5WN|pQVY0n^p(rqnr9rX!oBsCTQ_+v2 zLQWe~?zzu%tgXGh)xlQ6_i)UtNFNo!JGIJ8NNoSve7gj>XUp^IoXsIDeQ*0$UC2MQ zrDr3aJ1+Rpf#+k+7cuFC5M%fOQMIvCr(3pKi$!+GSi^@~jckF|5jbfCL7~A`ZoYJ9 zYHn}{l!Fvxg2QveC)K+iy?`$+Yd}px_9<))jkXRGt6(z^7ZWqId-TW#iH*4!-4vI+ zBRH_6wHpG?J$@D{t)p4?9f?S6111qJ1u*t<6Pni!`GSfy;R?j+@+8)7J_McZ_rbu? z!M{oiiFhGY;{BoB-Mk1&q1|1LP_R8T>6Ba`NaZ4zcDyeVKOPuCqP1?siZN1Zd<+o} zxvY@v`0A*Amx{9FYbEyCoSN9m&V&n@U<2cK2{!T5Yx|PyrSK!nU8JXzx6PB?edz@N z*-)HdxgdAK>KHXI29F&8e5HE)c}s>m$^N2}v}0H!pxcH^SRD$-IKKdvA6t11<}Atl z*#V@x@*CL26+~jIs22Xa7yM^a_=`yF=rrRZ1t~E8e~7dvpA!3xAzc3}As>-_v1xgK zzto|?pc+<{5lMZ$@G5t=#jm^~z<9xQXn3S)x^_~5sBh$A+q*6=HkOT_o4aY_1O}sb zFm|%itAMrDjeKludOv+{KOGJfb-g@T0#>{k%eI&wI^dfa82DIPT!yu|>h~KWo^KgD zcJcF|fWZ7!Q<@9=W|QaAt?@z^yJz-m_nu5aR}s*}?DT;{7b9^3>g>#h$dy&VTL*Z1 zd(M~3pP5a1%x#B>A?1ZN_Jf;kYEDxdh6C?r+?^cr2Ab5i*nS%-U4hjnCdNr7bYx>Q z-D=!%oKFXsnW?KwhxRD=MFUJ>rZW2ur6Ym3#{BcWFT=Wb3WOHqQ}VIR`Jcu3o0zDL zPvx0d+chfXY3HmU;_P#J10EFl!QTTY3qnIfUj|Ft8?@Z6x33rgv4rCKiCVD4JRL&Id4M3Pn zgxEk%yey?QU4ihnf*<H6&FHZ~55HW8DfaL}f1i!AAQ#C_NZG~vCZi13}4 z-K<8YUeYQncQ_+^^f_KgFY5O}n zi+f*wIq;AKlbkd(3@W0+A4MUXjPdi$ zNmv?%GmMD8i8nJA{}RR3_2SOeMB9sMQhHx$h0X~W#x7JhUWGZ+#`1fGkB@iort;ZW z6hv%+v&B=2wT0f98G-&w@d!_xd3%zR4^TNX5=51}Yat42GtUDdP7t~wTUU{ZK5s%Y zZw?|c55qnyhoBEIl!yx0Qz6WM3+X!(QUzPJxRZ#JhFL_`_xMoG1IaiCNt_6Yy?EEJ z*F4Fh0^0IMP!45wYU=AzM|qN@y3Vh}jdxxcN761=E)|md(5w@vXJR z@?lKAMGH4yP#$_iRzYFjr;JM6Y%%+|o!eWxi5!+mO;XP{?Rl~1ZV<#7YK%F**+PAg zXzn9?Vy#ak?nqNyHDG`nhE(n9nlYU#x;4x+GGB6h;w;(!Rf*#AXzW>4`8D;SD2>cY zN^!Zjo56Z@0Jx6EU|=xinCn{KQt3M_7DsYQ_ku|FrxzQzlmd)vGg1|64t9oG7R8%X zL_{gb2TnoQA#g)YgEd?V!N#IJ7bm3wTwL64KenVuL!@&yoM!q=S&#g#bCrj^YiuUi zsM7p#WTb3n(DTiXM0Ido#IePivU=gu-!2gs^YXNh z+{O!=_-xf*pqXO7-?>6LTeyueo22V)d>%AsWyNFHKQU3=g)Lf82OPg8KO>_CHa_}( z3qT~WTg%#ZU1{XWMwM+f;wQrvd%G@x1YT0_(p&bz#M;Id8W{^mIWlWlx_t=pVI;4P zu;B)CNUe~xe$`Obp+uc|7K)-0wKE^8u&n~d=n&Brzq?jb& zC&E(9RbSXn*LZJY4EGjy{I+{mPO39Qz+;km%mN*~!%EW`*F(e(mea@~1P9F!b<@(X3BpNC{_tI-PM|m&74j^!`+RWy@q5_V|r zy1LT0D1QRxzjbE?6W=EF4-BW6GNhN3*e-lUixaBNG>nIQD6gxnZMqb_g16k?UTXiE z)B43r{hY`%)|a4ny;SbR=@uRa=_*A6stsOm!z0xb;-2Sk7NxvmW5U@Lzp+~Sx+)A6 zotsGsTg%R;f8EmolZBaXJ}3Nm9N+8i(gLc+F`c@9t>q`FuJ$XaciHjl<=5DG>IGC^ zD+M1aA=--xUx4$@nNEK`TC_H*qqT#BNNyv-^Q_3^jfPWEPJ+Fk;ic^+5b;_Btn(v4 zEFbj5__f^7*K(0=D0+Jdbd&@o>qBcJ8pVz^-d1d<#FED=5CFkZ5Z=S0MKqFT|HV#|z#Jhd;Iq$9B?DG5EeZ8kHj{%I3(jWWtv#cwV&&pJ|ld zSJ(&Yovl>j^JJlLMt9J6tiiW!eQ2M+>j%V6w9XwbHztKkDUR# zfQpAk0AnmENvu!nXhmL4W~j&=IT7Nzy1Ei%W~Ze&PfScW*w_pxDk+uAKYR8p8DuXY zy^lc-n}!P50m(JIj59EC&bg+M!kDC?5onlOIQ_YAfRSiDFmh^Y&;0y+hY!C(VX%a- zu&_>^*RQSm$CDEs-`NpyBbe)wsnnz<8KaHt zpbP!u$CHlUo}P7tW2l!?W@cu2OUpt{ZEfT4-xj|nC)dfy$zhYDqsD)G11IJSD}%Vg zsrVvTO%maZd>_ktkixv5&jGOflt-?Bb-22xcr>qh!uKdCDa#8BrKwB|3^GfLi=8z! zHOs52#x*rG>Q7EiI6i;=tW%Zbc4Cj7(OC=Sw8Qx;zjpW;U3`_Qc0?K79+i-Lw(jOA z`@m2iBIIZiwADp%dn#1mKtiFLBK%eD$6=Eu_>s(F=r#r<*Dw@UlyUv`kv5kf*k$&1 zFzz$rUt!v5h12gCSnYL&(J_4p?P2zMfs*UIPx5^A;0eudV`JG7>UCRG8rXqNpFgN{ z8Gn)hFSlBMM^t+zXX0xGGe0X%-oXkl>4cmI-kjP~4UjyWzT6|)u zIB!|SzzFi6mbJdZy|SFBSn7f>MDlK}N*%lBxXX=;L{7Z{Yu@hdATw*bLLC zc_KB)eTZuQ>Ya%ZSy)G>@uy@cjhuYGGGDtqX>fjq_3?BkZPndc_M_S~f{G!e za<1tx{=4Px?>{j$4K-ixex++yMJN@$f{n*Y+NsIu|NJkMBy32^Vr&Qp5Yg)EdS#v9~ACjz*3qZBOt;_@#=Y)!Du~b{8YFZM zP8b{SryQ3)*$=7J>UjUgHBS@Z)2wKD2%uHKCPt0g#3jzA5_pjn%HED2iqg_nQkJh* z8>6To!e=JvwrbZ2^*VpvW|$aIQ?Gx~;A(k_VYIbxJ#=@TzjJx$xBReL@t~F5c7LBT z|LgI7&Nj|S17t4K+r!TqhbHk**LrJ`+IPDqdf)sfq%0`>;1IOc5=nZsLr&s@O^hO4 z2=SLxFSU!hxbZ@{#ias5j#s|Q@_#^a#xd&RhKI`s@lTLD-p}5zr95~K^DQ3@#AzEn z=l)m=?SQ)!x2|x&g!3OMNv`miDf#B*F9b4N%>p zlIbYF`2>6Icg$w@ZH9iZ`}K1pVXdBUlq_@{Z4@i?WJWr&Mj%pjQYw;|820nltBs2C zNN4CnjiWDj?#bTe>Y%8utC9u&uhi&2p?ExnqWx7!-^c61@A_+7Jk3U%-{uAmB*@Tv zU(p&~gEL%S{Z*SxlxpBEW@>w1^lm*Oi3K~1SQ3_xSmA}B)b7^e*lvIkJJN`2@Kje? zAI3IR&>(q5g(!(J)z|mU&eqN*`8@8DI{sYvFks7OmwX;*bRGGsH3LJigTww{equMu$2i!!hAPE-i8q_yySO1b)?DC z*Z_Ss$78gTTM0BiZfo=5|A4w(R(BbeB_pe?Jby|ToXn#ioK(URDqW@c{s9e0)tLRb zI(!s^b{v*I+gLDgI;%POthDcE!`VDZxnI&}8K~Tu>*4;xPZJv-EkivIqeEaF0yY`5 zWccuhO1t%Rc2?FwPf}F`jAl#}U1{T&x=F05m;v4j+vIkmH zD#UiVr}r{V3h|4Oaqy?+o&tom8(E{z4&lB}JKl5Ri*U0hbYf-6v#c&+uNa@bGZYLT zhdT7wY2Mn@P!f>BZbzs8UC$3aV~D7KbqExiJ;lAx2!@aB2%Cf9z>9Pb7SJBrdrx#? zKB7SDx{l5wL^uK%&LCN|fR2@6w#5YNEMn)`*8;=OLX}C0`8cbr>pD9bWfl>@c*4{5 zp}5kiKNpQ5Z!N*b`GUw}UeaeZOi*YWmOMU)WX^gXkv~@1f|ggD{+~w-d5kuk`cokZ zalNe|;R+@12P$&%MCTltFRVImdq4br4DABNL57t$&~^j$!{Fuk9yX_aFOpGm&$we+ zgcpAAI^Q^md|Y7>6lt33GD6g?O0xU=3_jDN{wGA>)e71#(OvI4Vpsj5~&-(Xh|C z2+0^k@;Ah-S3B&Jp3c(xL`$yuzAbpst!@>eVrv=Xy-heKhTWvtaS{X{B@Bo|O@Rp% z-A0No8vkhHxi{%8|8>N&DYC!V{j$c4DLv1l=;CYO5iKOgYXAyICrdx0y~c}787Q?` zh-}Y)o$=|}gK~O$mQG!C;UpuOzND!u$8`2w%`dzf{v~4m;15B691|TQ-%&3#VSo1K62{sJ}Tpo81pfPCiLHd7}Zz7<2_tY9O9;c-DP=~K~}bZo>- zKj|?I-{92hYDh5o^ZV{hps|LUAuD&bt-pm*t3uM3i~!9Yt^oQ#tqXIV-(IB8PtDri ziz}lFkx=)R!WPOC7CTUMgie---$|3`*^=n^`pdsWPOEVGLQPEw=i5-mP2r zzwx_ZSD3Y>A{2KbtDz0TXqzJ4u&czU=ueUECW!sRKk-DMDI z_Zh1pm#!w^4c%c70N63tMzt> zw)PUu;OQwpgEduqju2HiRcV0nC|N603nW(!EEK7wO`JHx# zyk{P@zL)ddr8nL{K`@$=_wThgP4AcU?-6l{VDu;9;j*2#ogezVwK2PG5roiy6-u*1 z3aiQ5f9p*+z!xpwK#+ZV%bbKzdjlBjZc+j0Xte zpy}E(h{$bKOx06ytLjfl`PfcZcW&L+`x>Rn(T}5R%r)&#vqhJt2t~V^*#h9 z?)Y9dIb5cv)7L`(*WIwOI5s^#zFCrC+u_)QcE#uV)8|!GQ??dbPc0M{xx1|U`OqP! zWY@NpQmZ4cX9RZ?)G2q~BeosY2qNf?h{_TMUX&g@d}W9P%3)7^q@-!6F}fHB7bcd4 z&`Zb3UDjv#$LO)*Gz70l+jTa{G29BjX)HQK$0%dUVU~aHhe}&2#i3z+@KnP~+W5>y z7eA0e-2C}lPl(_I$#Y_=VGsYkE^BQ=RibiFH;-_`@TQHE5y!CZkBcFMbxMef z>*^XRjaPdu50vh%zh*Fb{?rzQh#1`%urdKpy`@WNX3&Yn!cCcmiYzUDEoi^@Tbj#t zHay(NsUv!732<+6b>7Xt^R9~HxyduR4sfzMhp$V&_YV`$oT^#z(UCR>Q$+w$ZhAD) z*+Far59_MzVbma3c83LBU6fvUy-pp|eK>7ka2OiJSpdN(yo3ss?Q*|;!H{2cYYc;c zk>0OqHJko(f^u@=_lfis1X02;fD8$MFynRD#ousS;&NpiQA-Mp@=Xs$bTD1 o|7(}%pADq{*|&aE`iK@e@wqNBSmNoQ#{hu5w31Z0gmLiy0e{Th_W%F@ literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/group-menu.png b/assets/images/help/projects-v2/group-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..16d42272cd8a8ef4e16ec9ab104f8c8042a90805 GIT binary patch literal 8341 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 D#$vtU literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/insights-layout.png b/assets/images/help/projects-v2/insights-layout.png new file mode 100644 index 0000000000000000000000000000000000000000..4d1803d920d6dce21d9e004e62754b167077aacb GIT binary patch literal 20530 zcma%i1ymeOw=HfV$RrR#aE9RS1h+7FfB?ZYxVr~;8{8!c?(VL^LxO8?cemH`{r25^ z-@5Oy)(kz<)m7EibT2WWT?F_?GdPzjQtB&)mPNdV%OBe-tgI65~FTn*dnuXn_^=fMV6ZMwn z-C_0ElF4HAln;D1Qk6t5raJl;S^YX5ijFjrS6RaS0;uZ3h^~4l`!htLA+JeD5OC5` zp3F%P;ib5i>!2IAS6ffNRT}uwQQ>HCSB=U7;zDiTu}Sh!*m1!X7=|qCxz$Pa)#Iq* zQ6f{^H%BPv-+YaT%O{Y_3=0iA7D>i}%N+h3t_)A6N#X5|MU6KomUy8@xsDNlwne_* zxmw+bmL)mE#?CI&Cx(_raY6w{Gq3|Ed75RP_ekYa#V?eWLASNjmWO#n9}~hhL;p1P z^=3ISg*;=no8Yxk8xM={`lBqG{LSSY0vd-~XX>Z-jrRpJuSaov z7?SlN?ncL!5z!0GiIM|*Tj+=_CRZ0pSDCao%Iye=o>p8!bc##wJnFnNV|de)LDc1u zLuVIhk)etG;Z?009-(Yq8z(IhaE-dq7qq%*kuB-f7Tp^r$$eNDS^6u_?uF4#zxtc% zp%Q&zv>o0o9Z2N-6Gx>%i~sGkdPjD>?qr*RynhaAZDMGG`epx6z8&l6P+<`g5|nje z+zQ{(_{?{xy6qb=97n5U9dXvhYsw4SI|N(Fp4c#lJTKE(QWP9t3Z)#Bad?!Dm+IuT zyztyBfhup1x`bbbpvu6Z9*exi@!ufBEfQpX7b-# z!Ebm*;w#94rsMnJ7+zKwC%~Tu2k++>M{>#mgerf67}RytKw(@({&=MCqM}k58zOJA z4GNIxg0Vz6#}yRm9Z8xnoW!uRy-f++pLqp+V0oH#nK?*#)!3Fv z3(m%OXhr&(U;!yBxV+nCRqz^*KL~*a6c+ST>{AW_4XFwN9ejcx=<8H=nBw;WX%&H@ z=f6XnB6r0ivjuZ1P3cmj>O`A!5GN)~vD{y~KX+$uBGQhu7S$DBmc072n)i>A$Hsn6ci6 zbH)trHd|q^J#1hhdXp4M-*eDO+?~;Vv4UbpdID}?TEaStR_J(kvUl?RTI2qcC-x(< zw_mn63q=E{3r(v_x=XbSSM<&5Tm2Xo5tX;8IE$eldN}^@8N9B{bPc^uzK#;7*oo7U zdImvI5-f~x^m7dSrEn{*N}d+yH4th<>-Ox1rZMCG%YBq+4uNtD4SKxg4}9t88weY; z8($GVc53*3@A#-*te7+YZT#!8Mr^j}w*eKc+~i{QB3J2?ygwlzkwNvr_o1aVl7*s$ z9}CsYWK)VPi;42m3tK)ls@@cx#$d?zs`n}c7As}jt8e)IfWwpE%)V9R{q_78U{WT)yFlsSs+0DH;UXCR9@H&KVW~SdMKAU2j4jb3_?xemKG?iQz<@}{i$|L#``2d$VH7ZFybyPm1nyaM6ZYC&zl3TT@FHSF4ic{CDR2pt9Exk*TOKXBd|h(1{aULEB=qychWb*zhT@G6M8ME#n-i;IFemmNyj$Wg_0Di-hZ zYpUS=MBc>D?I?oYn z$?D0jHkE^a@WRWPCbXcH>%&UD-}k@gLs=k|kXnfDjQ+m#r8*nEo6RXre{gl$S=e6h z;vn&6{&SJKJM_r4`7aUH-I9n7V)kMyj;7xrnb}~>n zaMQs5`KA!>2Ymp&bqR-VquEBd*3$y1T8^5Xs?++;M(NO=?ueF`>GPVmZgTw^{^^vG;?|qoB+brT9 z@&wY_@a)3N@aA78;rq-E&w3u9&XfM|PF{dkeYYr{oO+nAm=Bmgw7Oc*(azO^YO+;O zI=-Kjza7oZIC5cJbgKQ8bKYV7$9m_mttzG}Q6R{p?%+mgl(}7VRePdB&EhDpb?vU< z&i&Hkpj;^1EBm@*%iquc3LBZoyojTWK_EgP-QoHsHkmR*h|RmC@Mj5K*{!>ZYfU*{ z?yW(jgPdHc>cJFWgS-Z}C&S51=~`RA=5FaOHs?5Dn8KGAKVLBWNZ;-(4X(ry=M&`b z`f%O4*-+M27NDDJ%yP^P+Ze<81y{^4Eq1;dGD=j@2162wHJhI8fQ-V zdve@FHXM(;*A|9J%4(BxTWO5-TGq8rV@HDXYqJiIbw>w7F6u62%i6Z}cRJ^-cdenV zURRA*!6Zifu4gP;t36-u`;+@66yh`E1%JD1+@#IgJol3KGP(7-v*8c-yfpp7e!S~4 zc%+N+EK@l%scqcr1G^Eoqx+1{_0*6AGpcT=j$FjcN3k1H58br3#~bW&A?t{~NUS#8 z_7uOIrt#{rXNvQ!jac*qNXmB&GgnoFRa7okJ*EOu{_)_vN&1i zKzH~Gg*=f{ctuejqSqgE;Ogp=qJ2`py-U`7uL@tszWp8-cZ72g!j8CNakRcJezv|o zP4{gk7_P=AdFq@^S+tEBt8Na7UCg~_>#TFxQsd~Uu)lpwSk)Kt`tDxgt0ZC1r`j7U z0PLz7t3y7^$-&V9$7pcy!Detsz!5y~A_QJ=aEQ<#I8@+22zZHSBmCzS`OnLNPXZLCj*hl`%*-w>E=(@$Og8o=%&fe;yv!_Y%xr9oKnq3(H)}_I zS4L|G%71k7uYSah9SrTwY#q&PtjS>g>KoWNISNovzy|vF-#_MQ>}vL(k*pp5d0W5@ zGQ-X=vof(T|GRJCQhwOCe2QkS#+IMN&8&ds0mcwy=jP`BtNs5t^Pds_cBT5?uHsw%*1u^)U|NYE> z4>D8kaB!ky5OEO|*SUj?I~SFYx0?@!_r1D7q523-`5JRXTW07u#n_?k)tjXVHK2AqHZ zpK`#!Cq+vh@E=t?`gzT9Zh)YNQv8$?H6JY0A1ZX~F@JwY_t`)(2Yw4vb}$DvRKXiH$F zb$`((q`fsD<~l+AvufR&U(QxHc4>vh#nH2GZjHA{+%g_evC|@kEmM+WT$Oa{8yf?m zAu;J`ji0ZU9^SIwp*%?gbIlz(n0L{l%|`y9s>-zLd~NFYu021Wdbd1W)!(|kv~hNo&|tS8;j(x}zDY zF#)H|k`RfV?QNEKE=TMhm&7c;e{*h*uNqc8AEu{ejB~PI_uG5$h6fG9x47@az!p<&PG6+G(Svh6eFGX6-hL z<)(?>fvT9>2M2K#z0SvcuB}iOZ5@L5opqH8uA`6s?`025`4u2~x{j@1`$2Nb4%JyK zlk9AZYmtU&>qKjhkKQgBl>JddZEFH61p4oIGG`KJ!4tEy8z{BJ zWf*=X6$LZDeog&w^zaC#$2*An*-wWNVYSU4kcg5jPl-hYIAtPGc)x{S-zP%`aRJh=>%( z+GE~A)000R!1}=r51A)TE22NC+8-wRam2ER53KaQEH9xhVtalDcAdd+d}2al=L>X` z(TuA|aw1kld8ypm9BpE>N@2*i?*K~ zgkoAlC=$lQ^>rSWnOV{s1VR%HGkS5c>2OWA`bERwskj;y23kF#kDvmC{0k&9;*9C> zahiVAe!RPaHJ0S^y%m9ZsIUzD-m05B3PE!kS}0@Eku%EJM9^cf8t7V*lnxDX0*?6# zxz+pYltvRKW(0-C)w^dr>B0WrKW1c7D!VZUz-;rGQu}|l=t#FZ|90}L)*AEXQ9XDREnU0 z9xN$6CsF@=8W!f6s$fx2WTc!m0r|d|{!n&p?TAeZ3PB&1C1gfVQA^|1>l9oWgymiT z);yF0Q?T9sHF~?1z7~Z_QX*qP$JUCS!i z^KBZL0R{RUCS`f&Xvsd&PI14&yMm(9@tS&H;qW}LaDNUe5PYw&SgVON_xxojcy4aK^srIZO^Bc-AB>jLlA9di7ZM8I zw+37Zf{ZU30;Mf>*y;TJMgW&hVlA55cQR>FK;4=Ig)qR^sI&?3c#3K#( z0h#G%)aVfkdV&E3YVW@`qvd3{3oMq;%XYrjb$<(${#ICcBQjLdE<^#zu91;ecqlC@ zBZ&ouZ83er^9F*N;6z3st_kwJ z3-010Or=BDqP1>Ez2jX4`?8{XX{QH;dHvqnqpk9F{4^%gL47Mf(R+UL>=mUoWF>-i zQ9%j=fyB&3S;9Es!j0Hj0gDXqk00P)RcBO)%4?!*drwSq;CaT?Q~9xsw8gG5_0NdV zK)!iM<<5(NcrHG6z7{l<(2|2V89B=2IkgrQ?UJXQpI_IqkX2d~PH(W5ZNP2c^>b(_ z==8%)lg_|DKM81x!4a*I2<;+kAgNw~^8Dd`3-31DPtx^!M;}^HeznbY|6746rw@Wg zzHd#)iT36^xW1+)sCD=CB5h>@=pBw$deE~6Tj?T$dQ*3VCckmcUx51xGGsBGd&d_v z$hzQQOSrFI_Ojn$g75Xv2wZTVm@B)8r~z$=;u(oML{{?L9r;1hx*q>nE(=GrPZP&? z=C`W@{0gEAErtE*jj{naP^RH&$CTIua zw@(cC;drE+*3gyC&z0&Wh2-JybIDQek3Qpv_ZrBJ5{9#oypAMlan3C-kM1?7RF5m6 zNa!m7<4R*)%CG1~RjD)JTiC0zn2A$_y_cj55oTTS5wckIVXOY@M101WZ&!%Q%jkd? z0ZBxbv^BN0klLD>>yHi&)n?}AKz|HVJb3opEa9AAt;_=AB%~lnu$C2wGnGL>D1}W; zeD&rQ7IJcO&w=Sw_7%o7J7ZaJQRaUn(5XVB3afxtAnOn1R91d)MtG;Ht!-6QR3s}Q z5vcO%(`(oTZwolWV}}Mz);UfI8;NP2X};8_!j;FFvsdITz>$`gmi_P{mX?Mlrpe=~ zOw;9XA@;}Em9~fFyam@{r6|5 zr?S@8WrKr*u|GyfFN;e`fW_=JkZ44xR%It}i_nr3q|A?<9spM+6kLJukN!hK{?!EXeFE7<%x-2C={-wjk?r(jkjURZh-XbeoPVpMU z?f~6dqQ>^19ny)0xabCK@fTbf8y;S zQDx+}UEu)82o;K19IwI{wIDdIelDuB0W#`6`yJ~zu5grN|rduasTDE{|l^QED< zkS>z&aaAM~q49c&|D2ni3J~DJRRYbuGIrry6~#<92^VCTLG>qt0h^w3aLn3(!#dw7 zF|Uma@9Y|=8>}DwJ{#SS+VBga+>3PizzKU8`1zv-`sX~N(%&z6M9Lr~h_ARJq4151 zcba|tdspracED5+UYV}kYyRg-w_o5K|EU=oreA2(p?6nDLv;Xpk`;uI^~Y`j$lM&V zQdiwjoGlI9enT#EIylpFGkSBPKQCo;bQIziW4*q>A#^lj92PEf{YDHe#U3ggMLG5n zG~l-W5JH9PdP~n0CeyyA4N7Z!(78P7DP+Ho1p4O%`nQ5?n^gdD@Q{sw5u&1^l3M?& z#nAh%nflx2aE1+ly^LOOuHCpC;Wg~p+?b^ezw;1;Fzr}_FeF_w_TsbeJL;|1VT1VodG`PQ{cZS zVaRGf);{aouU}`)L~MIFL`?}Ih|kX#Vm>1zd@~Yj*uTN*M>6()+)(4Y?dkdJl%@NJ z=)<%26RWfH*|X1gQHzI{WFf{wYNz!8E`>yV1T`EZ)PE-~1~)Y~Q*ED=>bM<_u^T-| zZe2(Z{n$8(Xm2AQD$1A!yd>6T-7}1Eqo!{)vUxsF!TA(WBp`y5$M<|3bXdRr7Kc<| zW6ILLzhEeMy=}Oo)73|b^c*KL z88-1(xL3^7LmV137=27FU|&@X7~*~b4n+>fPxEPQA1)2(iQC+*RdLC7pU(8ElGl?# zXyJ26eD`E3n)}XYEpLPkTU(Z3eX6XmR@XXaBjMxk!!vy5n~s+DeM%P%D!W5bsH`EJ z*HHBQwWb(=lHZDgd}}w)oa{L-PZP2l&TO4upnR7A$#>B6XhNpVY>sTVo^JQbH>;Va znoT%!kSonEG_G_H;E~z|U)|;ADneESMpN0x%8_Bbp@#=T0dn{7Fec+8*yHx5B#&Z! z#!U9ik#{x!l`As=8Fro4^3}tgKWx_kJVFlC+0jwAC{07pyp<0SmiQhVfH8dDDEj@= z*vLf)_uq`;U*X`N!~{l2r2YQ;`+q13KNwn2TFPC2_DuG(YT4jG%OK!#N?7qvUp9t$ zMruONFE0nvgn$3yNKTx>nw*>Z>oko@ZCtSg)dsY3V7?&^$+@MWri-J#Cao`zYjS+% z2doDgJbS#Guyl!~z69_%5*=M3i`>Y;Jqr+?=z{{&TQhuY#I+S(Fom|vU&(%S5)cvw zd?R77=n{p?nk0xoMgP?cn6K2GeqqmT4fdUI@wNqgF{gLn!gnwbiNYly6|jF$J;1r+ zQ{gVUpI4e$OE@%3^logPChXZ-yn;+KW;IN#T}T{gB~ zTU|YkWSWG@&`~V)O)p!4SdBmux4;UvkyUC%D z@vV;_r#6#EK5Q0LtP)fw=jX4C-rZr7oTXvw>phmWq8c~Vl?{4UZOWM0-RD2u>yGT# zZ>CjmF{38*3_o4vxt*qLEo?Ylj8J4uKV2ru+B|v}%i1hgP7h!2y{VF8Xm%){X}Nn0 zW{cdYb9_7*b1`1(>_*@8X+N$i@yAyX(WiY9{_CEtAbR`o^ViJLPx>=e&?>sP)J>w6 zcY$oJ$BR_fdkB8x)9vnzi^?E%?8%GgjAdY!(m&Vd)lP?8k9-bw`~HVRYfle8Dbq{I zYfRH#uB+eMe{igS+1ft6c*A{$9nfp=0n`a*)i49=wla;mZ9I))G%hWAP*p8GT}PWN zh*%B4oh^N8v6O{gZ!Z@c^9iu`dtvk8pI-X87!w-4tphtBy#r6;yv%z#|MRp;iWZKC zYV5;{Su$zDtOVQ54FLks7&$3^$~{KSwjbr+^@ATxsqC(|(XZO*lO?Z`+WJg%J*m#d zTa9G?=!k?abG2%S0(-|>+}F(#A}b2fOBcxs?!T;>zX{wNsEm8dxE2(^G4-i&w_0EO zqp5ZP6v=PFyHprLB*(J@AY!*|i;@TXulZnUY5GN{@e6Ta|D4c=nWFnaLwv!C%&n(Q z{MgexGycN_IDPks!5~?A>o)#Ay~?1+P~|P-rG=YteyW`OUj|x;lhcz`wCMQZ8`NQ@ z7zWbP1`le>sS4A#+#?A2YUSEOmV|*@lBa|O&xFVSH1bfQSB|lhTArJZWrVIj)t^)bP*%J@)$U(MbPkf2@B(;~RKUcB~cP0e0G4kl_AO zYs*J>`{+cB`F8B~PH15R?V)turE!S62<&_qXLg@NgC;UPeS$pPZ69JN1niSKshi7yF(B>Fxdc#g*#URTWYn z>NG@eevJwwz6_XR01kCu0W(;x(-2L_vA+>u)-!4g5I<7Fzijin$$GM`&jY6**f%4i z0P&;R7-0A>bYD<~N{O@TL&u4U!oiaF`W%3zsuHP0P#MZlq%-t=1o^%T46A9TRavRN z88E2KGYAC9G_azV^IwAc8Xy!iqw7meFV24{Fw;h~h8L#5P@k2A9Fa(XZ;QlX5Hx@> z3_VF)LZWuxmW7q&9GIWQxf1$Il*e*Rd+u~_jltW{`FfkQ;o;#5==RYOH@Cx4vIp{a z{a%(#R1)qvL*OP%e;eWS3%th}m~U(IrtV%72F*ZJEHs;I-s&}Ulu-xq!ER57&-vAh zqLD$(L0x)(%2=dRem-bHlq{&q;c!i4R?^Kap#>eYNbh{H_~%a>m@}f6LjL^r^!zhZ zSF4gezS~|>Z+j4aAS3$vZ8CUbW`;l&WL_o`ozYnb1ZO!DlYGq?Yw+)-rNd$@;K{p( zSkUZIj7YB20B*BrR$yPoBSf{gL7F0&$kD@jvE4_=bkzwJ&OT2a{#96dS=A*9i2#J3`bEoq zXIVJIyTfn>de8F-DU2c+9CJ01AWk5HX+w)SfaYmaKB=^Gz$xHLyk(M9Ew)JVdxIk% zxIK%acoVEY`OM6*X#)!D1)t4nJ|Vs6O{SXI+n1t&fT^)b8=}OqC{XhCq`ky|Ak_7B zHtgQ9nganC#K050%Ka9%>4MCD`?b4R^4kC$Hs_dpittR-s*swGtXz=u;G`aZ*3cEd zm`6^N{t4M#C!GiYzn<@0IL%Yq+_mxOfx?hnh=Kh|3rxlM$uqS0K*=QXLx>BgQgB*y|xj z0vF;kSpZ%Yvd!3+?()Gj*d|1Iop5xxnJ|~;oOHd15$R_m#w;)aI zHFu>h$^yN#Z4)!aba#rcQlVo~yGrK@MSyJ^8?I<89--s(UpIa+^cyr7rQ?VWT>IZ2 zoH)JPNm!_(A;Hw57K#aoJNlgi_N9(g1=W%1RhE@8&58hkU=9296>kJ!1jwR7iXdZh zu^nil4+-M$)gjxFg+XB7 zwu-tsuEz7Ue~c@ERSZTs5As9I(FAcC#)>;R)z*XWt(zyPuSm?Stk&|y(a2w***6Ti zAjE#I38P2{vkc>KLeB4WT6Fs<)3<7B>P}x!1jL{t@h)sMn`>ykm^0lEe`} z1GENK`STmU2WH^_u$F9Kl}UHJSzEqsDj*3QbA&6C>k|MSzsp{`tR>dghJg`T1PB?x zcv2_kQqkx`qgbUWD7$0DtJ=Zm^5qnvo1eW!fpv|A+S)gWF}-)ST@$jB3y2f%mje4f zHSW@e4kZQmfzR7%ZywdeJxoj%r2dQq$_!V&Fu9o*M{}d0^5s9QJjB|2RBI-K3XevA z0=c=ly``Mg1zq~2?%6tHJW+CzxZYeeetwD-f8@dyCE;85`FID;c^YI=1Pz=JNd2j+ z2ivyCWRhfo|9qvwwSWu=A?@rqrMdF-0TUC1nkMo~GErt7O!Z{bhqBg#n_8)2V^^hf z$FBa&pldbw!biJ8#Ty8pMGJC`l;=Hc+5vdMQ&~-IY*|lKYM5%`@DAI74qbrQc^FE7 z7B4PF1Hp9S6o?VeKchIATzn}5;lCLs9T_Sg<)}|LOpNmwA_5Th{Uf$Q$}1iB!1hjH zgZmLlk`#mYnevk%x!=C^tS?^1i0ft@J(b*oC&VFNwjTMrJuiFR+udM*vJ}HpD!Zm+ z;r?L6M~Z$eG(VHmV#=E~3;v4=jJw=C2A5JKMW%6`acALxQoyMsQn~$C%-;@tZ0Mj; z@`?P>xnOC3Y0+t$Zf!$e+XLx8ahzF0tOvG&CB?LbpvxgOZ;Byuj2f=-Dk&*`GZ=fp z9RPG{`+ioT z5yc6MVBp~;R1x*_-AP87S$Wu&7jthhve+=Y_A7u+D6~Zf*5P>cD(7=*Wxj6%>4y0MRpf&+PRk0PrI|++VsVB;Veme9Et_{SC7(A`6vCg+8fyaL% z;qEUrFQ*G+fun2h&|6sV7}+gG`2o5M!h?_{ZD8i(K!wZRzXyHCmCnr}FVh4~Ai!gP z&|4s9-wT?pKFW6F7QyW8rD7wE_E~6Jj88~vHpBr;$Y>a_4ju}Kk)#~xw?24627VV*_-g-UB+qzj5lL8GGuUC6<&#=lMxS&Tg zG>5|IVMC1gQ3!Z~m=eOXw>Po}penT!7L3?fw6nZ23zlgZ}H? zK*YfzywPE+jA%aA{&@U@8xxE&;I$Z@cLThHbtE8<7g7Xb3*OEc8GTLzSZZ91>(9T;5ulgK!1SaI zT9ABM`o;#qp-H+KW}6QV6BRdrV*SnO!w!+MqMDk`lI~^fz}n8vSlU>d`q4C_u?&L! zjoqGe`+?lkr0#IzGsx+6H(v4Z95eU8CCp>EWpw2lRB!ZKRS~!J^~t3zZW%m`O?w$9 zmfwpf3Z49_{(SW4fB%d!0P4yEW>pnIk|x)HHu(4`Ueaql%bw?T9(!;L0tkjsDq?U{ za#q~~#cJDmH(n<6i!079m+N0yjx}C~tsxH4r|VE<(CrL~4&o%e;G;_7S7XESr_n#( zVW#6|c&W*@xZ#-y+$2RA6>cQHcnSD}hAPvY^M!`_zy-@^-wQx$S#U%19Ja8scmpsz zcg6A6z>O;m3}biOaa|pC($ZJM)2h!Cvjnnw+S!2pGRTY`!R`tn)6kZ!gd&Z8?t07+ zbYNO{-$oIA74y80>3HEhV)z5ZVD>bj8ytWi?l;v7_>qRa_Ik(0<;!FDd6)f7-PZu^ zT~7)~!ZhGT!Id*3v*h-=Yu#caviWiXA5bT!tX$n9gw&D*X4%A%1_9+^fQo(r{|%;g zL3-p|;ur%>F({^>$#<8c=+}vfs_i#($SOKI?g=fZb%-P0b^)bnDlE7$)wrdp+Pn;AU!thFATR1hdvC@`StZBwrQnFaF4EsSDkLS zIF&DZmMx}yIv?d4!P%=e8DMl8bUX z7Ry_yKNV&#Gv6uA&A$WGPrCv7Qo9z)R;%~#-{)rm&ME*JLSe(C^@sXP?8{6UKsP`- zS_I;LJQB?2{^$GuNMPOv!20-?iTy9ff7$BatkmFVmB9sHT#`?8JLE43f&lAL?E;v! z;Vq$9zr(o0C*X0-o*!K0)z&7oj{r^n=*J>u`m0KT`LDKK!$cGhCYdJJS^nD@4hK%E zf3=B0nj#%M6NMnCO#eFOPJunzI53d%xsMH_iU;W3(C`ZdfxWOlFtZc5!%F?+u$f}k z?xvNQmg3Z{O`0{-RL(W%?z&X;+d{71VF4YuI|6D*0UAP5q$JKN*lz1kV8@z{o;k^k zU(#x>MZ)N0o!y6n{qZ)a`H|W}@Rgh8a^?K~l7}!!d$lX=69^{7xJq^5i&XSe8h?Xc zUlnm4p1#N*9cbyxdwWB4%(Hrp?s5azI$L>dX{66{m`x=@k3k|8suBzU<2ChbZmB8J z+T2(i<>t1x{;|gWx!oA1x)s6+b2#6YYt~fD8HO6)xPpex?wFX%(bQrtm#x+w>DRKqsQY&4(rf@gXiT zb5*V3i!~Suw{70_NzU}+%U4OsfSUN@baNB`A6>X61Z374y<++Xq}<4A!0Bs|ZZ|H6 zKRBZH7V2L$&3|E0QYt@V_JutJX%HViYicUZ@$7NLTi7UuWM~2&X5a93taxGDW~Hv?b<8VXq|F=mzANUrA4u~x0lK5LjDa5=)WV&OZUMg(Fdh~Cf$P4pr%N3 zc1g-_nfJ8AT-6SzttKO+MSd50)!@}{?c(9@@4uOE)jsg3p9b6dgM+QT?ar{tlcPCO z&sL2eQr)YF=<()JT0zM6v55Ho@RHck-h?4hOu+>5slu|tSUsKVLyt{BYu|h@CLKIy z+!8~gR>+Fo!6WrCk9rH1mNIP0&HbqWx+cQCMl%mV2P89xSyH64!&cPwlXu}sKiE8{ z6a>%S)9xR+XnI38I>Ele{Y_}MFj05@$UDZV-fEe4h!w@(%yR9Hv@SI~DQ?4M13+nm z9zok&)^iMd1xP2}tdTe9{R$!AV^2J6n5kb`gUjtu`0ILewwq$HwAM7M7d1NS&xo5Z zQw6ugFs2rN&CQut*{nBohKwPIgl@qH?E6WCFJ4T5Ty1vjaif3~#K?8sk6?DB%3oA$X+J6C5#?H z5$tll!;|rOj1wF5+)faNP{Zs(5**TD4G!r%R8q2=*^AoT&-3e|K-UT&7qvN@f95ZZ z5FekILR$A|samGNxO`qaZ?2~&OhPJ{igR8|hMu70E}8f4Npe&!nF| z#6_Tnh%BMw0qgf7QqBPYg8jTtpx8#*H6S1tF52PI!SCf2e^?yGF2F9M0U|9^rxNX9 z+kXdJDz%oTSW8^jk$(ORlIJ{qXevm$USj_FV4MNMI#Qq8l-U}$aC&qi3$y3o%m^uv zY41uk5)cR%zUZ`{yeV{g)5aD4SljawA5VtmtHqDJk{12~@VMU>m1Fm9&}11UQZpm^ z!7f5mRGT1%{mp*(#ZQX4+cT_BQ76xa#gYht_(a88*p%)U37IJk2Uwu>8%Jhj=LA6X z>{Qd#+>%BRDb!byAjtG+iCSQ;b*_frqumA>kg*mD9fxDAm_CZiBgHv0yJ z+t|SKMx35QHbSND0(C|jv*9ev(Um^aCM`t?K{kAeA#eB_?tR64{(!+_nZVtG8K$|R zKzdo&7|I&?rCB{~;q;;tE6JCbsRIKz{_Bp5>>4FU&25UVSrwjn>1DNSuy7kC9I?gt z)<;#<=e4^;6FZf{R*#SGZ&DoClYCBq#aRpYlIxK&=Rlk$CeGMAY(;3d#(zWPLG=Dj ziG^UmsPgxiqX??}GlG1SW=K7HTptPysR-(heX{cc$F|G; zg;J7vAT@QhDGQozr|eTO2ENefz)d&5yR*XyONZ_5?ixO704)uaq$#u_1A!QSHn&$j z@-FbYHtA*I}QSjl;%e}|0Eee59a3PiC&|_O}J;%6u{ak%Y$%w9DFj# z$)B;pSSyhAvw_j_W-JnB%{C~2K7lq65Kk1^45N_MS(>i0rUkV88v)S~KsI*jSTbFA zKgGGc)1B%(1>}KV*}IW7ir0>NGems$!>}Y5LvRQiTeX1yo2<3_z$58BWbOAe`A)i4 zpbx7Ts--#>O&MeIv`kE~7Z*-r>CHH*pfoNU)@RFJ3Yq>_Fs7p|$irjmJ$D)2LXtQJ zWG3EHUnMpZo%t+P%51JV?R))|loAD10_^<@B@y<2A^_EYB0z`uaVC#bA1s}g(zf9l zva-Iz&er;8O<`mrK>Vzp`-yxK;Qijvj;)Z6U`(>N$AhV3#y&vhn3eO909o|%rxumO z)oO2m&q(Y0w9lW$FBRt~@mv1Vk((hgNVB`-CYRYQ2ZMUB2#87zOn09EmM za&%_EHrJm#D%QkAWE9VXDTKC+qnX<2b6!%Vio?9ADb+YH%KqoFp7?00{Mao33P(3Y zUT#~~Y|;w&+8Noo`JJ?krTwW}Ij^XxF9GfnUcWTGIR<=2mj5k0X@gbc1xDLOa2(R* z*5iXn{Y3zNOc?5)D%3i1K1+qILNXX6jE@gcQd9@~zI#yciPcNLyX?w_!cl!U-V81k zN=qnKm02;b|J~8?g}<-L#%`HW-A~ToOQk@l^IESx2%oLh$=;8+ujX9 zC`Ed6Fsk&Ez1k=PTdf3?qvtX6Dgj9YP+Fx8q-8`qStXOOyDHmqI+a0aMhx%Az3+ES zer}aRJ1P^WzWhESmHxMXHX>QC@LuCq+T-%H!hf&`rDdQ?Bzr#{FZapKO&uc4#5JRv zFapzX&RD%qXJ74o4`)yWlDJryPGAVV` zyJ2F^FS1@cKc^)Nu|xTJC1mN;O_b{^Yzf(}Kl4Jxg1C&o+T;3B!-y`>Z1&XIU4@A_ z0H-ZCL%ok$7l|Jc20!hnw~uHdx;Q)%$6iwN5oEnWSQ^@Vg|VJbeD5mIq80+0|8>X( zC>_!UKV%T%lhm%CYgxRC$+SXZNe*A>WAmKs>)_OQ)g-9#9Oqdd&CByU3t`Hc17#yt zA0X3w$bnK@sblu3(UXe+yHcT94$^v97Jh;l&}97zab*=;3FMG}8vNYyd>C;#v=5P4 zeq(-iCG=wqsLBLX9srW&I66B1;64}~l^@&Sx#WrBQs@5Vgy@PDz(#m{6VxPumKb^N z_$y}%)1BGj@`e8)%ySw3rI_%8>oIg2dWhcHCH~W){X75rpPcXCVfO!>2L68#!@t1x zUs@2lv;iO$|F1ri`k@V0F52+5vT(5F^49Wf+i-FrmD42C%-Y&+x-rIaP)lJbWX|Fd zCfQ{)Ur8Ek%E^sXjir3zHn8{1Z7hdvb1j&BYaNOA|3uh@V05DQNc)LdbvGmBg{7Q; z0E8KJ1t_bIngp=2i^1j$<~_X|m?i{MU1Bktj4iQ%k`6%rkx3L2f1NU$*%>}&_t@p~ z{lc$|a(@z_jG+a`?lA3WanvLq;7J3ww@oIa+Gw=si%WpiDWP+9fP8fAB)58UHzddg z^BkwCSzeVomxC6%uNX8ey#XE1=5FTjziK`eK0Jbf61|^+3In5eu91Kk+dS5Ln^k`I zgF*Kul%fA_vH6KC&L5x`Ju}~M4ib?N4mxruGuLpFpyg7o2CdawaYh-tsf6g8fk$m7 zFv%e&WJhx}7)?G?kP@cr{34Q*;_&e}BW2V6@L}gw%U@Xg{XemG*1fi)L= z<^<#Gk}ROAMrmgGsO}y-BnB}6Y75HHa64}AJ3B>UvBkg6-BNQh1tJ$GMw}cp z{lg8D16=y5@j5ZeEk^lg@6ahhDf-41akHN^f_}JhOr)R9WsIh=aY9WHLVa+@^z@rZ zm@owbDf~F~Kn`Sk&Z@6bAACWsH#|LtFhp($$TC0}mlCC=VSsi>T%r4!{}-Iiu>9*p zPQASp8xwP2t^558zcze7weRtnu{)#fFi*Yu<^l$?zc1HSl4xMXNUwOK#vzFZ83V8^ z^Ul{gyW=27!tiKXib|i9Iw59JJLsQ^mRP25KT0VLU=BD?({BLm4>grW>?hC`M616I zLQ#N_#Z(e4`w2asvsas);j4jorhXFIwn+d*q)6pa@LDo*ac(i)w~@?f9d1M3_h5J_X6sgybgiNl+#bE z>_SerB@FcnV-mVPERbwX%pv(K-mOs!GqZ&8{=)WKK~`p#nTxCLL?jI!n^Db`vhW80 zs<{zRO-$$$reEYYfpJdJ7z5mQFC1eL+C~h?UX>ytBbK2tBe9MO-vSv5YXDW_gfOB9 zkmX$w^MDscbW7%GChNc)u2-b|3_~n%Wg-z?UEX^0rkw=@IQs;59Vv?34rkzi+K(X1 z6+)2+rwS$=(#aVVZ)!4BhVDyydz(RvKeen4OX9Xqj z&s+{>x8%R-lI$fUCJfbMLQr%k$TK!4CXI0GWUwX$C+p;MbPcnv0(RH>d>4i z@$wz}spwY_z`aiafp|dyp*t@cjFl$2+DMu6_3Pw9s~TC(E^?GWl)fI^{4%sP6EPYDxQ7Y=p|p-XTOqt8lzg&SEEh$Fz0aM%jL6C2E-ZEcT(Way7Vzz-u* z)FB)Z_28l|AgiPRa_?m!4~RKIb~|Ja&18WNghRp76mdvpOW$F62Ls_pieO5pxMVz# z7M%x@Px8)GIj?@{e?1U{An6bR=~yFASd-X(!b<@Xptes8RBy8!RSK@*^o?|ObWY9N z{JiBxeE$t-i14q5slQp1dJgVA<5E&~q!F06sY9dWCx6bF6B4=wy#NvqNCUd-6$_hr z^XIP398YZtu`O%5-I2Mu)!e zo-rNFS7Ke{8w<(p0e-2mMjP5;htA=&>qf^w9uPr4puKa7%|^ni1xneBirX`UiYqI} z6&9AoMy_vRL;i$S+o^$CAJ;$?uMWXs$`$)Qd}2V|uQQoVZ1cc!j;eSxAnDMdr#}ST zx7lwL4gUCHPxV1rnbM6^74!fPHFYjg(bU|Nrg-;mUaQspH+86BI}`Q8GKhf1%-W3A z>EgLPISH`bGZUL3@NVG?zv1^flyzgL>%e6?a;)6e3$|3gK$T{+Fi5}~O2f>|?Q*ol zK07L@tfaIqaqOp~EzidVPrtFgnF2$>S8fMD_D4KHH}dt5?I!oZc~nE(C2hGnu#!?) zDEM%(nfiu=3bMe-%WVUzcfFD6+O_}rZ10#fR>N!YqbuU|tIW>F6D(jpvA+BgWkqBf zUQd&J#|V7Q#pqAq{Wb+4`I;u584Ur=pz{~DwJoWrs-|{ziN>XQ$mj@Dt^Q6O_u$Q$ zMXX+ZqFEz#Q2YIBp#4ZZ4(-Vovpjejs3ZX8_O1+>uD?Bf!5an)K%pC3J)n7~Bd1e} zrU}~F+1Z>b)r9U1xUBP^woNv*Q51kHgsFUe;zFs{riglbd+pf^hD#XSa9i{$rUI4( ziQYxwLo6)P%q%V0oJQ-4GPu=OEz5JOe#9rJT^DH;)s)CSQaeD*Qgrc>;)BYSj_BxU z^?{<2P#M3^7D zF~n0`{?EDUzn4h*Ra{)PnE&tA?y`zHP27h>AZ7W|^|lyR&KwXQFx`NZ`qosg08CQz z_I}KnMs$sVly5&4JE9ls`A+x;(w-|jKhDW@-7`h>}Wq6&id zlJbU_2->o9e!`i-77|Da0csXqcoN+)G~-Dh-{u!5rsn2SyeB}m?n%z~ zlO7jN+*gY)Ce%GWlD4}07ASk_6$u=zl4AdG_QI`*GrqE(%7z><{4JXyTb}<= zc&AB@kRTGNWAj0o{?%Yk%p@J^dj01{#*i2&8Z}01;I+RG%R2Kj73H`iE#361@H3x` zP0W%&!np|)m*Bm<;BSApwYQpWdrF%sJ`Mrf+D_34H^JvI@Q2KZ@`yU)`k^8gclb*c z%+7Tjc^nZcTpElA-50)96@k8leEs#>l0zRF3~-X-UnRt+QshHa3O*VMB+`-SNN7-z z7bU~0wz4S(Sj&md2S#%LC=GseBsH6A`Yq^KiX5OPqc4TI=xslqncGpKh8mC{PV->} z;rZ3BpbWvHeWzBv*1hi=#gD&#{disw#FTtirmDpQOtNP}z2PctiM)GMpAx*Bq zu4vM}pr|a?^WfB&`Nyas;mz@~*xv5_soI`Mc&E!o?H!d*2m5p@600nz zQyfdv&yQ>pW95*GVl5;vrPx^4? zK%>^2o?dEU8owa%*o1dXC8*+!`q_&NSB64Ke0VO((hWj1V$;a%HA;*WJ^--=q*6*5v|4#sJ2$A>EKX6}aq_P+; zjv(@2u~@8!rus)D1W!pgxf=^Xgq6f-L}5!J8nR%qSS*%zX~vF465$9diIIw;uD;Rq z1xRA7!oa{xS5NPh{YAjHjQqO==1NMc$-Z$jD%&ittTNZGr<+U3S7rNm3kuEdy$4Kn zONY+ z;bh@8CJ{^+;iQ4{gTMX$2ea?MA^FCO$LJctvSY_jn4f>yWg43wgw(~$S7csAWtB|d zymi|gIDFK6``r%`YQ-gG?z#v_tec&aYxW&HEbHLn7JM^4e&V!*8w$^}gAkY3LtI$) z%g#Nfps?8N+OyvrI&$nmS58Hh6YQsCo7i_djJ+y1@3uT2>tla&a&NiIux*v(*6lk? z(#6Z3-BIX<(sgmHGBUlpc`hVflGo7y$8#`0JLjex547A=8tC4_wy@r*Gv`fxV^dH` zpxY_%xKI)-R`}45ND3Ze7-@IYXc@I6f{7xOB!UXVl7=k~^phiKGP7=&)U*tFj62F= z8T!L9jX>2F2qc0+z~$Y(;|43jYl{XnSf{qW!QGED=PpQK%C~kW#J!HgE#H1(eY~dbr@pV#XV1IyAV!3L z;5KgGx$C}Hd;L523Wu$mo|)zD)1G|?Wgjsg;}e*7udqm_wFQUca_Y=Ecl+%fU9wyy z(d3i#kz(g`dH#gIiT9le#QwmOe5Ga-P+b6)3_t8EO$Z?(^nlyU>e`}ah@{fK@tdU zX>s^IsGZI?ZP|{~g1~#*;FAW{?em5F2A?D_eZl#rk7?Y}7t^@M3cgM2^1#ylgj_I< zZ|nB>IFdkXLiZWB2*7ek&K;BR*asGCDwXDqR}Hn^BNsxXl86>j zlY}xBN!W$3(Sum;Y_r}M&?p2n)!)5(P!F zt-#}luy@7NZ%M*AF6desT6V?Vo_+>H-A(sdtSMDqndT)5%!@`|+LDMiQI|x0lq7-i zgka`HxM7{N^h}?L%jEP;gd@KB;v2QDdp_x+TUZAHZ+~D2IDJioum&u~DbVWB?Vwx5 z4MV53pwH>_1-*7Rp-V>3Lb6{MKXGq(`#tJ@V!1sZ-8Gos+|nk~wj{icm9_#9$mp`# z<&%tdB?XoqH$9HB4WDEoiM#g-haJBYr_RcL+|12$yPNd5+;K#!^3?62%TM=--3Tn! za8X1{5Vj;@!K9T0`ulMp(S3t~U6h740t)M3ka?&J>fEsKMrb3TF!-(G2^f#4sjCkv ziCcO3G7kf`I!{|G2t(Wg9giUrTn3LI#B~O?By=CEYib{SfX=!VmDTQ`yIpwRP^+Os zrZE7luc7ONlZ0*q-`;gBXDpJ??jxL4^+1L_@*Z#;0wtl{aFCO}NA2>WBv`EBqKKv- zP{`d_F)1a1Z_sw|+NZ~Aw+F%$^Dy|TW=7w~*Gt?k55kgY#%r1b!HZVU> zXc*kp0cjLkMQHT|yDkLpQ}+|$s@H==DhUkQYik0}Pxgrn?>AyeSOeEOCWN!8^gUp^ z8Cf^n^>vvZ7rZ}}6)N2)t3c7SSS(6na-CAI2(DvQOUBq#|Mi^ZZOCR^)yo!i^XEawve~T-MEoNM`x#8namH5#bU8y zUpUnsxf?f<7#tiFtLYWdEEbE!ik%>kx5(YNkp$@L>vKiHt|u0Y#fp9x6MAgq|G7AM z8%ts$3EYivU|_&>_$-G(6}{azi^XEG#!yb4B3F^G$k|xk{WYeNu)Ch{Ci?sPSu7Td z6{SM1#R8tJY{H=}*$ z{oK#}{65e7{`Ky&^E%I6M_p%J$MHRmg=?xSQ<6O(!@g#tT6dXQw)AMoYoB!l`pOXzu1o0A&?ma%#{xl4EtrW} zeIB&o)n3)mg4KN0gdc7eL8W3gg&wKDs(I~G&h}K+`Xge{9+Ia9@Zm*2b-0V$gqn>C{V+65~9kUA8Ry5FhR=DWde0(?tyDt3}wNnP=^b z?m8M>dM-lF>!v8}f{UD}_yPvCjEL}vgJ(!8oD38+QX7}ukQ3oW#Y5jGpLA-*wMO=V z1kJJ2v0T+alBqN$0s_72mM2N&JmkcA+`EaRbd>o%|MrnzrIc)HIv;woHJ@Ui|6`cQ z6#t*0oQuVz6pr-iE(S)+)~CSd6SD6Sn6awBbpcfq8nG_CJ)P^j$9VxGAk?SxhbUn3 zE|Y+1Y6ZJxh&I8kfMeWbj^Sx8WuEIEcyeX)Z{5*CH}LN~CJv z;VF;qKR!*34o~WdtZZ5L4j1WMKWvV|X)ukW<26lsq%$c2kjMnlF)G%aI)A z1X-IAGy4lVqc%!=lb)=^KQiFGmwQyTsk&Bs_*;OZXC}_k%EF4+e`imkH8^E>Zhk zJ&qa)T=At~9VUWKxw~P+uW*PDo^jIzt+P{?;0I?h*yA_JNj$}&3bJ)(P9qpt5`9W7 z6tul`ub!MWKn6%+67c!}S5=PYL(pRy`cZ#42Ujm%We~$h;x*!6Ia*Dr1cJQh&tH(O zKV!;z_mzMzl=KCB|`@HE3{>X?ml^3HIr5C7?**Mzqxv9dU5++A^WD$5b z>RvbAYJ|D@3a}8lj(o1ln@=_t*6^VrlJUDw`@0I!64D7qrm*OqeDk;F;uaWlrf<7b zjypJR6ro)0PHwL@sQH51WM+sPM5A)6quJwJW zZwV2BSqebT`a7K@Mx8G^bvtRFGc9wQe*`|$;r>iBAO8Bg=nD89V?~BX_&M@CMuBrP z-slCn3Z9lsVH7+N9z3pbsi4b|8t>a1ZprIOe(|^={o4OJ=J^)}?dHd%3HCqly`)^n zTjyQR!F$tT5RljYMz2`&%W&>+&Vj+FEbH7}9iwbyv0jnK%ftMYushHC^!k*;ORJR% zpBKIw!OU=oO!2U1~~Z5xjGD9O7 zU1?pZRW|B3X&Dl$Td-d(XayV4||5Sfe^Hpp|;+YXsP*2cK`*S_$MJtN$uW%(SFtp0gWJ-rIt z)u>}kZ5*(tJ`ZaIY}&%PrGreA+Fr2z8XF}akKbY$-5yOH79WY7FfCuq`t#l2x*hmJ zc*gbrDt_M9A@?%xWcq6wk7&NTueCT$%6Hqy_99PW2Z>plR}WE{Y&9f zQDdlqjaLtaT{rNR_^g#%KeL#-C_42map$DYTrC^qLwcdI70_xs0L-VZ&QPktYd zA6t6sddVD%9ISY~@oX{sEIfwnL6)~TH2+wLURaeWlPUI{@qOKj+p5@VjNn6zAl4BY zH>Wq+H`~|B_{{jagw@3F@PhE`h|emk^_g`k?L>PetX+qHn7wzlboM-`qB*8ru9HK&9Kue*0dw{!`dY3Xm3o!)$^+AT@9u{HO7za9I>k5v*`T-w4WgA|NAd~o z;}c(%NAgETf5$NVKz>JlMjq-dPQ^{N)_b}Xua@=Lb(60c-f<=sCVfL{5qW)Y*FY5c z8>xr%aH{BAp^q#V8ZnBiSVL+3$lJ*)hy$ursMM&KPMPn#Jkt~5_jEdX+!I=rdK|I+ zW4@1Nqv80a2S961`=wTh*1WcRF4eL0Mcy@SKx~%L0k zss%09R746jBlF^GIExJ}Ir#3L3c`$Q?WVsz)iZh&@G$a`;B-;gi$;zoi3pzEp~K$7 z-ivxE=tUv@PyP@5jwPa|4L0kMMt|nm-hO%OqU*Z0xnA18Z8~7&YfV|r?Wxvd5L82G zM|_NbR6I#LnOA=0+A?q%ce*eB-O-wVSg04ka4xje)c8F3xr_O}Qe8B0tFj;9ywxuL zCSN+WmEI+?jDGfR@;$$4)U?ko@hsa<1adB}GS9AfY~p72+w6zgJqOI3iE*}3oT11! zF1YfT`sHAD`o6p1ylc()my>qK701oJ*2<5SNzx(SwYwKugMc=}W#f@=Z|(N;TUM{? zue{E@cgtn7e6!Bm(LsSh7-~Xh+al320qH2|G}!sYCnQ(8tO%l{aI}Q4?9xleqq-cN zefcgLrlwY^yE_4{S2qy%5jdPGU2W|#+$!Coelq+ZLc^bKln&tc@^W*bZz-OofT3W^ zPwdjuiL0jKE2*u)wCD`VY0oa)Y15I?cGntaXLtSMGC8N1Kf9zbLDBRTV6G%4^|D1T?@9= z#F?E$Z@13vERwa~j;Wzj1?!9)Yg~u+WoB2WVYjvWyZ!EZ?q!R{&UIHNCoNYk;Vr(H z223ccrIg1p5WW08=eh^kqo|RPks$NS%itn)+KJLv-Ph{U_sU5s(&xb!JD=!R1Q45so2W(Iy_LUU^EORwy}h6=mvxNlj;3m*ZA}ea4(+$8szq;1QQF`!QzvjXL3wCuO zdMZ#gH5@+dm;?tm)CPwDJHo}b2iS&#gC7@yLyYb3V4Fe~-hZgaS@{1M&-`V4rY*0c zg6*{}-a{acFl#5cSjao9B<_Tbjvic3O%-h6GTdF*zw=n08aLQvB2%5IrY>u+2x(yL)gWHfI>h{88UWucB%K4P_UMQ z(!a&Azoa>>;c#a#0O0QKF60gpa(ZtC5SEaT002b*A|irV4ndfwBi!6W&=JP@gI_U|Bw^~{ZsNEl>aUH1_pUA z@8p0r377ewo%y%$KZ*Yqlmh&n`9D_Tzn1x5cd_d%Lna0I&z{MUVQluGI5;duDhkhZ zJZ5&&r(+-LyM|s^T(9t$2)w!n(7RU|91P)#3U;6%it1pG3U&uh1>tyGw&Pobm_wzm zX2z~`=Z#;v?_Ra;W52K5P0{Yf>ZsBZR7uH>K@~!FQwRDzx}NqE#s`z;&BebeuO63M zG8}qB`y$RP>7fenRop}5Bb7U-|8%5Kl{kW`hyU(W0`=n_b_l5aW&U^f-!i~V_2_7g z#FTskz7a$2rQebHV-MoZf%7)RNuX zrcNm-@{N^W85S&JHqxcUr9r8O4LIzls%k^$>lv-MlQRpROJ2V^)kTCLy>xMK@ zRJ=B*wRLX+;aLE`G#4uUI-R(OXGJnPH`m59~+|ictDR)Ff3BE^d1443gpRLpA zwJ}+B&#+923 z<_JExAMNc2H267Bu?=k*8ynBMBDR^BSVc;{G&~7(6Pws%Kc&;e0!HzG%EaYEj6zC{f(Q^o#jsz#`3t}^clVHJntT$ z+?c_EyX!N%>org68fwquOzp6@@hcLBou_=$ zFt(^NOHyY;_4D&DOjG6td@*ku_qob=_@+t@?w+z0>hbB*I9|^|Dhv`pI zVySA?HPiOprRJZ>;B@iY2#UzD+1+9qXf_=rif20M@;Ng6dqR9={5`{#a5HFSAN$PI z)C&e*2`agnDIX~}lnxM-zv27ZCQnwDX+J;E)5de!309spoXNCm4Hf_s>_Og6K2eH? z#KBj9`z=Gw-fl@QFeDhHZEpkdvE2K;6<%vG`uM{%XOWtSFl{0Ql#`P-!?jsM)Dh}e zJft;GZMHXs4_cp4v6nZlutG6YSMBS)TdHK44$RaJbG2SZ-y0l$H5%UTqbVGMsE#)& z*m?MF7}%Ha0;i_6HRDVe!xRY>x%i%&I9~+r_59GYEM2!Os+%>o@jzT8c~yPkrgSp7PT$py{`?Vuc0>#6xgVxf7R~kV+5^tZV7B z_r_qg_yRv4mV6h=emk_Sz2LzH@XZpLW(=5?6Qe_kq?jf3SqAEJ$CE-+RDqcSsEgpd z+qb-9(@AW&YxhBu@5-kxyP>*bMv9OctV2+5plsWgmJ-?0)tx*;s8r%y^VIC{x~go8-MQjdq(h+;2vM!A({9Bj?hNW&CJI$Ihd&3=_YB zWh>{?OF`;7hxoS#W<%%?Er%0LD*XV{mOZ{=TdBD~Wgr`gbWKIxa4{%e%d~8(DUr-EM1ZKH5+Mkun5zb@07kl0cuBpxAvD z{?loF&b7^J6VkT#vxbQ@r)7t^OSSrmSyyi=Z!ZU`zd~nrV!kDLf3l{={Tz~ZSR=l; zkodlG@z=Ka&C$|um}$Ozz2{Yo_uj>QW79ub#ie!!+o^^#b9wxeHO~-CIkAsRu}9*fPm0N#c})6$54U;j|0Q{ zf$qVlG)R51cJHgpoZsDueUtjN4u0O^u!%Oz?fPS_Pl$ZHch1&N4KTNP#R!(z&*8FE zt~2kIt=^8>5qQ+<$G&n8Pbxt-uV9ux)myC6IXXIWSRjQ%_)FSSQvv>ilBmA!j%I4y z*v#vf?sx(tNKZ*V_q}PTEYcKlO1a28g&=}C3bRK2HQgcE)|aIy_&~=>~?<>AMNxWcTJ6qOVTQ9MDVXUf*flJJFJJx+H;|^^2 z_VpnL%6MLS1e|L0k`PpgIAQ$G9u_JgzJE)6^<%Iv`$j2n_8I+~U#%r|PVCDL68#D* z+Ro5+$tJJs9J9=a1CG}A>gUtFgPTYRnP2K+&=@vTD>9He3f%o!VAg@D`=h|I*Ii(h zETrZ%de-J*#!GaN%AA{XW(R0-{B1Q{yq_S6F89>j>Y36VC2vQyV0}ey;25o*a=cpI zB>^l1*rPnJ06D}YfC41`AijhSnH?9}Ku*tg+#C_`;{5vRxi0u!V0@*)PZWiyg}!9+ zIVlkQIgnV9c4toa)rlhY*2^a*>u0IBJtfkbW5VB1&K81u6XOWrm;{i5WZw{$5r|If zO0y2!W@nMhr!(`{(l=(x`-S?ASC$AP-;@JlPWA#k-`jc(H2|O8bK_P}#^?W#VrWGK zX7|#&lRKr*4L5sd;OgQg`@F0YmFjsBDR&H>^71 zAUJ)f)@u=I5I;I`vn^jeegK7PDAK#sFi0Cb^YJduuQka`R|WQCofh_T`AjxN)s4)2 zLSy%*r9NI2g20qpk_X5S?zhw@sA6U2iHDG)ymE_GlOR~omGFq#F!?|5>mMjAodO%$ z>_k#_5(tu|Ho)>u=$3t7#5Z7jpQinADh3IZn+6^^!1g`cm$C}$r+iv*6#5%d0*GiaQfXJxN^!Hy9vrClDeVQ1sM zhcgbQ%4)vxLll}Ci~gpQ%=jCB5#PYUZ)EY;vSU}HCf6agAryCWOl!b1_igOC6s(d& zn*rlFoTM+OpE&y0G zUN#73Q#;KHqx$v&FR9_qL)@Pu=w<4qgJpP*QkW ztv#`^O~KnZoMMQ>({eptW22){r2}+F(%Kx zgg!EPBAHcQ=4eGFr^~cWp(lp)ta;Jw+Y-cj_Diq!5SWx+(lgkQ+w67a!Cy>^vLq}V z-MJ~lg1{cu6v6kbccK1|`AVa*8Ab$m7@i|{^%NwuRep%cjavYR00NgHOii+LDaL@u ze5bTxCJNr1wqOgWBysldi3xeXYv&beLlgaQvsxW6BkIby?IBXb5_SEQ0R+;0NOq^; zvpe%t_ZMSnUs@D*c2=~fw10&c7t&%=)WFma|Y3!=oW>TRPmNonS^|VFj)Amf|Gv^7e0{8DGHQr8nr|#fFvqk-dH%!8w z^`6JSu)-AK(pSxDNAd6yi&Wxnae!q=Q9%`ryKXZFy~ur}9{0K$A@xme)n6K_b?F%V*WYYA{3LDvRPvt zjPt{+it3#mPd1bcWNYsjIhg4{nY=+%naX?--i{qqPu4oQZgrAR!}QrZCJ6C-cJ)`rstW2Q>qH$^cag$ zTCeL_w~v0>IW$S^t0|qA##~2+nm9R`wlT3z3}MJNDClL%)`3g76SZeC(h%73 zG3`zd;c=={8`{=(dyoQ^TyEm-Nr+JlF_ZB`E+R02p{MDXg+*;$BZFFE=;+dDB^mYn zD?r=E-ulMA7qjZ^&GWZfx_e~r$^p$M5&Ht44P{<96^1%YB_E~M?brWGM_XRlHF-=w z5fxMJmu~UBox}Mw+0n5!6k%Xu;@03v*t$2l;L%TiFIl1Okt1--rsZ}+@^&gMl#=7T zba$qa$h6xHiwIm+>F8e1my|nMpKJ@pFB|P1FN1k_3KYW3WEh%5DM4~8AL-)Rq%z5@ zeiZI+Z0rVJ+y-&B85zFaH!z%SiN`9qknr;(5&{Ou%v|59cx?L8QGLBowtif(HjWcnX#VU zLBGOuMaAI<-nMkK>OnhZZ;zF&P#$Szh0Z>52N)ft;I1&FrH02u?>eLhl!zJvGrf?M z%#lJ04cRMN;$ZN-4vH5XM$7e0l||fv7YkH!+*&i2A^DHh_9LDtk!2?P$wqjDS65c9 zU(S>D&$FunlK(MrfktYgPoZoCL;p58CQ71X8tBS)z5~v7ehX6A6?gmf5 ztQnDrnYFe3k%esJI}Vh57uW60(cp1x*P*4pry>E2VVSnD8k-fKm+C24vYn|BRS|>5 zGRlgb4u-$6SS%~ph=G>ie8ed@Ir73t38GWeW}jc>b;}AQFlDP`vwNrlHmCxe@Ln1n zk0J+33XR0HNb)}6jH@auZt^xoru>e`l;Fwc4oY!xMrvuO+84A&Ij#O`iq}7Q_-btY zq?#?c03Ve8((&VKy?b#~D3rvDzzdxY`_)`=3>~f-))~B=v%2AS( zW)t_56S#vJpMLF+`GH6(;~70cp~_|z;ZpYs<2zIhqU(v8&@pe`OkPeN9)>3XL9d}# zhx#gk5?^K{y^UTO_6X@=gxvS^yQeUZ33rIjpZ$1v_mkK>S_oF6u)1cs(kv1k$BfQ0 zHC+eaO(cZ9G#=`kC)|1#<@-nl46&*GkB|Civglz}n~DC^rmx+V1eL_H%P+Ru}x_ON{Ff%!*~)uw?JSM**ymf`Wp5 zmQ6mKtoFFRDBwP^3kg8BE@)t2V7GF5T3;Ll;*um*GVG~qyHF&-AT(cvQouw$(mhkn z89{1mYcFtfb8|AWvAJ7VSX9Eys$HkfHmJ`-0@6ur|EddR52ex2(6|c85mr`Kp6~4q zV|wu5NDK&MmkfpO#sZe;&WU6K%fHLB;0YpQaW-z`YG2sXFxC6|`j!71lBaA--ANK__K0Q^dWX5-2Yn@{q-c#I&>E zpcMFPqWg8AGcUyyFZRUKw1AAhVQ<~Y; zRwjb}+r~j2ynA4jwiA_%SD%a&LXCl{u$9R68aH@D(wVw`62q=alR7bVfCe$thnVdS ziif014KYIFBVi_s6c-cswZKqOG+YEfs%vd{)Gv}_+{2ykBk7cT=p*Dqgq?!@9aSJ3 z7wX!M=?|?15ERf+=X(~^z%$VEc;X%Cx!!<^nV$&4N7S@KFJh zL$TEpDst#;!5d)z--V||VJj)fJo}&vQ07gbx2DnA_fvt=63WfDSVpkOuxfKI^wlR(~Cyg zg*Zc^=&`2%r#Tn`t3Q$Z~1orm-vkrIAHPSM)tkmakP`-?Cr7p?fj&% z;o@5ItDk%~N9877PnJEK4+jY`1({cI~O5%05SP2tjYFKT9sm_+n zja4QF0#{wU-NVf9TxSFL%ZmCZx2 zrO*0hsWH$Z^J?X7_WRnr<|ZfhnLmbqPSSrHwPMC&eLSC;t5mnSD&X9fFZ%KoZI`!R zQf4}mLpywOfrfm@7#6q|%8dKx&4w~!R?=PL&k`%L?P{F*=BVYG7~yFPU2yvIDHeeO z{Q13^d3jVcL-baAk|6*;ECHWytNda|^Uc{MX@x^n|z@a+x1Q}ZrY+7NTbh3TK4CH0Em&sXuqXKB1X~?{qw`A%Q-~Yn8y*&wcRxw@S|;;+E%W>>cgLOd zAVq!7W?c1xgGjXLOLC}W-8J!#CNK#TUM@b2;gk@2D#?%z6JS=TT!jnzReAGr#%j2FU)L+|J7MShnYU7bx6{~D0Ge1{n?V3)zpWmdUKV+;pVs*# zXxxWFzwugd-&~e9VM_s4_fg1>2MC+B&OEy&M+mN*mAk3VAVo#=8%k#;+4x&-N#a^U zzEu5g#DS@73}>rahOk{a36#_8sYiF!=YfR2@DwMX&+S zw0_2NGAjCw`Nqdz)q8Ajv$KT9APonVB4cN3<0*k>!0UdNKVfNB4ccwVJSi!p3y~Nr zkdr}NPnDLJH&q;xE>3yn+MP*{Cc5SM+E~pD2!y?2J0{P)LjE&unmX_a7PfqHSlJ31VHWozY zMg7ao`jBRJ)*T4@r~%nYYiY99?Bdp zhFo>h_{2^6uOO6uKC4B94Se@dp(L7J{ z(oBQW;s<-b*|z1pb)txCk?&(%uDvK{g#8p&_68sBE!e@vhQ3@CQ~S!7*Ya<&ZKO zC?&PS6l{`I9qvLy$Ar>(za8Km?jzyvbaimr;<4&y0I{0~pnwpIY$$`j?dK&CAw%FGQ7uU5&=30ebUm-xfwCcaP7cBWAc z=PHYm&@m7_!BA{^+C0TKa=S&%u$i{=P`vXY%_gFs#-ExI= zCqUXpCd_A3W%V9Xal{bo1KBuGh5qV9H32LS{>&&@{H$EG-abDQZ+k&dAt$4RTn$hs zawVzl5R4C&F-OFay$isG_X0fd2QYylH@V=+r{TYL+S5pW|Hz{kZ>z8FfuiqQR`%Yx zAZev@!j{P@<*TXlMDNx_kk2a?;Su*;-h`f1h-mk2AE S+Wq~%Tt!h`q3pR?;Qs-3TvLMp literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/insights-rename.png b/assets/images/help/projects-v2/insights-rename.png new file mode 100644 index 0000000000000000000000000000000000000000..06d650d58652e2b2f7f2354e8b3574e13cc99391 GIT binary patch literal 13281 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 KJY3e|?f(G|>nhR! literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/insights-save-filter.png b/assets/images/help/projects-v2/insights-save-filter.png new file mode 100644 index 0000000000000000000000000000000000000000..483b2cd84383b2c9e972f149829cb103dd868ae2 GIT binary patch literal 8706 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/insights-save.png b/assets/images/help/projects-v2/insights-save.png new file mode 100644 index 0000000000000000000000000000000000000000..634b60dca2a3f71d94b40cce2e1c9970d5c5a65e GIT binary patch literal 10838 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

sD+FIP2|=Xdfv~fAe@= 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 VG_`dzwvuTLtf82l05 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͢eniom=sHUzQeO3E8$S~1;zP3?4O>mqr-#^- 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/insights-y-axis.png b/assets/images/help/projects-v2/insights-y-axis.png new file mode 100644 index 0000000000000000000000000000000000000000..07fa9f914719bcd67b25abe0703bf5fd66411dc3 GIT binary patch literal 9247 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/issue-edit-project-sidebar.png b/assets/images/help/projects-v2/issue-edit-project-sidebar.png new file mode 100644 index 0000000000000000000000000000000000000000..4c2033c00d39fe57b5589c990f994f687418ac4e GIT binary patch literal 15052 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 ZcUKFNBR>S~U)&CA-_g_fr1s?H{{cYXrV{`F literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/issue-index-select-project.png b/assets/images/help/projects-v2/issue-index-select-project.png new file mode 100644 index 0000000000000000000000000000000000000000..2c4dc918453226d48142dd066000f6df36edac9a GIT binary patch literal 15294 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 BZEyep literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/item-context-menu-button-table.png b/assets/images/help/projects-v2/item-context-menu-button-table.png new file mode 100644 index 0000000000000000000000000000000000000000..c58e57b9f2d7904da257862a0025b3b82d2f229c GIT binary patch literal 6320 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 iAcLgu&l1ZjAW>P#nyc?QekUkzB!3eH> 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/iteration-delete.png b/assets/images/help/projects-v2/iteration-delete.png new file mode 100644 index 0000000000000000000000000000000000000000..4532c93ff97786fdccee9f20bf5b6bae502383f6 GIT binary patch literal 9229 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/iteration-field-starts.png b/assets/images/help/projects-v2/iteration-field-starts.png new file mode 100644 index 0000000000000000000000000000000000000000..8d3c017718f79f8af57efe24713222e403096407 GIT binary patch literal 9655 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 XWz568y(V3M|0mK^)l;cZvJU%yG{8@- literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/iteration-rename.png b/assets/images/help/projects-v2/iteration-rename.png new file mode 100644 index 0000000000000000000000000000000000000000..a7a7e97fbf9672e2bfb596a82712236628031c5d GIT binary patch literal 8104 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 p_He{MGgFBQW#ibM}lmdk!#kJ7lRvZ%CA!q^w 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 Yty`v%+v3pvbyKABLS3O;&NS@5027}B1poj5 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/modify-field-menu.png b/assets/images/help/projects-v2/modify-field-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..9edf9c0084e416cd366172755fe079886d6c80e9 GIT binary patch literal 4672 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/new-field-button.png b/assets/images/help/projects-v2/new-field-button.png new file mode 100644 index 0000000000000000000000000000000000000000..eb6dbfb5e102cd8aa3244a6a123e07730dcac653 GIT binary patch literal 8051 zcmbVwby(Bw_y1@W36+u#MWseb35*g&X%HqU(v5VF5Rg_->5@jmfKjp$(nxo0fQZCk z^cZ9N4xi`qd7kU{`~LOab-njKJN-KMeVzO4j@8wEKy!)p5&!_8(Riq)4*-xrh_v1X zO5(TNyOMVRz@=G7RaIRLRaI_XPj@><7h3?}VeGp!Dno-Ars$!T^+cvuVQ+`;jb7xw zd7w+a&Mm-m@y1*FYY}l}WtWqXVBITiakTmj>>L|ldTOY0TSSNwCB>>Nn4a;SA6c@f zgnP^J9#d!fnbM8c2JKu~+r| z;WNIUmtJ02V+)cU0%TLo^^owUY=(O{wCy$JSZziU~L^% za(PGa^(*mdLBdes3F3VQPtHsS%XJ%=jHt>a$TReK>}$lTkfsH_R0rv{A&z0cIDAB6 z;0@-+fM^?#Ek&|SP2 z1P#r7Et_R<^;S({|NdcCV(k0w_%AK1L9ycPtGnM40F9O@*X~$mC4S5P>fEtvpWa1# zDbET?jZ?a?R~YH=jEX%>*kj;VRnPmo%c(a_?l2YYeO=f53EllI#M3>S;%0AcPZhSc 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 XO3vrojXrSy4;e~wYO)p579sx&vT{l# literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/new-field-menu-item.png b/assets/images/help/projects-v2/new-field-menu-item.png new file mode 100644 index 0000000000000000000000000000000000000000..5cddaf95cc215a3db5832ba268bc49f985eb7437 GIT binary patch literal 8792 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%0Aj5DD(H}2$dJvYv5f~P#4hT%g#6l_i^>o` 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/new-field-number.png b/assets/images/help/projects-v2/new-field-number.png new file mode 100644 index 0000000000000000000000000000000000000000..9ecb3018cbe0dd2bf166d97a1f232fab6ae23b00 GIT binary patch literal 17155 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/new-field-save-and-create.png b/assets/images/help/projects-v2/new-field-save-and-create.png new file mode 100644 index 0000000000000000000000000000000000000000..0e19469aefa6bee5c1a5d8d3d84accb189aed1d9 GIT binary patch literal 6542 zcmZX12UJsA({=y>rK^;HAP9oeBZOY07p0>Rnsf*?l+X!9q&EeH&`~-_krI&_iWKR+ zN-t7EfY6&C-uM3ZzW?{_wPw$pJ@d@7_slwH?Gve`p-fJ~Kmq^&$W>Jobgp&pweZ{| zx}G_0^j!b|l4(16c`a3Wc@`}*g)e(ENw*4`$37}TP*Ac zS~oUWxE|bk_@3(S>!`v)vbY6^*6o%k3LR=jrcDSHDN45GHA04na8(RKMf1UnARZ(L zYdjvGF?h6YbiPwHFlYO-YCI4x`$nbWCo;&bAT@K8C@VVcK3$efrxY zGJ^j8eSE64l;8HuJ9sL>^QeT?v*Y#OV=rnYZxI6?-(IvTdy^RHA|aq8%IYc%D71{2 zH}gTMbbO`KqhTXty{M1TEjZ1INh|=WXGTRv?aCr40GYiu(YkmnMyvt86pv`S<&zH0 z*j7m1++2UK-LhEq?PiwJq=2B{^A7o&X{>v!fX7`M0HysbxBM&iz)H!dX&GGW8%_CS zSnjtG0+Zao2Xap5lTsdJOtk^&t(rtZa^p|k0**(jUa#_~y`mCs!{2#vL5<4`9un+* zck-|ol#IE@W19Ab#VSnq#ublGrlZ~{8SY`gJ3*fQsJGY;tVibkAS228adV zfAQ_2aFV|Nb~_K!T-DcV*D)r3mOn|UYis=$L4)n_Ve)Y%=c#Tpev-eF@KY|WISD^h zK;~PqG~GLo%42(QhiS2qNuAM^jjMi<0EMB@|QEAwAn6=Q+NMQv16o_k09&ikXNim{sQ^ z(I6fXni}$;Mhs76A@s$)8?7?b5yZ~{#JjQ_R3WP@l%EMgvw@BT^)h0j0E!TM7sm7( zeG6bwO1_Y-1=?ED`@zzno3Dbkck$F@sNRG;rlJ`RfUDhT;UY5LW7!G-0=H#Bp&jV*#S_XFDW8S8$_=cT4QeMeZMy-#RbGj z$RDP=Xzjvh41fjqEIc~_&fdrhFK_c&ls=)648wnXCn{`M-rytfG4l%`7v6{0cXGzF zqqOo0pS_SOCLfEei`|ru&6fW71F3%mNQkDS31s7 z9-0SH$Iy1*FGrc1FM*1Xt4KLD&U})Qh;MJcMbo$YqbAVf_Bnxk|Ti|iosRc3KOOEAk$FwlDWwaeG5V%qDl9*_VP{) zFAV%CuLuKPXDfhMYwxt)G;V#?s@Hm3?%pDY`CE|e3yxH(pOM<_;3aVj`Y)N@ktfKL zI0e>?L}L|FReT-kq8RvVc<89+nS$Pfv_wQ#q!p(R>FMKd85cnpadIDlx($zSy?6XU z`;2@Qf0c7J2mfV@VQ?P$C8R{_<6!P!&aUCRY-n!R3*%475=gQ4v%UPKh&!^~kZ$G3 z(rTq5xuTav`gUq5#f~M6`RPRs2H*5fi}&A>Xnco!*9M$sD0Uj1YIe;A`hZG!A9r#9#%f6Z7 z64ttm$G$nci@8UyWu~8Nk&X*YL=76|c|f+p#*wHv&mfeFU;Ggv<~CDmT(U-LzeYxt zcw5~I6H1fd9gUyvb^IIla1N=ES4zz)%wr?Nq@#(OOv78lX@ep|@#CiD^Vz@KgP>@T z%9BaEL35COp##t!X$!GE8H_M%2QA&h2ycQJM1-Hj3C%%g9VM+kIkyUQ3l$0aI6ixF z2sW`XwDavGbLap)7n!m3>|qr40Awc++`q(4Og-Um&F2;lHL#U_+}AP0(Y6-R$7Vz`!!mP-azeo{y%8_NW&K7_Sg@?t z%(%g1ye{4IbY*iT72`X6NGZbo75>%m>&H_LoDVL(m)T{)%eJ1`4U5b6d+5V>@C!GJ zv+~pPmBtC|F8RLnX*5fHGJ@5VY}=}}swb7ZrnDAxVf>#VCz7qgto)w@6BxdMD~0#v-+PUY z7b*|s4-Nl{1Aa%gBU6!kkon1k$);K#*OKM3PKOTCC8Ikox1QX3dCM~Tf)-;4M*c!V zklwH_-Agpl<$OcN313!vb-w3q=M^M?RKKX!sG3fiZ$CSN2ypwr_8)hKSEb>iw!Z)D zW?K7(d*;orGpqYdCrsz3u2(JvPU~6gc;cDD(X6| zm9#l6qWQu7hTHiw*z}v-YP9k1S!Vr@`mTB&D;uk&JzJ)I#t0~RHHVLSr(sA9p#w3F zV83MI_C#L!xkqE)S;8S!q}>_HJ;>L^4?N*psIQX?m2)-6Dt(P5Zc+~9KWTDEyv&zM zYoc+DE~A;DPNof<>Yeh(5YI6G2tdvzROUI9jErB-RLs1Y*>O6aeP!~=IKfDuf(@=b zqH)&$DFf@p`_rRl^y2~AdC7TWr>XL7Ws+2w9}07-)6d^*v}iI^q3?jrZ(KgFJ@-BG z!<0YGMr5C$*F#>198(f9+82Y%c%)*a(%nx^-yzvDo(cqfE*k#KRd(k4!n?X${L`65 zth>5;sUBuryjH_d#GhwxvUItr(`d7FlTv7qAxbmo?(kjyz-MP0bKMJxOa;J#%|PKZ z9~fKBm%>~2hEw3_Uf7O9By7W(+#UmUcW}7)ewLh5aHyf5t}Rh@$g}6zGS%(=ZM|b! z5yQ5wJ3tBN!Fa(7>_H*NaX95O5$;yenr)I}I! z;H%9O2g_t#{So!`G~Tbq&NUtbSm~MNDfcTB7SrPe@hY1)art`w>Y(wwF|rYH{OvgW zzLlgm4z#}5o^#QO>{QfzpZQ*T%-8TVZ3;$?&_LLpA>DuWqa<5oxAw zW^&UYLR-*E1nxT-crxCj$WLq<`AR*8`bz$k+0Qhs>FSiS{Hb$HM=V9t?dBB!`qPY# z`W!6NoL5X}ywv5}Q*(=kUpXC}o0>728CjN3n~{(!!sEQ{lBo$4tY!Ybrj3S1)TG7H zduo{n1RAP%3m9#Mdz}O_if}R4p=wm70QAhyED9aCWOpfLtpONiNmTO;^~I~u%$MEA z(~=Wqq}P50Kz&V)4@`OZea=~&u895}M_ytgmI@OgNU-35U0G4Ut*lIN3wPyuH~3|JXc#0%djORaLLGuBDr` zwX-`E1|JCjl6swL%^yD zSfOyZi#R{OmzNixmmnX^&6fX(n3xzpNPu5JfcH9r*WJe%Ztl(N?9TR|B>yjug0;J) zo1F{X4(81AC$G5$%mXgP%KC@spYfl4T6^35%jE3-_pz=I$p6Q~|AY_3|4;5~sN|nj zaV3bHS}r!g6kFzREP z&eQN>j@aUA`uy#{2! zdokF%Gbc@78k^z|%V5i<>$q(Zdj9&O)ST_Tdk5{k7af9CI7F5Y_HxZ|?~0h2K?3N$ zHO@PcUr^AuvXV>B%q)_VlfyxE6WBZt3kwTV3k+=D*w}btVq(&7+HwyFbdl8-H8eC-)74G1gF>lF zN=n>IQ7FC7`S~4&WXR3MF_k|VUPMqcf|dRF!L&e15c(7PO-QKVZQ>6Ey?DwI#l>8@ z1_pLNdV0S9`0;}lVrN%W1FX<8dBI=(4>tvIEFs4YAPoNCAvX^b6O$Y5QcQcxs*L+W zbab@3tZZ=iz<`L4j}M24$i&LZ%B;=Q)YSO>pwJQg*g=xMK??GrJL*HUu|o`fGz|W- zLD!{eHiFPb@-Y~Q28D)(jwf^t8neYJ(UbPF4uvko`zKNL8H9&G!&iWV41GiQnbCB+ zk-0=1I$yA{eAK}!HE--m)!gtx)}Zl}(D$xEr)d0Tybhy!DEuSvVRH@oAsq-Bcf?@5 z8(A1k&vZ{PM7}NmYasgI=lNQX$eIB$b@xW#$HpC^hVmF_*FG|Z6F2m zH#PHkb8)$ggVvy`V4e(2&CAP7#QIer&JWAV(R27tR=QekA zvo~~XJvFh^;G%_p>RDKLyWxVigUjvpox)?Bm3?&@(6fw3-7QyZs7HPB^;rUxSW|0W z3UbW-v!(S(eEZoLw5v>HGVa%9}l07DN}p%9(P_^MNf zBw|&8HT;T<;}c_v)o2%+Ophz|pQ*w|BW%Ihs`bd7*B)ZH;u(ax)sNZ)>;8;p77X2pU~ffW zyNSMYz(;_}OyCF~uS(TEX>{LC}VQ!?p4Z`VdL-HD(PlcbGo-jXUzb7 zWW&)nwbolP6S#R$lFv5C+kz zR9&f{E1q5uX^?y_5S+BkRJkmz9wP&%XxmDxB5H<@Gt zUyOFZ4PLPw6y^5_WKn+!^jDcasqYJw*kJ&Io3ZG0F|SwYg7B-!lQ*Pv=yU|X6*l1q zy*!#oOXhQqsl^6$x&^s?!KChK66MAw_NPrT-vW}cH@;jeO%F`%%qS$5)Ww+*7IdtL zTy9=uSui6J#1xUdD6+UnJSvJPL4tSq?!UTRy$n8mf45vD(Cr$?IRUfh8wTYh~;u*aS z^EVi^cBz2@Y$MMx5jVi&DyRu9o2{_NhYdpc6jO)(kuNOM!tf46dHco;T!i5J z9#txRejb7L&ao(bk~Lp)y~FzBlV2{`Yiba)2)RX~xR<>I%i|zk(+N-;8(x*e@vFq; zTx|xS!k2ZvzImCEw8%@&a5@EM#(O8=$}c=|*cwPANal57X=BAuhL>m4eRPUgmB3s4 zQpv+8QC`l-<82J-(GPlKrc2vLfg<{J9v{+}nT)okEtLZiGe@q{_B8ecb=5h9`JNR9 zNn`gp?c-I@TH(;#)>l2V51V-zLD87=y63QZ&ZTILO_YapaVUOHroU+1F7;){zDuQAJvr8_3G4CnIIVytOE7nK+&-1q5A5Kq zprc*ZB&FtgE`rK87y{(f(0H`9OuO$$hZE#~3UqFq5RdNb|B+KUx7huz0?mWMrW=E$ za!3u>%JJI*K)VtVO$>*H9+0d3KI5sQ%;M2WEc?h7h~!q7r7jFAp;78Yy^F85HjLK7 z{n`iO&d-QV*4MGsvF|nUT!S}!D<;f!><8)yQRATBT$=BMqx98fU7mdkrUQ~dF4L5y zeh#i|Q-9kbueuvh6fE~u9hN|0s0sGAN2;LB#t33}=DDaBgFed3O_Xko^=t%2-c-v) z5bx3khD$U{4YL2%?SW1RZ`rU+gRnUXKS^~oj!re|wwP~%=9V%`wil-(zz69+H+Xql zPT}0fM!#q-A$3AwpHiVARSI?eu8+3zWIAY#hz64kITGH@K}8O9ln{p}0s+doh=LG{ zFHT_uOWle5Jx9y?<3KLN`+AfMjMTrA{I<>`Wu^9HD+V zYek1x(pdF@B?)piBbn#m#w`)k{{H?Se&GZZAW>b`CN4cwy5|f^SmeNI^VhEv@Ke@i zqZEU!SJ1c+u2uIgNdwwTHDMbs~Wy^_Q)00B*dEW0h zfZ$a#X;$HUW4ws2R0BhiGc+Oz8ij%~QqcOh;@@QlPrEDa6)X&j45UPae5NvpX4d^V zNX1J-4OVghAGf~Ne0Ztu??w3aSYlG+1}=h cI_?CJmjXvDlor+8>M!4fslvYNmW9rhe|cZdr3$DSVP zDo}`*O5i!ewTRe~k}HX`Fg?bPv2+GZT-VoN3^cWhA0vVl$jKI^VGPVK{78~S#XMRL zN2g40ESsNhRt@}c`d&2}N`xh?RL#EvqYBfqt(D?y%j9OwRp^wXfGLomY{*?FxMHH& zxw(lMGGG33;n^h8keI1WSv)yh{`Ku)y(|?4;3nfw`?pV0V?6Id)TH>lBmgCL(K9yw zwHjaQ7>t?u$@tEi;tgLN7sRK&V$;rvjfve>#Lxk9dL82oiGb#OApvwZn7ftJ_HFnV zsGm?S^KN|nS=B(9t2Pc16MOJQnKF}ahYxVGYZaijo9kVC@keN-?7hrvq2<-q;wxLX zpG8B)Z~q!7IG#y+$(udV&c<%vDkZ8kde1xLaJVXBQCQ20L86^_^Whm2p(uP%tT*{c zpjR{<&nax3`5tH=Wk`AjmF|ZNI3wY*PhP&TMm;0NXul zI4c=v?`P}~#@K2G*l)YWCryLX)VkJ}sYsfg4)@a!b8a0QejrW@a+A0xr1#@)U~Ndw zGwDpjt2ZhVdIHT zWr}C{LOdU9Yda@eidn=cY27NO9*%B!(h$eq5!CkRJ@hrzC_86#LT9n9iLIpFp)Kb- z{J8rD;PI8G?as5po}2ZeT%73%w>$73ueWEn@6VEZ@$3jRgMQF$CF!=&?5yt;9hse( z2GL)Tg+yRgMEUBkexkJabpMm_Cq^aCpMti}L=_(jW-xq@(eHrH$vk3zpM#1y!W<>4 z@U5m=XwYa98_1W&BO{QJBf2Ll#=M!S!Cf)-xBO|2Z#HC~g`FiT<*^wy-=uo(`jzEA z?IQ8wt;GUjqmO3cMQui~a=koUA+BKCEEx+g?0RUCk12Lf-N$dvJO!NEuXU^S!1v;%9y34o+qiXb zae%;^Z_G%+q_(*Z?oRs^%0$VyBR4$H))qDd9+&xXJeEM}c>h?R?$L92A|@gBw%*2~ z*>bco>+$iz+Cm0CU}&FS@^&4v&a5u)SdidPNb2SB9P@K(;_==hU;_pGx%O5FBLw?E z;{bUAWP2{a$iKxVN>Lgqw#$?qLkBHGEbrc7c)uvp=vPdBn%81G??u-R*2F0vkU>KCg z`|dgBxC+pqMauhyUW3m?8%3{DL^a=Q)@WLf+iu)HfI)8id+grqd|H)Bh+Y5uz5Du7 z1K~ajY%pzj-yq81yP;np9YOB6=!`Ku32U(}C?bkim_!A@P6qe7B5YxVhk7X@lqC^U2@kh8o+#eznWziaqyy7oHZr}%Yx=Oo_>t!8} zOPRmkesbIWHPpJnc`?r7*EEkwo{5*S@51Who1S&+K8s*DZMC4kcBdJ-h73VLAlWS+ zV;n20IQ4DmJ4xB!lI(DY-^PKuz-&jL*``LNNF^`ZEw#D?idOYd@KGxw^}JXvvz6H^ z?k)2aQ#woNMDIipo??pUYY1jKrLqW7K0JCp^=|6P)TZ0vw3TJPMT$A(9Y0ciSm&fa zKYPnhYUhV6cWa;0n+85q&{W#I>)3E$yQWej? zY&bxV6vm^Fyqll0<7mK-EvZ|Piq9Yn7t%2U_A6_v_}<8VI51)P;7jM4ZoF=GuHC&47}y2bVbMnU#8|Dz#~E&2M;)Em@ka;G znG|?QbTo-(@%k#9og@mXNNKOZ>e?I#{3OsOwk>qd`CQIH2QUIm)p{HmK=e+xSaFv~ zPf3c4UEc~&TbG^``cmNY4|f^XQubuQqSVwa27I&_$t+@PVL^qkurMZ6IQ|q+9f}#< zgBU8c-k__U>=085=vXFvoN+bV`c>NbVL-t+oaE^AOgFuTqiZPd@baz;Fm`}xI%;bJ zgf4wb0MS!t0O_SibZH!y1^|$xL;)x+*Q=MNf+hYZn}8+x$G`o%P|;9XQ}c2)wDWdw zaQA_GAXB7nC0|l~bAAXz!nCzy>^$5+w)P&696%^H&)*P$EK26mb#p-40#R40+nx0Aci-(y`42>zV`-vNn&|KYxb%KnbZ=sBYt zTuoJ+-7e+1>>&>oll`;&|0Vuy_#YtbU*H|+o&O^Llli|$BOeEEWe>N@j!5}`59V+1 zf0KU$Wx>A(|Bn!Vsr+a3Qf7H-S@1tcCQt3-$i4soP=Pd66d$4{@mZ%H7V6BMr}VsL zdSubo3ekKuP$LpIM&QjdY&9Q{mztQD`wzF9C6V$<8gPW9HrEX=*Bc>IUK``5dsFKh zJ*V%kPn}v-j5YnJ3&w1DEgeiY?eKeL22XQdU+m9rnwJ*K4eWo};Io`JrgMg_M#Jsw zl#_$xbthcYhE}0(Dk=>5lCdaRo%gVKzGO-=wBqjR`2yh>?(hGSg_YHmg@r{($NqaB z#a_4-jy^!idWH6UkPc2?-J{%T9jZ*?NNJDALocmA^2M6sv z2?;gFs+U@V*Vq%(AZ%9($JXOiUJc8M-ZJ7Dxwfy`q93|K6pUrvL+9XF10HzdxUclh zSe-VJ_kxVo%-Eo_U0oV|RC{SG>Smm@8J4fFL?|9T#<6#_e)EI~LU&!V+ zB8lfyx*-n5NUMno=TVUopN6SHZQdweW8xQzFC4)kk&jsv(To~3iX@kevoFvb99Npe z;Rj($Y2S(!`LQ3Tb_SR-3Rj*TneB!v&k-oPq}M?-@K)5t-M#kBnIXxHoH49E&0GWx zYvv06Q0INtF*av9pP!ovdQKwQz)cbExRmySIZxN=iwxP?=L|ZxXjjdsoR(pNPu``Y$dK3q{5nV&JbZ!RF{{vPs!t?<#e>qd zh-jE4Xv__{UrL$h8K$Xy^;lT#+mUJAx}7j!Q2UI(Gd6v=liaFELq;ugjz@TGo&Oa* z8OQ6+<6f-u`pV>}qJhC`JY);4L&0^8IITFXJScR#Kah8IC~9BLr5PDH-~k5hY^inL zkpBK{Se?A!<-py>0I7_glJqOeheX=9|nb97&lZS+w`=e$V78c4!d=(^swgSy?WcC#hICTg>*N6)u@$q+0iz^ zGw1<;Fp84Pm25g$Iko&?TlaK+*VWG##!=J8(YCKqPW)b4KKu*B&PaxJl{Y(lSnBD6 zNzW0_GzvHCoDT;p=SrpCJg<^RVW)evo`<-XZ<-udi+i z%<)-lS+ap9{Dy7S9TW>Xpgy@B&~gOT33gL>HSz(KdfjUZ3k?B|`EjQYIG}NOP4Z%X zY72p8dbOTDl#@XtoJ@!nuA^-YZ1G6ROCAgAW=KEW@3~hTDV}?kz}0Yawe!YMqwJ4e zv3{}d?;*>0x1jUt#kuU6v!tin2Cb7vEng!9%Q)nC9ld%Rk7Jg{RgfA$He-v@BN#b4=%V1K>k65uewK*g9p}LGCA7sGS@%2%|h1Sh`b<6$ad9k*Mylge}Hs;A3tIw*u!FzfG&Qb+AxbyKv|7q_Y}~u;R(M5NB}-c1!E@NA|K3KAQQh=4neT_* z11ga2;hh@F1PhouGy`s9^NunjRe8Uet;q!|O%PZ|&d~Ji?DM`($XYKEhZh%%6b^gf z-@Ut*QCRI zAL3!sRyvZjXd{wGf|RaKT9lBKJT_l`5=Oo~^2wF=ctL=kwUBqt@f> zk23Bk(v%mwrl7T0nSxCmQ6tx+Q-g~M8OpoC!bn3fRbL=`vNc)%CX>PA*2w{Kfatn8 zCor;uk{`wx(U{-wl3x9R7LbT&QiGc(a3RZ+Iil32MpmpO#V)Ib?o;ASW{I;<*kxU#Qy*X CNZ3jM literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/new-field-single-select.png b/assets/images/help/projects-v2/new-field-single-select.png new file mode 100644 index 0000000000000000000000000000000000000000..11d6f14df3a0c6315b53f3f6f2e23afa5408679c GIT binary patch literal 16631 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/new-project-button.png b/assets/images/help/projects-v2/new-project-button.png new file mode 100644 index 0000000000000000000000000000000000000000..ebfd1f38a2e99f7e1a57dcc51e3cab7e42b47423 GIT binary patch literal 5944 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/no-grouping.png b/assets/images/help/projects-v2/no-grouping.png new file mode 100644 index 0000000000000000000000000000000000000000..81399b8b4a1abc40ff1b9047ad8e4796c00bb3f0 GIT binary patch literal 8772 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/no-sorting.png b/assets/images/help/projects-v2/no-sorting.png new file mode 100644 index 0000000000000000000000000000000000000000..a57235087360c1dc5443256f2beb2d660d8ea7f7 GIT binary patch literal 8109 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/omnibar-add.png b/assets/images/help/projects-v2/omnibar-add.png new file mode 100644 index 0000000000000000000000000000000000000000..6712eb271c1e78395e81dc6bd2ab061f8bc6c92c GIT binary patch literal 10013 zcmZWu2Ut_fwhp})r3eDjoAl5-0YyQYfJiSAdM8Mejvz>jAdpB`K@kN3=@LN@f`lf$ zcOoSO2)(}GIp^N<-plvxy=V5UHZyzHzt&2kk-;4r%IlN>0Dwm4?k!^gfB=qfhmw=x z?_PxBW&i-?gqxO@k&c!Ymyy4ZvzwrRWSlv^uX#0vIU(w0zw$2%F8*C3 z;#IDj+!TB-=^0|4zkg4iI%jTlrS&iq>gdgwcu9Cpo03i59lc4;c*mlj|2*;e76?WQ$VWLRnGkSU@kE5u3Nm$RW$oGX zE>S)uM{{qq&Q~{(7iff&P)I?UVf4Y{Jy;XH5t%gm(Cz;my_}}x7wp^*#*`?OIhGBM|G+} zzVjy5)t-z!O3W9v@(GzGyO6MbHO9NGOcQxWI2SBD-yOyJ1kCk^%_=M0`yZyy;NJ+TsI43E6G>>r+X+HsJ z3!^!AjUs{kT%0Kz@plcz1hRVovMrDRee5z9-AAIhLKaV=CJjXe0Bx+hFMBR=&zy_` zop|i}9CJO@jc7GVa@*+pTLgL<^iN}j=$U>+1#t5s39DjRpkzyAaT-^QR9+GnYii!5 zTn4cfK6+1l^BFBjw%^c5B;ZCPGw5{Y<| zc_&|SYk*I5_nht_%M@|Jvx>H$d9_0(m3Ts-tIy+qX;~Dp2yvRS+$6}1x%y_L@VQa( zdtFo24>ZGxjVWtdDTQi9m995mrPgXT6%h>#xYCBQhSG#eH?rHLcx&3-n$y zk};XNgK+V=gTsPkDQp?0sV7`QIhfG!v>}PLJ*?$XrOZc)5mvT@l+F@|hYs?N2M%nX zF=O5vfI#YJZEka-zMJ)u>}=U7BJG$~j<&qEy*W}p&TYQ0;xn|^G{Y9E?e*>AL(5Z( zFuHS+h?v4#l05ZSzmr>k*Zpqx{fZ{rynq8#5@agyiherre!I+q(j(T&{NThx*kS4| zp4ANNyHq-a#%iU>0Wkq_Lx#t<%(!zh!jXw!;Sj1Lp@zKEsMA!NZ;__fuVH28AA)taOBNEYg1XGR?j(Nt zqFt(4`k?fon;!gwXBm4*Zs}Kx2D76NJ5Wl4ALc&{)dw=JjI&EPCIUvY5_GTb~AvUYooW-Vw~-J@UjROXj#t%r<<%D^p;S03U+*5wU$ zxbzjI^>BkXL=lp-lAn8GL^T2&eco?b{MdXwegsyV8W>f3_et753FZpNtJG|RSG@*# z)kw3FJSL-L;dq)T8oyIhbAI_Dv5_Dhslt|&3{iD;vkRF-&_X18v)tw+%}bPNcztt9mDS}{#>P43lt)%svi7==Kl zz@QD`{qubfjMc`hg1N#L`@Zs2&|9T=CGUU@-_y0F4Zgq+LDvK20u20T)~C9SoSsU{ zNtf5#TYt3~Y0M2gT3TCrg$ez&M<*{*7f@$eS9BzR3&EwKIDJQhT$(ujvADt~d?D<+ zzi~r2@DsC8H5_njA@o5=v;8ZnL0BiOqS@=~kC~L2MYVFZvha!U`v?NWZG=t4&4_`B z_lcHU&tO2#uC+$?N@!VU^k=jkU=WCKJNcv@9zut4cV%u$I<)U zwGv{#&e+JiyG{6pYw;2v%@0++%kfCOmQKIkAX6o` zqxCXqXypB!fs%n=zf)O$z}jK2VB6-iW9egv`Vhae#qv&%4ypyKtG*Oc6b~pIlTMj2 zmNKy4FmqV2Pi5BvQ&NTafOUH163X~T@ka5xbV;2`of;jxF^3J^eRH5lh|i8t=d=g zc)c)ZW9KrX+c5F3u;Ppwo-!*i_f5tMK zYz>JA8IEYDZ1l=#amC5w=APs9J*<4Yx2s6MI8uV;P<*bbQ8P}{&jG7lmqLcP6De_s z@W?nTQO!Xx`6ZPzO)_RPM~*LMx<51J! zFBM9!j~}H#^z}cPVMdhd4J_ruM7PI2Eh0Lt);_J#$@X7=ZWzVzi$Nk%_jq-tYc7N1 z9m~75NV($>AKseE_Z04y<1!N{pG}WMpH*)fcZ@5cdj=14?<-gDiEewg zj(0&C&>a)EF}!G#KDq!=OmG1A=J&iLDv3ZFN<_eN)x|PZ9;z4eaH=8~u@+jhcYV237ng3F4IMnheXWWM-+#uZLIQ+y%B`Iv*HA;GG zEvO4?M@p4%lAn#}55F%BmJbLWi##0ZzAZs!muRb>%y_PK#QDT72XTHxSE25m+>t_y zxbh7i)^wED(ewt(F%y&=m!^6KJ#u*T_4k{O&Nahi!@L4V^=~lqbCQGNjk594TA$Y0 z8-~sX2G7SH?Z0Hy;3hKAA(+G5zs1%`q;Wey(Qn{OZ9dTT_=)}VmdFLSGgT)8zz|o4 zUSM1(!Dqt~&<=r-rUE+1t<;@ji^f@f|3Vtk7Le_h94002>XJb(=Uyo$eW6%zh4N&qh;`lk&D zy(9#gXzA$SpC*p}PEOtsSDyg8#e&;-Q6p}q<^ksVdPr$@6BcI0ssysZGivIKa%TA|YxBqJLhWtG(`~)Q~ zMGA8=u%l;<-|Tw=y?Q!20y_dfx;$}dENd!TFRZUvKw#PY z?s188YusgjP~;kg1s&sW#p>hWqhK%Ifmc)evWUUu14xo+|Q*i)(QE#>PemqV`*X z^qo7M@~QVlGxg+}ydrhexp3dPGH7CECSQ@_j(f;VlvGou-@R#?Ma+yV8|^V5L}aXw zlF#+|k2?)3dgv}rBIU-8e=gIaB2PyPM2SC?_LkpJ?sJ2C*mw=g%1j&`S=f_ z7QsV9^4W2E?jggcJGC9B=SAgfP(QeiY%4LC+*!=4AfFgWJh!Mh-!)?td5p6|jUBef zriO%BlS|JhB~jt#9rH*~?Mq*p%dJg-f>du16_SLKr)ogBK2=sqz{KfUXXGn+pV@T@ zyQ^SZLh#xv%bxw-a*Ii1yQV-8w60I$(?|G9ZSM!I4%x#+nR+>IOnGN!H<&!Qtjt4R zGrsEAx?N-)K{cXCxc&y&{?R}s1#Yvg)Aw7=-eX)HX9TsK;M`Tw?CggKc%--YOzM%W z24_ymiWzS7;;8j_ue7?G)LoEJ62zw9JGC?va5%BM`;i8@$dIvbe(LFgO%Mw=uKj+e z_r=-Rg$iu;UKr^|py)?G0HQJ+bjlHa0iq zPP4$1oU^UGQK2L$i8SGwBPGg}m4h9YVhbJUiyNhaCbU4B9!yE)-cIU;6qkuOFM+uC zZ3}i+>#mQ+NP1Hn#m-FU*H9fXu}QC=RxK+9>KBiQq@BuZYW6(%D^h#Cn|kt^!imV{ zoRuSk4|`4l(IHp(l{@$k4fXqAtwj!ONGr=pEy>Sk`{60@96NF}oJJ!~NWJoGaD7(v zt0fWF=jIzkgu0HKxd7I*Reb{f{5OWgU!r(h{LZf1|6Ipb zD%J)ufSG#7HaY82UxZBd=%^<&RyTVoYT56(eQJJ#Gec6-raVnsyu~m@AShZ#!b*d? zk`S%88yusuT%*fX-O%tD?zdcV(MoVLC|{$bp%~NQv8EL-N)g=I1?q8nWS|ik;5qd@ zdDLgeE}a;D4FHEXkTj_(s=BOP%l_D0;RUQo`Lyp>v$mWzd>8};HHQ;r2W^U!af7W( zG(Q*L$0RdZY&`qT54awq=EPY}(VAsT93AQAc4UU!-J{Fu38q(tjUWk0LOBn$TS$Qe zi_yl#P>XMC1pr+;urv5REwDW7Aq7}S47d^k-ph{*-M_l#*PVA|l>YARYH7Srv}FMc zl(_U%VBITND;!nI%@kvukagkYxF@ZQan$IA&B8N(IL((CU7?3S$i0FiYqFC;`k)?< zDso*<6}y{*j$7PB39ktry9AA9O?sO34>+Ce6{TXuO%835{b~OE8iJv`Ds`XhgC&p~ zo15c{C&y$6f`oOfZ_lc{pZEQ_dc=TN!KWAa4~bPvz(C)NBW*_!?jFe^P06Y*c?>P0 z=#vXt`FNd(*0bWHtut`<8hQD-RQbyX<$_n@s0s3zY`~ge4KTAt8;B=wocbE)9IunW zH}F9-)Q?{=%s!5Nj+pq6%m_=ws;&)(SV!#-N>cV+vY)G5$R zHr&4TyH;3_o~h_!pv8T~O2%A0Oeul{ghw^F`sbhF!;!^yym(B##49}X#Uyk6x0BAr zi@cl8M*)mU#v|Wfo&QboH~Bvl8Inj}DKHSOCr}nIoPozYV}UpR@c-~$lKo5k|6%^O zuK!wtyY=c7T)JX5>~n|XUnqPe?uFg3gh2gP@)zGl;jP6RHl++{py1KahF>BpN;(>a z?kniYmas#3lcj}-yXye-0_?J=Vo<7rmTnuo5VQ{ zTp5`&e)L1|fHyLj@zj8sk(&=BunJXF6NiTC0rUG%wNnakC|FBpo5DnXPK^d=zm zmmnTgxq#_JJb6Q&JQ+u)_oi|Qt_XeyeqvU`--?RDT zb~Y6LDY?_J%BVN(h%~+v_2U5?q8?-)abe`L!fd>M*jO@B(YZ@Iwhi-fcRn{m`s&Y& z$c#C{D$GS~aDKkvsorQ#j_I=%AtWqsr*)4%7R-LS%6XmUUL`K+-o8?*VegpZotPYg zFNhbFeGokpt7m)np)ZKxPqjK$Wk`XiQfbMC6Y8EZ4-79pD~dCISnCXDJ1UnqDFs?t zG+lJ*43M^D8QRQyxS-K;!H^dga8uG+9sx}J9pSY zxh>&0z<%JW(^LW^@;}J z%0#y&?9wnc-2ZqdsOwxBLKWS2!knto$<97FEYIRxgg-_|6)hzF=@h4wQ}IBe@RNr+ zzV@?dTGq|4Y?f+qK}fj-yXnLVueX@}R?rMvrS_ydp@tv7Ruz$p{N4w4u({v0=8{87`tZ9-1Qgz8M#9LSQS_3$ z8Q{n&4l?*}MPIF!lYwi6OyEm2$nIXa#Z@?Ro_o82-+MT>`ze5cK&t#H37EWGrG$7T z$=-q%xVf2ogFI-tJlC}RqTNQNQ}V{i3(!@V4IF!@fbe8RH(7nr$XeuDOy-Td031{64^4QM0wgCv)F9*JaG{U#zI>GS4O-2a74C2pI)OiLar!u9&sb@ z;@!|w>SCUl7`s63_r5`xY|w|Irik>}3+E`^b{i>B(hf{|RGPb*+XUC`q6V{WNG>!K zSXw%!#(!xwyV!Oc?W<_{=)7NJqrWC>$z?Sbf${V_t&m-DK!!+7!+DC>Gn>qQNmu?7t%fcddSc;?)@WbvcDJ z?pz)?7fRN;@TLfsYGa{FUv6=#`Pg?;7S--a_B47Fp~Oxx zG8IQq2hdXy_`u7+oOh~rT@CtR(#HsO=jTgt8bEX zR2Q@Y*C=7Pe{C_6%m899rOw!^cfv;(Z=3+VDD?f*myeDpvy z`-M5pelk*JW#y5oaZgt(D=TLR1lN=-bt*Njf?ADYAY=PSTL)P(UH0^}4clQfNFYOM zHDKanMTM1>jZL@_WD!UPkrIR~YB9>Gxn3sScudd~pp_Jd`1$&2SlHUim74w(6%{ql z$;qMe3Je^XK%w+*uk0Um`d+dsZYhk_qqGYzbL|jkXd)3cD@k;IAsum4+tAQUI1DD~ z=;%12t*u=?zP06hn_0CtrE?6`YK`ieI*gL=D@+v0!ABSrK#FKRfhG?*xw;<9&~DLB z-mti#=Ww{;c%5>1ob+2xXgNDmp^V(Wp#mp%q^@&u_7+&9kX3h^Q?pqm4xKEk*M3EtHkNK`;3jCPhY* zib@S)^UleZg+qCX_unEl1-2+=x31W2H(2{zmNIlT8j=B+P^n!N*Dr%)MS|%v$TZ>+N(O*wxnp8+*@UmizW9RF>ebyedz4OrlvOV7!KK$9UBaKRt&UKGrnZKmhtSQd^lB&(ZM9~w8l{+e-g zT-iP%{Go^YT29XpDlGW)bRnH12ffAC_HHkrbAXZF6UtB8Mh*LVJzFY> zfkKwzlSt2r?X=XiHnh;U7s5wSVG?w7YARLW6K8L!sc#LR2ERnCjVM1%f2%G4Mw-7S zHHtFaJ#u#j61x)yT=c*1BH=2s{vlV^Ne`!57P4!Y0+F+J%=s}s^~zH{h)))oe7r{! zzjBZim5d!6A8!a3!$-{pi?EVf+GYs9j&Z|=aJN%SE6LV-ZrumFx?#(7X`0B-x$w@H zpTh13Hc5c3Lp*~6cw{;pA6$%|&T}R>TW3N`2g`dxCyC_5w&j zIVk6l#~8~a>f)@26`9??N1+somCz_OJ~!lASYl>23WN|kd*6O_nM`rvsJS34o)^25 zCq7lsJ_5d|79%Jqm-uAxw~yx;I56-4r5!qmSkZC@hXF<57&NV(;f3#yl*pk$b#S-c zco~Yka9asFHa=a4tD=v3;Cy);BFT}ai%s1(t^zZ|g2oSrlH>HIjO~C7gsK)@_&~0F zmj_CeyE;yC@)y9K2mrdWy33gvrbt;e2xU&CR%r;B<(+LzJODqs;{X}bnV|TUZ$r!XJ-Othi&yHku6)xWdEI9sc~HoX`|4#YspKb^J96uU`TA`=Sf)o^V`G31GH2WVn zh=-wqzR9S(E--3mr|Rr8FU|hjOP@ujOG z@h9PZ2|z*#Zk+&MzCp62U%J>j-D9cCbvD-ITC9RkPfttc6gA}IeRD?lqpe|y%u-JL zgz)Z>K9^!BLQcyh4?z~KsuPd*hb~ePrFxgHO_vLN>KU&_1`2a@Y$JVKMfTHlSIhNl z_4lOW_Auu-x;s0ujtiY0bvnBF+&G1E}7foK?7mw4$t6hoHcxl+=`GazG_#uVC;O9>~dwW4#|d zwgHyWuuWih2_r8m20C5B(CoBnR7D&Gj86E%Ll)r4V{3)Vi@qf;&M1K(`@ns|{*8@^ zi<fhD}cWoDf}nk}UOlvGK@yVd|9Iy8Kkc`e^-QaHv2=7r5%_c-dez4yqvdB@5N$<_R8PU= zLD$jh$AD1rOCn-R0GtXE8sVptclQ;(fPaiH)ZdX6^WLmCrM~;~a_;c`HBkVyvjc;9 zrKuVwWFvk+Uzo-I<>j_ki9OZJ&5W_n=WFVEh_@_*zt8qTRmL38rR0;b3nBxB9^3c5 Sz_81I<8*Et+$z_!kNF>KM-00F literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/open-menu.png b/assets/images/help/projects-v2/open-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..c4f2499f8effcddbbe31a059f8a920ada7345d55 GIT binary patch literal 4995 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 H+h_j+=Z-J( literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/paste-url-to-add.png b/assets/images/help/projects-v2/paste-url-to-add.png new file mode 100644 index 0000000000000000000000000000000000000000..ae3e122bc7baf310c2c16706998c750a4de0e897 GIT binary patch literal 15894 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

wvy5;A@PjKE^# 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 JAgcHFe*uL3#ybE2 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/priority-example.png b/assets/images/help/projects-v2/priority-example.png new file mode 100644 index 0000000000000000000000000000000000000000..af600b55ed7a7b4d17ca4e4bfb775b6a1f7e1565 GIT binary patch literal 9203 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 z zpWGSCdsH^7Rf&7BT9r8uyxFo}un_HQUyDBKKzWo_z232__dWi5@?G;Q^1L265x(?`5+K?k=$@Zc^X$e_XP z=bU@ry{Gqi&Nvl7t-A`f#M0@(ra8MaS zLc(0Im6B4Emy!ajxj9?eI#?nh$whrkL)X-pCk`KL-;E=Ve3vpVJc$9O|Dy)j1v5i1 z=u$ugA<>^cVSiZDQN!zsey&bPLAj>`!fKT43JH`zd$uj810wq9jT+C%;TnJkR^MC)t!eBtx}ZcJ*3syMqmMKfrlXwtBCR#NqI!orXF8{M&3B*XUX0@P zvZkBL`&k@2#Ktdiq{L*62V<4RGWaXI5Jg_HPWzO%Tk|z-O$9 z8$LVFii=7eh^cGe_K)K3-acuIMQS!qB6w+>71x$sZ{M?Ro!rMiAS`=zy zf==;{&1K}*=fPCIjbwVgm&C=V^}9-2jVHfZAp;9ZPS)nu=BJsA%Hd5xDzo0#Td5hvA+nX5eUK(gKPmKn8PorLdHja$eNvH#9 z5JVPO3)3VAbW0FMqAMbyA4@WTLbt)VRj6V4qz4GP-Fvstnt3WWe?q7 zBW}W?dN0NaGj+Hl%)7f#GjBUucCjn40@gjl9cn;iP!R5w5Xr>B4S+ z3c=9X=_gTR_T0tx3v^{4oT-XeK{et>lw}rf3Du z�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 !txM(GTJ*EfA4qH;%-K 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/save-options.png b/assets/images/help/projects-v2/save-options.png new file mode 100644 index 0000000000000000000000000000000000000000..119b6e1675b4708cdb4d98477d0429c43a3448cb GIT binary patch literal 6015 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 I@HFgy08^hzbpQYW literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/save-readme-button.png b/assets/images/help/projects-v2/save-readme-button.png new file mode 100644 index 0000000000000000000000000000000000000000..4fb7911a508ac5b378e41ce2fd4815883d13b6db GIT binary patch literal 7398 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 Z6`i&6oLjv}&h_6a>W_4ks}!HS{6DvU_I&^V literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/save-view.png b/assets/images/help/projects-v2/save-view.png new file mode 100644 index 0000000000000000000000000000000000000000..eb1a31a3027cde5837ca710e8c545a94b121d0bd GIT binary patch literal 13341 zcmbWebyOV9)-ODG0)qy^;1(bdU?#Y`26uvl8G^gJhTtCD-7P@y;2}V8cXxNUJ9*AI z?|atwt^3dIwR*ays6QZObg^5m#4gdf!Wu(Pb000CrcsuI_D*Q7c4l5G? zK%X-c6H}5A6QfkJw=p)eGy(vmL*f(B)Kq6*2M)LFM!XL8jT_+`dr3)qp@h6k$w>9` zO&rdvFQG+6z{nLXCESisEERlGvOO&vj5?8yFJ8i^D4RT5I0W%7NKp_ro0jXT`H%G5 zI`>C4!%HTMHB&waS;*BAIY6zKzH+cSZtC__a>7jE9sx8hVI)^5>cI?YNH7sOIU-JK z^0PU`5rQ=5a^1JhyX)=eNwo(4muP^uxT}U0Ut>dT`B){nsqHucMW2J0p>B23zw2={ z2xw5KADY8e3vYA7V+%p@8KEJeCn8B$fQ$j-FjWLf9cpiPEP8@Iv4l$~%?A3{7u!?^ z9ji5sFES-(SlQTQe~Z0Hr9PzwyzSiuNSJS1V# zPpzUf3{*vaVsgu{)R+LCzwwS?V;TyLK8~lpf(=1*_?s))1++&7yf=YkEtXcB;dS0w&92-=-RTY!RnOcvYm?6=XubzW3T;@&M~aIw!GW2V zMlA^KjTnCYHLZDM0QMHiI2q_9UP<7SFmPHp} z?%{nl*l^K=4_ zFxVQTIB7FURF0tleLT4FYhxJEFVA*^D)zFMQ$!@e5j_PkO&HhbYZ%G*!x`%XfHN?t z%WQ?o_NW0uN|G4y?$==lSyy`3J2euaKpHL+nD~~`w%Ib4O0F2_GO&qpVuESHxV}(Hggfx zJGA}s+tsy7m9j_jMsiQIW3o*1dewAul1jBoTtA!^tOetV^l9};g_Qr0EEX+RFV-}Z zOD?f2B`ruR{`s*{jpUGXkDZu{^L-@8lIemazhRDbCu<)^F`Jv^hxeE4ddAvj?ma+@ z-w;`@c@yV;Qcf54?NrUAX zWvOZQ?vlUD?d5sh@P69$;O|kouC3rf8Xbap%K6JWt2&#*fkSR*0%w;4hO4J5i$k4* zWo|9*6VfZb1(!VDKwfLd1KWqaje|GNB`(CyoQ?|iOZyA`N=9GVIN2&1pt?Wxrkc{6 zZ#VWfQV!k6F0r}Z)jQT}*Jt0-ox7b!4N%xlyO=an*dL!~dAxBWz1TUQI5+gra2Gsh zJy~;CcWZ&BydO{MNvdqI`q{k{v9vB&Az11)=cU|=&??cY=gsIn>b>c$_;~rK`ndlf zg+z*^f${^*0MQ?*9__07$462PObhm29#f~0Zm7Mjp{?6V4bC}^owUwdQeyljnu}A! zT$E0fK^SE?K^@J3OoPl#^@;v#1HwRXnbr+|Cnq&HhwU42BYQRHnOL05#8i>gXu;^% zP9&&1=~q%p(y7++%(t1=1~vUFZ#k~!UN?zja7_Gl_Zi_ zekSF|)>4=17*a9fUot!B)mh9Iack+)`n?IGWu7ewmTscri1(&H96s$W?!9f`H@+<< z`19`TJL@ub{YJCRFx}?`3e9XyI}N9e-Ocj;ef>dQFH_7PbZ+uJ+WxgD7HH>4XQk7) z)A^P6PA!9X-!6~2ep#Eo8)4}MgKk(>nwvxeMD1Y5lJya2tx`VVn^ue1#{z-WRsy@Q z3W9n3#MeHv1GAooX!8_*yptBbRp(ojj!!+#f1m$4e`IyN@JTO6_nQvucN#~jafQ2~ zob+QC=0&I4iR_DZ>ox1$qt@!^>I8v6kGjKKl_7AO&Z^$%cTJ1qf|m9BhI{ubkHbo# zEU&Da_HF+!{@2(jq~;~;6-)x*0%;C6w=qdH=|ZgDWyND5jTIC^XAG|5 z@P(<66l4%q4wc18dXR)A9C_?Uf7E5Ln%;RpL)(4U%pL`d6aW*Hv2xAgp4te3IXEFIn>v78AwL<;TVz;~WOFA+1;(Z)}L4Z){96=FJ2Fe)uF! zU9hT(w$fwO%^|aix&PWe?^w3fK7KClX&V;S@I$(}e^AVoB>wfW_SOmxb~TK&WQ^tI z0gUkW3jjip82}mHLV%yd@Dl()`W6U4gJ1FBr+60Pe?}3+vXK7M24um<03xblGBWV1 z>Suc+BWnj!8^_RoncF~&kSC8`)@axn)071jurycTJlPiVm9_hl$1gK3N9c_8RU>6q`78f=a8+#M*dmbJhFoYG%%E}C%!R+8>?Fe&awsxTT7nA?+ z5jS%9Y;R`kXl7$g`Ij%uz{bf@fSUTRp#M4krKgdr+5bwicKEkha09`AN5Jn{AmIPu z4JYOQ+smtD=4xd5QQXW5?jE=d!S|dH{(t8G|3>~-;(t+U{VydOE8Bll{@2L=mr~uq z$X?9G3NF%7@PAk4-^Bkt_-{gf@L$XS%M<@{^FO_CKMSJsga2pE1kr{0JSzbJx+WQM z5jEGj!}O3aLyv^%eIFcT5oBCsToG}Q_}>FnL?RBCKpah?Cp(@9%>>j#)bo+_M>4s7 zeWm{Oxl^0BY>WG)`QV=x#%r(gg=<=B8u&p?bKSeS{g@W)a84M5+o)zDX{4S8CO!MD z=Y8#BlX2g;owgj&aE*n9wJS^xIL z!aG1Ia&+U1eyc+j2s4JP>hFQ7yUf>Rb$yFIHxrl<;j=y+@Lmca!YY@dMfY5@J4&$s zG+?c-PsUF@OhHjm@3}o|envWJIz{f77fA3G5N(zx%s*fZUd-_JzUQOBpOF%J_*Gl$ z^79(Hu)LhOet59=zLFz($p~~u`OEz-sMBq*JYCaV48{%NJ}}s~BMhlP85cY9KlWN~ zF*hp>_0iyv=%O3u76Z zC33V_+8w6rRq)*0uS!ugM+x0dw2+fvCsL4;|KSx+WAf2Z-M_lJ>f98%yKvxQy_@rT zJgNFIY(J#uB^K*xe0#9qDWa{&-s5>SIW~7xEhV)bd3bZ9HI@^H^4H@nYz+_Eu$ix1s)h$L+Tw)|>mjD4(^00+UWF65>=nO_xeN1Ul7x zs1{H(-9-=Q6LOc7Vn!qQ$cK4+H%lPvV&h|k?gMyl&nPuQykhF=X4m0XS7&*L4(Y`6 z{HEA*XlvY&vhNCDe{q>498;&3l7WqdiGiPN>~+P)#z!A*xTH+(%4~I5?P=<&HupKj zD{<_c(8->uq`aKj%)*F+I&;?9(?F$QdyCNUqmD7FQRnl;!EQN!w zV0;~2Si1%M{;+u&xGAi~f7}GI+~08=XRAR(0CfI*qSTWVhY9;h%Yr?r8TUfb#i${u zZ|v!zQgvu7!3d${<#G+f9oaEoid3&DBvS?}4SDWGPH!Y%=mYwHP#iM+VmCj}?}y)* zn`{8uz41CP5aRRit;E&3W|50Ob>|piXSW?)Qm~Edl3ICa@uQrj^`9ov=03wFBhV82 z3op=X9h+rgEm;}?L-J^qbvA$+XbO!X2keXF%3e;}iR2m~5AO21fn2Okjn0zgm0))b z&(F_S58b&hly@7j%3l?BFtd$Nm&R)IS_Hm#!q+4n5OVDMfzN_-gzXKazNgg6^oEO$ zPs+(E5JN!l<&Vln-2Ip@mqabbL`ZauLm0Kvv3-vHkTMH%2G@p^xLZ2m8#-zZ@7SO? z1k9M!NbcpY!Mw5&l+Qn!B3e`AP`gNQPLP7dgYE9g%liyVH2#Lc*p3lH)?{EHJU|-$ z4ViTR_lWubI`yYAGgCSK&o?DATEBUxac#2KQTFeqnw#mC;w_KqTIbhVrUY8NtbKfz z6#{p!pf48oQnd|{4wI$|5jJLgLEk1{=j6J z`B)r0mU2G-d3`bhnB&3gl$9t}_+`^XOIR63-Eoe+Cp-R9iKJ>xZ*u;ozh;N^R zoik{=B)4YX>uxrYHM8!IUqIrFgJ7eb*VCq^J^zK1i3z>#c8~h%lzJq z_imG8boZNIG(l%Xy;To=HN>}NP*g$7XLn28D+wVjseD@Bj3sYBYC=d)j(bMX$;wFZ zj}H5(<3p0@O^0&~*h_@B_N&!cI0;WEO6zO1>S@3`DV;+yz3oVccd>Q?9RZ3u7h--7 zXX>Q`Bp^~eoO2-aFV!@V<$m>AvxM2q;ueoMPqZ-p(17Hn4d2 z${J&$;l>k$IAhT30CXqy*5^T`2-IJAp5x$b119cso+CW4pG~~Q&L7uNac}sLQnqbw z>Df6i$bA0#>@e}m>cN37cT_5Z*U9`lmm^J08rDJgILRbbxrK#|-zPZ=bMI&YJ&j5N zUQePq{I?XYke`EsNx;B*M6rk+4I13($wiU^TlD0GZj$&SfA%go!6zL@1DBe}55tv^JcA&i$!0c&+TB6EJcJO9k63A)pI?RtOH*9K zyt4kh-@%l~P3wm?e2e-P3LAKD%d`n?IGn`i&}-RiEOh=;RfW|~8#>9Zo>R{n)nl8M zhNj|4Ezl;n)^);p4=tHPh-=mHr?Op%EE^&%5G_AkJINnwTN5FS!1_&3hrzPbl7r7n z*pmLojp1@e!9pkKAk0ZEOjZ^)VTTKJ()Zq&o)&U70x=%!`1@EtuzzgF*Bxn2 zU@>Fz(3p44cW!jB&@PmGQ$*9>jua z-q2F$M3Fl5CZ_@!=)m=YtYcD2V{VR*B@jmU3JdwxUuHs{sDUaVAB--R^ZE~RQ`ExS zUFinqTJSSJf|`$Tp_aBa0MzK<^p<9`NdTg*l<5z9;0My5b48VAcrYW~Y{wxGP0?Dl z$)$M=)d-^dSxLgP0rCng*K6uYA!9a|aIEgG|0 znRLN3pmHb_E0EzYASf{ap~CshF4^@>B&1`;_Nmo=@w={ban@r@ud0EuCYNYHM*b#P zz`%Cff1un!H}}6d(z43w7{W(NhyqjSNZ^^6>SWi*m?0c)n4Q&OW+lNPNCaIf{Ihe! zyR#oIwRwa7r}cS{o=Xqi!kmlGO3w0=aJbnP9GZ;ljg>!-UCy}(*@vJ-=@!&Tg`4^Q z&Fa)q#BxL^iwsiSY)ZysUkxiP7e(X_=FJn4HNSfHjcpM~+&yxjze2Q+-F<{FBmH&P zj~iB<=hdi6tjMg)?s=O9pPf41rp3Oa$@?}w!QCmro1H)V$HU;JuK0O3f;UzUq-e75 zwj$`p?@`6fzofj@H=Zu0UW4w6!xdXt@isAK6{ZBH*AK}0kE}I)kJeo zCyVE=>)`_HW~?pOW@ixvac-a^FcU$+P)`rbQ|_={b-@!5GS7$jeI|&aIbxWiAw7Gv z8uDgy2ziv&3NU$5>g6d)^rx|#+sn_xVL_c9bR}^s~#|E zL_E!D{T?+)&jI5@>wkx0Rl_`wYn38bz=tS?s!)d(*w3<@n%<@n>WK@)Ew(?%rP$1} zb==@=eb8IpgUIIeR#q9~nNcj9p;} zlL11nf}vs{MY+Da!l0ldQyQvqsojfwFDg9a#aJjG&lXfq(BhFT)n?zdKZA%P`3MLM zLsJO7q(fpL?69>lr$Y+`XrNz7ux>;9> z=REH^Y4zEAe_(g@--&+hy;wafVM6*Xp5M3a)abL-ne#x3lc`yCu#GqU`cvmeGk956uX>cBv5!uN54USmOVNY+gl2t4O7-?te7$G zcb$}Y!7h^P?9XZJnMhr#>y*dL;rDkp1X)8|2G410T*D`ePJQ{HZjP6>=?v!DP)+_dV}hE_N_AOsupkC!66I*ilPnyi1YI$Y_kv3qR`ZB@|F+t}}BM6Mj^!;7AhbL(yWv0F> zv1EqL+*9qHm$E*5elwETh7|WUb&~~F20V6*^I`l?Mdv^H$x&PfYE21y>~2dyw%&>{ zs*>tt=Lm}u8&Ym@3CuMnHX|)9DS5Go2w(mf8R%6gASlRUCM6|hY^+&rFX%`_Dqj%V z1&N(y@r5$17}d-o^6~Stvo(JsxL06MO7PF=Q+p3OIt{D?1a{+GWTQc<9v>eOKkKm7 zgq6*hOeA_re?parEzW^lP!$0#{NTw3iRJfKb5~b&$+PhT*CY?UX!+QZ0XYbx7gNxN z+W40uJ7P-NiG7A&oa%IW)18aeJ}@QAr6lY1O_-ceJiPExk-k%6r%YL51lsjFy1xrY zCHTT!)@kG5Fiwm2vc9Tnb?vl4M_=EiN~^4WYHDg=;8&;@l23=tzlgclOwc7F@cI!( z4V#=m@Q{r2b)l-!!$GRY&dz|8mpGzna#Fp%x_T`kF|j)#Awg6}SC^gb)%l~S7fM@) z&k4=L%eKz86SfD;ws&aaVOa76epD`7gM)@IM31Hx8tpWW&bT28E#JSdY;A2V3=D*) zW@I?4s;U~q#>N^O)5?1x|3{V1$`kMd(5LIzlk#=p0IHa(1hk6b1*po5ZP~ntuN_o~E2~G{!VmH+gy%Izf9td~R1fA$&l6?ua^}e?Wik96sTC zza9LySUGBzH^xOi!^Rq*E9S% zCNxUQ`iHY=arN#LEcjf4TDkF^>O?^To1maIgk2pN$b6``=5j;fEnSyWE9PT33pH(0 z2b~>E|M^pr_h%uU!8$5D90Zgn@Q10&rrwY}1yQgz9TfiIEU_$k0c?B)W@hd`*PlQq zI{b_e->^&Yfg~yVAQ=7cL;LrF3Xy;ORQt~i{J;rQUn>3N9P2Km zYCSzY_=uAJeT ze}Q;X!508t0=B^nr1>0MQRvePHFdXucs>lkug%(8kr@(!4_IVFy_J!0$HfQ0BK}cu zEf!U5Tt_z63shHI3nzzHjyvEUYubmve~j>YiGMb{aspu|0>Ysa93nyCPWflnKW$bJ zF;IRI*tPy@TT=6?JE=A7PNAz{UvGxZ#ytpH1TNHkM>|L1Ca}sGTg+#d5g8e|c(d_i zezB#s^3Q`FbF9y;M^}fO$ z_sI}eD!p2cw$_5IIlt@QvC^Fr|8@ojqIP8x2UgBCEx7ZqP8ryRq@;YR#js4!pk8%v z?r80oh=kYEVG`h3-gbW>RN+0REI_l?Kp4MMjVs)%`QmmV0_%;`?| zv#Qr7PvbxCy_NBAHGM3W9?u?=wf0k5|iYTe9f=AX=30$FqFa^mh1E_dLFw z;@o!0eRQPKcxct}-35BH@Njk1ifHFd8BRvP^kwlkla^}*XhOMcg?=9U~ z6oeho4r2JSBnP>T`80CH1c5aj`Z>^qaSDoy(ijf-Lx=YZ%NGZp4dG7rs8So?d2=5x zWfkbMMFJ=H@ z?W3G6`wAa!9)&OgT_{h7O<(W*319jRF5ggKR0CZB1e0n9!gC(D?T*(cYQ8A^z6(AN z{DgKY_wVwbrxU(yJ|A=uT>I$LuA^KF9O2ZuAb-Le|K`LG_E3 zp7G6no{RNH5GDjMUx00$KL(N=3=!{F048#Rf3Kahw{n6RiEr4jlRR^ES*eTgT(XW9 zI;_(kfcVDGV7;I7V_nQloYO}vB@K;S7825T(01RklYP67-nc+M5BqykvedZ8ovSqZ zNIxS|F5!bCl7VtQL56wzpPqEu8Tz`;RvlGmANx@;Mf7hM#+I0SdhE_V+Muq-vYjPU zc&;Wnx#_K!>b9KU%m`Fk;NgrD3isKgR9r=QJ9zui8bb#5T{5h`5(@e}uTn5KAKlih zy&oUnM_Vc8?aeYLZjobCPa! z{oUu?*VW;t<9yr3x=MdW!b?@y&3dF7!iFD(fnfjRpML)ZNvoychg{P1geD?$k*JAQe2HK#y3&0war%=-> zS#m#?DK3!-YB})Ddeq}9o+OWtbL_GrE!P$ebO9@eO62y9;vEJ*KUe* z_reUeHz}(*Pumn*N0RQN&xgzUj&0GE$qeE+(3{!k+KrsuvVm#h)PnA|o7mcsrzZ*) zjIsyqRMB`RpOJ4r&j9Gf<=9AmxC8ByfV>GcTzY!?_*B<6Tw z=@_r;D52htZ|jC{lFf2p&}IIrSQ1OOYUN9aVV*N{a1n@|${xW|+|#?H81m*0Mx+Gg zQ6?sA!}_AMytYPLLOnV4;+580Eop)JFKTh_d02sQ{#1a^>33Ti9~CG#h?%*3MVGaL zoQjptk~u*?8-Ri6+tTcGlr-keSU@6EnAg^>H%}(ISXRY$loJo#P$t$lrFlc01iJ&? z6}7&elqUb@#q_UK-cQTq-NOQogIS@WF?uK%qeH_!qzt}P)R#s}Uo~ULMKA$HR_8O} zLek1iU>HhZUqA*kSYeoGvl2pQizB>?h4DAZ<{=Khd zCB%{mNvsw3)fB0}gOs>bi7Z9203*-|=OtiIaHc*(NV3MF<Ml0v>Hm`2I1no&oPPq{7VIi-6<{?@LVt3+lr-CIei&dci*a=2b? z_1@Or(f+!1_`br6i)T9VZ2Oi{>r;u%0F7vqbsIJoR+sY9yIXDBNNK+1otf%@-97bg z8dmW{cgr*iY7uKl_gYo9WwO_Ivh8cDw}eDXFpx$wbXxym@?*$>^uF5;G0qwE@}BxW zJJ3bHzf?J7$5k!R<_sqQQOxUNM-OM#uj3>#Oe8u=Csu{c=p^6R^}dBy(0}!w>H}~B zMxb^RW!`{nfv^#ZOfG0jlz5Mo&aGPMHp`oFs z#zvmMS?Ar|9bC!Kj_-BZAK@}|^z@uaIxup!$($@Z*<=f6G&|g@xOmh z)olq^Nd;nQ>P_n{RZK^GV?Z5atD~c%GO@Lt59c&57t=lbW#?pR%Xn-zm^F%1=@&T> z(ffbWoPq?-V!}P?v#qTHc+u0o2Q`qp3~u)Ln6lw18x&r+UAS}CRWXVH_Vo0?Er2VP z-||i_ruLK8gBB*_$1!cHwaS7i$NdTysy2dy=(wae25-^doH>{3M zuLf5q&z9@ho=1pN;}M*BW@l3Cw2U~O7oTRdM^9rN92_<;wjkBlQ{?sK(cqW93Xv}+ zV_^pO_nv7*GoBw1UW$c_5Re&d@raWTY^5@KIw?lzH@`2nK7T}jr`8vZ>JMl_otbaD zl@hWw1aJ)BXutbK$iaA_Y6#EZ3JJJ0Ji}bn`d_f_+Cjjn0(e5rQbPmjNtxeahRJG1 zZblO3+^=56T61HIwo*ajf@q>Q*v=OXjl3E%X z@E2N47JqHzd603RMGM=`TwY@b%jC_>lW4oxUbivq?;UY^1eHxZE2*rsgWZvYcK456 zklNp$P+5P!dF9PP;0yoT#d_yj&catsByLH664vE#ZR|1Q2V7ZX<#pp|(bN`-1i5_c z0hJE<39hAypi}cH$M#yecCH+evCp6WI2BRy^CD%pNAsN!;jl%H8j)g4Z6t#wll|5f z9)9KxbAzK+pbMK$7s<`7bNkcAlg6JvucHJihDRxW<>cX^R2c`C3^8#6b%%I z7Ksh8|5A|Fq-1e144s>BkTwZ^eS1_iN4;!@b+nUj=?&{B`-3U8G97*LD!g|%>Zw=w zhMZOZJ-T|FascJw-1EFEP1eH&3mLP5Mj6#C`= E0AJ>LP5=M^ literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/select-field-header.png b/assets/images/help/projects-v2/select-field-header.png new file mode 100644 index 0000000000000000000000000000000000000000..aced6ab291c85129284804d887069cf398646053 GIT binary patch literal 6966 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/select-iteration-field.png b/assets/images/help/projects-v2/select-iteration-field.png new file mode 100644 index 0000000000000000000000000000000000000000..b7882249ca7c1e28ca96a9852d06d36edeccc606 GIT binary patch literal 12471 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/select-row-number.png b/assets/images/help/projects-v2/select-row-number.png new file mode 100644 index 0000000000000000000000000000000000000000..58bd09e5c22a0c2c37ce190b1742ee2afc177b27 GIT binary patch literal 10947 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/settings-menu-item.png b/assets/images/help/projects-v2/settings-menu-item.png new file mode 100644 index 0000000000000000000000000000000000000000..ff8e781f87d5c65118a57728dca518311b80aeb1 GIT binary patch literal 9769 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�qp!5h^*!(wJ;S6{(mA6FG(ZGlNO28dVsl7c!8JE07h z;)@_z)9{89CSqp+Fgp1)+T}_04<&BaCIjvy?OXk~odP|Oi8JR)gZ!dv$H*n5#5XWm zf_W%#P30{zB=F5BCvdmX#|&y!S^{AjMUNoQsCes? z*|PksM_cWHQY6fz;E&5Ugu{!A-uivpep*aDTf;0z8+SWyfHUlM;({OgeCRnG)2_gYZ#*2ePc@i>N8?pfkz|YyZ{R zUWeKZgcII4C{9x+cfN1L6vAYVo_c)rj#KdKDIDj~(N$+6DH`@9%gJ|33 zpF)%y1-)H7jra|HndBOJ#5NDV9{}!^cMB)P%>~i@Y-v%cdRQe&_1oCr@*fy|?b_`` zS)2Mq9`c#CY>gZc{of2xr13a>@G#58dZqsmha5WlaGL;`m61TV=oSt9It{KrAA`jy=Kpfr-`SahMbDY%TY zKLPOz7&lS3inOj0Ix{9X68xv_vj?)N;!DHNmY!ib(%~m5pWJgBk(b6cmpq?qUofWP z7?8;Vwy$U&>K}&DfW&R~CpZ#4jl=r2>L1Gy-Oq!yR*gz4YoeuIMV*$NSJ4qDlF&=V zEvUa3aR00!v(i(H1{*x%cZQa+Fs2v3pk<*F37GIQ`hFfQaEBv{+Ig*P#Rx$*Z^a@M zeL&nWvEJ)YCms&Ub|mToB=6g+t)Dy0STTL~JxE4a~!^G#Qvf z&)SOzrhdiMi`bcKsl}4%+ls+~2sgbE1)>tZ*SHa*ggM9%CWvs?r%`CWhA>1}K6_NX z5V6BnFFaJH=mGP{@JN4Q1Y{zmk2_N5tCdxm zijwk;Fh5t(-<=0Zb5wfIQO6DKg+lEx1*rc44Pf#kt%ES2{_meD1z8oDaw*f`{|6T) BIS&8; literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/show-hide-fields-menu-item.png b/assets/images/help/projects-v2/show-hide-fields-menu-item.png new file mode 100644 index 0000000000000000000000000000000000000000..386e52f398f84f120f7baba84bc662b675c7aefb GIT binary patch literal 12457 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/single-select-delete.png b/assets/images/help/projects-v2/single-select-delete.png new file mode 100644 index 0000000000000000000000000000000000000000..c09b2edfd328914865992bc9669a6a7f726b0e30 GIT binary patch literal 5891 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/single-select-edit-options.png b/assets/images/help/projects-v2/single-select-edit-options.png new file mode 100644 index 0000000000000000000000000000000000000000..252361a4cbe18e01d57284bd44210982b2d95333 GIT binary patch literal 13701 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 NYX-*p6}opH{~whjm}&q3 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/sort-menu-item.png b/assets/images/help/projects-v2/sort-menu-item.png new file mode 100644 index 0000000000000000000000000000000000000000..bf700aa784243862b1b50f0943b321ba2c4b5720 GIT binary patch literal 13975 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/tab-projects.png b/assets/images/help/projects-v2/tab-projects.png new file mode 100644 index 0000000000000000000000000000000000000000..aa7e13969c23822459fc2c6261d24d52316ceb1b GIT binary patch literal 9264 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/table-or-board.png b/assets/images/help/projects-v2/table-or-board.png new file mode 100644 index 0000000000000000000000000000000000000000..a653cc9aa73917f69b992d960b674ab16ec9bc2c GIT binary patch literal 7744 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 literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/view-menu-icon.png b/assets/images/help/projects-v2/view-menu-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a2748c5efe3c03eae409eb232b0001ee3092f33b GIT binary patch literal 7776 zcmZX21yoes_x4ayA|W8%NaxTDNGl;jJJLfpNDd7mNW)7Af($4nEj36ZjUXk`T_Z8n zP(%LleSfvS@2++3+4t=IJp1f(&b@2z8>6HBl!S2BxfVhaE~i%HMGH_)GoimvZ88IY_B8$pRJ>pEd3GB zdK<`$sMzt?uA1ZZi!u4}sl_zU;juBX2a1^w0PrEZIDIS@6Sk0m2V7JG%I{7r+1H8Q z5FlB1zpd0Z66C5)ivod~y~+gHY=>+B?*1)++EK1&(G6#44d_XB4li=6t?2$fUvjkQ zG~ew=K4$6Nd)AzpE*e^!HYs7H$tRv6XFqFSZ}4lGlSy=8?-^WCq6@>vfJ1+sa|{V* zpy>H6va4BaqV#cZ`2FE7MickZ93g)J`G;eZ_tV)paiw0x*_?%J@=?0rC#3tc9@QXn|W zk8rTWX9yGU7}~7pe@dT8k1U)`@8i8uta}}l z5Y~EWEXn0a1A5#}1JtNvs zq|dYZjLZA>fui^*SclJ>sfox(nKUoNfhK@BI7(NT)+n+bY7Ju=3VZJ%%z!5prN3h9 zA!rJ44=B9{^8drY#k%pVufQA<<{WV4YWL~UJ;b#p4 zxl)o}F--~E$_aV$AFCaBvl04v@}G_^2~);X z_hPTbLZPd|C7BzUN?JTcL_eb&-!#V2b_aD>Rg0AqPSVmxC-fCTUqB_T&!F^QP}6R^ z0N?v>yBwGKJ@&o|Gtg%w@O7iUF?Qv2oh;vb#eB%oBDnZqKMCAHe7JL1cy4_4GKlmB zFXVNeiZI((icSL4PK{2ZPI4vsmB-LzVMT+-S!4?_y4_-{GFG(Ja9GTF=6RwD+g7US zGh%gYJ^7M&@7Lau6W|LKBi8KH;QkmJ9)DsCcVo^~*j1v^M;iSWZo)K|@6;M38`v8> z8~NCV-;BcxI}9OZIv+<1M)MDh|H^YH=r=I^lvxHTg=riXtwvKQ4nPK;##Gd)l_-@M zmb`G(dSB{N#!&R3q~&F!5vKGgnMk__(gThx)64UOY`p#spi&jjyU>xIAemsF(40^- zEH91W)f9hT4>|ejl(GFeD>f^_IDVF>o~Rz^6f8#hBeVCD?I>bgdwg$9eq;>Z^`R@f z)=~TV16+D-+v`{Bg#WhcHp#Z%uP4r<;#Xqh;s|FkXV936bC$Ez!GB6`G z3*XaT@M;p;a`JvG7h$f}{*3w8&vD|3)NRJ`o$>5Z$+4tKi>jr(+wL%j4&i4a(~hH1 zVW-c|G)|fJ5c~7dXv=QlReF@fwiunHgh-4Pt3eS19%6)=86D#_R2-C*4C5%U=Bk4_q5_L%asZ)Wz~N9P4{_%j^;Mo*w^0*wOX z(V_>d0fzpqmRTY{Gy5{DT3uUu784fNl&^3zHNE|7r`AtlIemYh( zHvT)2rYEyIGb{5DvNWAC-S*Z0RoPl)pK~wqstJV$p$MTNp>^C9HOg2l^LHjB6Xsq$ zuu2tIB{*i9QoTN;*HgG#SezoPUaelQZZQqr)i{NS^7*?TareEg%|^%W^ehZ8ZZ@Jd zU_yHH`WkvsdJFn~1rN}2n8GXa@T5G`gU15GD1}*A0OVrqcp!c{K1wUdPS37PM>SKh zC9^QKo~_KphLxA{M8L}o;XLzM3S!C`&Jo8cFjE@+tcg`TJ%kH2a@b$ekNFC+!<0~c z=X=BFRxW1I=(rJQdOOej;^T`~Mn3CX8x?~)7C%gb9Z2dP`#$HITu`RZc>U=dIjBAYe>Lvdm1Wq-sYToT_l&?M)fML zl4_1JgF19(XeJ1SKgaw%By&EcrqH?U=j8R=m$^4{d#-2m=4PKvQ%pp^uzNrKseLj0 zDQDkLV8N$;;^T3L+p62vURzCa%{#fMKm-b-H!Rd{vSK#&<%RQpQR~{}*UNy@KvdO} zyx_d^4rIjZh%-_=2B%W7N`AR`xes3Fn7=aFbDoHXl$VT`^HyF27{KbPWIkP3C3ro5 zUSWiql=-S{EE&XqI9;*U)@QO^u}vyIN*4C-l)0VAkG;Y_Ifd2^`UJ$p#Fqz%^2-dyz^X=!CmZT z``p<&L;uCk=g4e<22;0spOJm}xwRRu8^k_p&=2BQxn$VB2qC-{KxITpym% zHX5u8w2|}%+9#46rjA0J6$ZosAkXAi$i|?=KByU!)7zZC z&$#FpADJX~os5B6wfxTS?b`;&gL87NpR{K}Zt%_ucgtp`5bocWn80@0+OgACr)iW5 ztT@{0Sj#9~75Y9L1yyh9S7UVuxTwQLpk-`F=&IwjoUJxsf+bbUH!=Y03%E$}2unvv zih)+w9Dr!ZND6(=(X;3#^QeUOug8U{srzK8XduqA^Zxp}3VMBginn0;EubzmbMjbJ zU#X4j0b&*xs2tFZM1NayG2Xu|>1!WRFbc;xzq|tHtI>78tjD1D-FGmB2H{`jNjJ3O~Ak@a)%2p8O>hT8x0KsJLL|0pHC=1Nh#m!3w zCdc--h0LA&XIO}h=a~&3CcTZau2|-~&VK#Xp78Vwer;VMAo{HMP;CD}Q zY!2Su9x_5getv#}en3HYPkSK|X=!O8VNoGbQGq)P0WW_yZzxQ_&5QjXl7I84*m_xe zI(m3Jy1TLb;e}ec`*_Q-vHfxMpX;A_+QJ&eaQUt!$^DD+1oBqAs*^dIg!DCp0q zjE*DB*5##&qwC%B-1(3flLq~5{{Jcd>+pYokpBXKK=J=Y{*UJWMH+h9dMdlS-g)$v z|L?~93;e&ze*r;4e**uXh4^Qc{~o)i?WJe!f_QSDR3d2&NY7h_z&JSJCr9c z$|4!DWj9DVdV2V3<4m6JFVY+S+8K@L%GcBn4mA`qao@_$yAV;-XDux~Fu1k}YitjN zK}%T-4Pm7rb))xRFYYbgG}aquZr`dJu9VE`EZ>i?ZTk`krMst(_qnuFzy9O5EqpsS zE{ll@lVMQ|4vin$=&YkqIk_zi z5IC6U*?n&yVNX#a@DOZkX!t`-RDS{jvi0$ib9`t0>Y17w>Bw^s_cR9!~)YmeU#8@2@Jjv=@<2--Nk~33-tnO4e(O7Oo1_$E& zs4)G;z|;z4mJbr<?M#mU88BC#|8ki@VGWv*=9pd$jS# zynvE}b(O)*BMqYTtPa8<(f3;9S=iqT3ps1Qes!RxrY;};@q^08*Y`BO2_+hJIK-|% z6>UY@3hn`)@VjRe+Qq#5=I0v3uF5*Mb}w&$AR&EZ16&t2Om7O!{JTs(Q75L!@4Sf zE!%-lfRB&=+`=Mv3xyJwlaniIZl3e@@rmR`9p^v!4;|w!p~B0jnP)K`=4EFk0geX+ zQU%i5>Bg_0IrlV~Ol?kdDU1e0nv}>- zme1#GCz~M|i2rtT`M25MaM7r0#e?p@XAL3UAsP(4L%WNCii_=kOf3c3%ipe+Wu=M4 z8#ZDNj*+rF^JGf372NmXaZI>t18Fl)j$5W8*h!N&(&dkB?^{PK$H?tkwP&>;Rlfmi z>a3VR{?I)Mxe|5SE=Xi*Cr~GBnfZ)4bFnS_6ZX?vk@oRnNP6!ZF8bM-3|d?;eQBUM zhwywE_6JU~lV0IT=FUIouGI-9;ZNq`x-Zzs#4L4@gh}@WlzQmF?h)nTMx`fWR9Q@% z$(2tJ%n;oK;CxM=Bnx9>37m+o$Jq-`1P+yzmG3!6*2-|fJk(es5(xZnUSntk!sT;_ zL5Ao%>8n4X7dm(w9^j^Rd>I#MC$cGP4*b>JG&@{2PZ~yFyY5SrVaHBkCNj2R7>V@h zKo7h7X)4`R-CQ%HcQKmTJ5BtK`@cn>lQK_<`&xO9^)OHnWZOL6hYj`~%V2LEIAEa7 z6@8w>SIoK2R8BMkfWe=ZMcUi@fd{HjPDo_sQNgferH_`z#&bgrOV^em*Vm*#842B8 zV#~Krd-+`sjrSJ=m&2uAiZY{~EMXQ9?Wo^k?z6K3pvGUcYj$=>jf*D%M?=Raq-iH9 zq32unwbkSeeHdb$o}2XvZ}l+}lL%$@&F1}38K98D`BrFq=CAsCic5g`8w~DgSblTy zNE_28PP{DUr>y;9fLdQKN(O@bOR}9A9=w<_m(&niZDAAw^OP*uxqGjw=-|jPrxnb> zmL|F{qL`Dlju~!R`$QPz#v~VL>s2jx-R0Zxx(cv1vW#vTtf=ut&qE+2eDwErc0!7JRRE=S5i5)cSV4EG6Yd98g&=4-Wu}%V&kv`60I^LIseI2`4(U%1jogZH5lOj{bA6h8B6ILz z_@c1ws!c)%FqEQmL_kIJC~Hm@Q`+T=RU9}JY40m*pHiYVa23CjSwJ>F)n{x5TlK*) zz|2tP4L*7R|I%3-`*(&<=BeXRrqnOgup{W2hNVBi&?%WcFeGly1u{K)>R#t^sA*X?hg0$dF!2^zrozR3g zd#P>nm7PEiWFuKj+ByTCN)T+GO>@PD@8PnC+>^uMFfQ!)0cH3e-?hiR(dviX)mh)z9SLOHiUVZTCY2pf#9O0O2;sknB zy7$uP0bBuoczb<_z-$b=OIVbdq*pS*Q|8c*ayZJ(5?s?LlRYtOOU$XOBb8@2jh9k> zN0F-`nzMu>g=U_~9jVd;w}k@xa`zGeg7@Ja<E<=nX*aXer~f{q&+PRn-wI0MZpZaV~7m06K!-<_A1>Y=%EK_B&MRY<9$}t<;SQq z?d)71R9Cd-7g%yA^h8m@zsE4cDLnmrPcpq_td;HHnlxqtpuS$NT`50$%C)N=zH!_F zEF+YmRQ72w6qTY+5>ZSUFVT9I{94yb)7dP0oqfzUbz!lD9v*L-2)0cPA_M6XJ-&&R zW0hTGH|J)`dQ)+9dD;=L12<(;W$d&n-NUvh(OKJofV;;p(tt;KGph#uJCroF zt-PVwRT>92*MKwzE@u{IzJr3`?e3p;KMKeo%)AF2>&1*o*(ZWkm2={!qzOErvI>Nk z_)xWEy+baJ+JLP_G<=ZpQL==jzG{D-DP}EdF>LHdDmJs_s?jw0q=M|CHYe#Aa}f?7 z=y^#Bj^3e4iQ5aD5v|A0eGe<+bU>*nH8y+$GdZ&FJ1fB}avrx&!ViKDO9_}s^WkSn=`+IQ*pMq+c#T@; z;Yzi-$<-$Xj)S^I2b&T|WQO=2GXpPZgm0ZJ348B5yGc+d?|RA$Z{^T-GA5i)Xad$_ z!|P+hD)HS`sr`D?hTHv42&ivOr(DA0F7ezO#tldMEYPg;3XYT;@&N9>lY=(}u*O`A z$3y8TMMaH|pG})@DMpN^l8WiPXLy)6nNV99ibY=&_!b$y)ouC~iPHU+%Jg(Yw8)_9LW-aTH-unSbrq8~82%?;7JY0Xbs1MV<*z9NDwKqu zshsnE$Da)ys;blMFE`Gqp;8CgDFrdDExfyAbAZ57s&HPP%%>z)C$JRY0_0WmlgtFS z?fPL;E}U^(Db&&FZc$py7ff$pn^XQk8;SQg-;AsHv72fX&FTXQ~yMB0s%BCat@a7pZ!EAK%MEP^VF-`1tVcb_i^-Aa}*mIoafw(Jzzn5^m55{;~lT zoCusAHx#%HCN1Ly-IWXC>vEjleyw04iFKy%Swo)FFFOG_ZvB=2)C&&#siy3JxE?EN z2iTi86YCs2+d5SCCghi*Gt(ZqP7Kmi{8wxO4&iH6*Mzm`t( z-r;?M+xIhBq~%KUII%$`0M60ld#4%FnMwZdnPsgWUY09Qu2=pvdxG?<$R+#*)^~p; z;KZ5WZl{@6CT(EYm9}%Oy3vN^;*gQBKQBqSFf&u_SN`;nqR~H=dqpA^f9r*#*Co(= z)5^S>HG50 zQSs@(pwTm|iOfeafP8y+XI9^%lpAD7N0%28eeYYHIZ2jee_L#9r+(o_R^tanCr;9` oyu5e2oJ3vlsDhU_gYy>ugM^bt9s29ZpC4N4s@f`*N|vwx4;uK^ga7~l literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/visibility-change-checkbox.png b/assets/images/help/projects-v2/visibility-change-checkbox.png new file mode 100644 index 0000000000000000000000000000000000000000..04f72da91707ee84b5257eee2fc58e95b1d54b92 GIT binary patch literal 16846 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

$fJ9-DI}wl~Y|$+pXf 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 UY-J*xtAENU%BsnfNSVC-KUaaZ4FCWD literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/workflow-enable.png b/assets/images/help/projects-v2/workflow-enable.png new file mode 100644 index 0000000000000000000000000000000000000000..0c15d2b21485da4322b766df7fe5415ef4a98eb2 GIT binary patch literal 12976 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 z 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 alhEp1v9)&P*Z$4gQ+uYZT%-6p{Qm*}yCm)a literal 0 HcmV?d00001 diff --git a/assets/images/help/projects-v2/workflows-menu-item.png b/assets/images/help/projects-v2/workflows-menu-item.png new file mode 100644 index 0000000000000000000000000000000000000000..df39c56268320a28e0aa99ab2d2c540893766289 GIT binary patch literal 8889 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 b{C}`ZTk33Y7`Yh#{wY^e(NwNcw2J&6>fB*% literal 0 HcmV?d00001 diff --git a/content/actions/using-workflows/events-that-trigger-workflows.md b/content/actions/using-workflows/events-that-trigger-workflows.md index 9a4754b54a..375b5a3e4d 100644 --- a/content/actions/using-workflows/events-that-trigger-workflows.md +++ b/content/actions/using-workflows/events-that-trigger-workflows.md @@ -447,7 +447,7 @@ on: {% ifversion fpt or ghec %} {% note %} -**Note**: This event does not occur for projects (beta). For more information, see "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)." +**Note**: This event only occurs for {% data variables.product.prodname_projects_v1 %}. {% endnote %} {% endif %} @@ -485,7 +485,7 @@ on: {% ifversion fpt or ghec %} {% note %} -**Note**: This event does not occur for projects (beta). For more information, see "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)." +**Note**: This event only occurs for {% data variables.product.prodname_projects_v1 %}. {% endnote %} {% endif %} @@ -523,7 +523,7 @@ on: {% ifversion fpt or ghec %} {% note %} -**Note**: This event does not occur for projects (beta). For more information, see "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)." +**Note**: This event only occurs for {% data variables.product.prodname_projects_v1 %}. {% endnote %} {% endif %} diff --git a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index 53f6ef7258..4c739faea6 100644 --- a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -889,20 +889,20 @@ Action | Description | `project.update_team_permission` | A team's project board permission level was changed or when a team was added or removed from a project board. For more information, see "[Managing team access to an organization project board](/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board)." | `project.update_user_permission` | An organization member or outside collaborator was added to or removed from a project board or had their permission level changed. For more information, see "[Managing an individual’s access to an organization project board](/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board)." -{%- ifversion fpt or ghec %} +{%- ifversion projects-v2 %} ## `project_field` category actions | Action | Description |--------|------------- -| `project_field.create` | A field was created in a project board. For more information, see "[Creating a project (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)." -| `project_field.delete` | A field was deleted in a project board. For more information, see "[Creating a project (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-fields)." +| `project_field.create` | A field was created in a project board. For more information, see "[Understanding field types](/issues/planning-and-tracking-with-projects/understanding-field-types)." +| `project_field.delete` | A field was deleted in a project board. For more information, see "[Deleting fields](/issues/planning-and-tracking-with-projects/understanding-field-types/deleting-fields)." ## `project_view` category actions | Action | Description |--------|------------- -| `project_view.create` | A view was created in a project board. For more information, see "[Customizing your project (beta) views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#creating-a-project-view)." -| `project_view.delete` | A view was deleted in a project board. For more information, see "[Customizing your project (beta) views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#deleting-a-saved-view)." +| `project_view.create` | A view was created in a project board. For more information, see "[Managing your views](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views)." +| `project_view.delete` | A view was deleted in a project board. For more information, see "[Managing your views](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views)." {%- endif %} ## `protected_branch` category actions diff --git a/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md b/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md index bd6c411282..6c4d45b193 100644 --- a/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md +++ b/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md @@ -68,7 +68,7 @@ When you want to use an {% data variables.product.prodname_oauth_app %} that int | Personal user data | User data includes information found in your user profile, like your name, e-mail address, and location. | | Repositories | Repository information includes the names of contributors, the branches you've created, and the actual files within your repository. Apps can request access for either public or private repositories on a user-wide level. | | Repository delete | Apps can request to delete repositories that you administer, but they won't have access to your code. |{% ifversion projects-oauth-scope %} -| Projects | Access to user and organization projects (beta). Apps can request either read/write or read only access. |{% endif %} +| Projects | Access to user and organization {% data variables.projects.projects_v2 %}. Apps can request either read/write or read only access. |{% endif %} ## Requesting updated permissions diff --git a/content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account.md b/content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account.md index 19fe8cec31..ab83e4a820 100644 --- a/content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account.md +++ b/content/communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account.md @@ -34,8 +34,8 @@ When you block a user: - You are removed as a collaborator on their repositories - Their sponsorship of you is cancelled - Any pending repository or account successor invitations to or from the blocked user are cancelled -- The user is removed as a collaborator from all the Project Boards & Projects (beta) owned by you -- You are removed as a collaborator from all the Project Boards & Projects (beta) owned by the user +- The user is removed as a collaborator from all the projects and {% data variables.projects.projects_v1_boards %} owned by you +- You are removed as a collaborator from all the projects and {% data variables.projects.projects_v1_boards %} owned by the user After you've blocked a user, they cannot: - Send you any notifications, including by [@mentioning](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) your username @@ -48,8 +48,8 @@ After you've blocked a user, they cannot: - Cross-reference your repositories in comments - Fork, watch, pin, or star your repositories - Sponsor you -- Add you as a collaborator on their Project Boards & Projects (beta) -- Make changes to your public Project Boards & Projects (beta) +- Add you as a collaborator on their projects and {% data variables.projects.projects_v1_boards %} +- Make changes to your public projects and {% data variables.projects.projects_v1_boards %} In repositories you own, blocked users also cannot: - Open issues diff --git a/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md b/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md index 32e1cda6ea..f834fa013e 100644 --- a/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md +++ b/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md @@ -64,8 +64,8 @@ Name | Description  `read:user`| Grants access to read a user's profile data.  `user:email`| Grants read access to a user's email addresses.  `user:follow`| Grants access to follow or unfollow other users.{% ifversion projects-oauth-scope %} -**`project`** | Grants read/write access to user and organization projects (beta). - `read:project`| Grants read only access to user and organization projects (beta).{% endif %} +**`project`** | Grants read/write access to user and organization {% data variables.projects.projects_v2 %}. + `read:project`| Grants read only access to user and organization {% data variables.projects.projects_v2 %}.{% endif %} **`delete_repo`** | Grants access to delete adminable repositories. **`write:discussion`** | Allows read and write access for team discussions.  `read:discussion` | Allows read access for team discussions. diff --git a/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md b/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md index 7a2cbd07e4..c61a682e33 100644 --- a/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md +++ b/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md @@ -891,10 +891,10 @@ Key | Type | Description - Organization webhooks - {% data variables.product.prodname_github_apps %} with the `repository_projects` or `organization_projects` permission -{% ifversion fpt or ghec %} +{% ifversion projects-v2 %} {% note %} -**Note**: This event does not occur for Projects (beta). +**Note**: This event only occurs for {% data variables.product.prodname_projects_v1 %}. {% endnote %} {% endif %} @@ -923,10 +923,10 @@ Key | Type | Description - Organization webhooks - {% data variables.product.prodname_github_apps %} with the `repository_projects` or `organization_projects` permission -{% ifversion fpt or ghec %} +{% ifversion projects-v2 %} {% note %} -**Note**: This event does not occur for Projects (beta). +**Note**: This event only occurs for {% data variables.product.prodname_projects_v1 %}. {% endnote %} {% endif %} @@ -953,6 +953,14 @@ Key | Type | Description - Organization webhooks - {% data variables.product.prodname_github_apps %} with the `repository_projects` or `organization_projects` permission +{% ifversion projects-v2 %} +{% note %} + +**Note**: This event only occurs for {% data variables.product.prodname_projects_v1 %}. + +{% endnote %} +{% endif %} + ### Webhook payload object {% data reusables.webhooks.project_column_properties %} @@ -971,11 +979,11 @@ Key | Type | Description {% note %} -**Note:** Webhook events for Projects (beta) are currently in beta and subject to change. To share feedback about Projects (beta) webhooks with {% data variables.product.product_name %}, see the [Projects (beta) webhook feedback discussion](https://github.com/github/feedback/discussions/17405). +**Note:** Webhook events for {% data variables.projects.projects_v2 %} are currently in beta and subject to change. To share feedback about {% data variables.projects.projects_v2 %} webhooks with {% data variables.product.product_name %}, see the [Projects webhook feedback discussion](https://github.com/github/feedback/discussions/17405). {% endnote %} -Activity related to items in a Projects (beta) project. {% data reusables.webhooks.action_type_desc %} For more information, see "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)." +Activity related to items in a {% data variables.projects.project_v2 %}. {% data reusables.webhooks.action_type_desc %} For more information, see "[About {% data variables.projects.projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)." ### Availability @@ -987,7 +995,7 @@ Activity related to items in a Projects (beta) project. {% data reusables.webhoo Key | Type | Description ----|------|------------- `action`|`string` | The action that was performed on the project item. Can be one of `archived`, `converted`, `created`, `edited`, `restored`, `deleted`, or `reordered`. -`projects_v2_item`|`object` | The project item itself. To find more information about the project item, you can use `node_id` (the node ID of the project item) and `project_node_id` (the node ID of the project) to query information in the GraphQL API. For more information, see "[Using the API to manage projects (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." +`projects_v2_item`|`object` | The project item itself. To find more information about the project item, you can use `node_id` (the node ID of the project item) and `project_node_id` (the node ID of the project) to query information in the GraphQL API. For more information, see "[Using the API to manage projects](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)." `changes`|`object` | The changes to the project item. {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} diff --git a/content/get-started/using-github/github-command-palette.md b/content/get-started/using-github/github-command-palette.md index 751f81b7a9..c34ba5f52c 100644 --- a/content/get-started/using-github/github-command-palette.md +++ b/content/get-started/using-github/github-command-palette.md @@ -39,8 +39,8 @@ When you open the command palette, it shows your location at the top left and us {% note %} **Notes:** -- If you are editing Markdown text, open the command palette with Ctrl+Alt+K (Windows and Linux) or Command+Option+K (Mac). -- If you are working on a project (beta), a project-specific command palette is displayed instead. For more information, see "[Customizing your project (beta) views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views)." +- If you are editing Markdown text, open the command palette with Ctrl+Alt+K (Windows and Linux) or Command+Option+K (Mac).{% ifversion projects-v2 %} +- If you are working on a {% data variables.projects.project_v2 %}, a project-specific command palette is displayed instead. For more information, see "[Customizing a view](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)."{% endif %} {% endnote %} @@ -151,7 +151,7 @@ These commands are available from all scopes. |`Import repository`|Create a new repository by importing a project from another version control system. For more information, see "[Importing a repository with GitHub importer](/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer)." | |`New gist`|Open a new gist. For more information, see "[Creating a gist](/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)." | |`New organization`|Create a new organization. For more information, see "[Creating a new organization from scratch](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)." | -|`New project`|Create a new project board. For more information, see "[Creating a project](/issues/trying-out-the-new-projects-experience/creating-a-project)." | +|`New project`|Create a new project board. For more information, see "[Creating a project](/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project)." | |`New repository`|Create a new repository from scratch. For more information, see "[Creating a new repository](/repositories/creating-and-managing-repositories/creating-a-new-repository)." | |`Switch theme to `|Change directly to a different theme for the UI. For more information, see "[Managing your theme settings](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings)." | diff --git a/content/get-started/using-github/keyboard-shortcuts.md b/content/get-started/using-github/keyboard-shortcuts.md index cf773a630a..514cc154e7 100644 --- a/content/get-started/using-github/keyboard-shortcuts.md +++ b/content/get-started/using-github/keyboard-shortcuts.md @@ -141,7 +141,34 @@ For more keyboard shortcuts, see the [CodeMirror documentation](https://codemirr |Alt and click | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down Alt and clicking **Show outdated** or **Hide outdated**.| |Click, then Shift and click | Comment on multiple lines of a pull request by clicking a line number, holding Shift, then clicking another line number. For more information, see "[Commenting on a pull request](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)."| -## Project boards +{% ifversion projects-v2 %} + +## {% data variables.projects.projects_v2_caps %} + +### Navigating a project + +| Keyboard shortcut | Description +|-----------|------------ +|+f (Mac) or Ctrl+f (Windows/Linux) | Focus filter field +| | Move cell focus to the left +| | Move cell focus to the right +| | Move cell focus up +| | Move cell focus down + +### Manipulating a project + +| Keyboard shortcut | Description +|-----------|------------ +|Enter | Toggle edit mode for the focused cell +|Escape | Cancel editing for the focused cell +|+Shift+\ (Mac) or Ctrl+Shift+\ (Windows/Linux) | Open row actions menu +|Shift+Space | Select item +|Space | Open selected item +|e | Archive selected items + +{% endif %} + +## {% data variables.product.prodname_projects_v1_caps %} ### Moving a column diff --git a/content/issues/guides.md b/content/issues/guides.md index a1f73834df..cc1f1221f6 100644 --- a/content/issues/guides.md +++ b/content/issues/guides.md @@ -10,11 +10,11 @@ versions: ghae: '*' ghec: '*' includeGuides: - - /issues/trying-out-the-new-projects-experience/automating-projects - - /issues/trying-out-the-new-projects-experience/creating-a-project - - /issues/trying-out-the-new-projects-experience/customizing-your-project-views - - /issues/trying-out-the-new-projects-experience/quickstart - - /issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects + - /issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions + - /issues/planning-and-tracking-with-projects/creating-projects/creating-a-project + - /issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view + - /issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects + - /issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects - /issues/tracking-your-work-with-issues/quickstart - /issues/tracking-your-work-with-issues/creating-an-issue - /issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests diff --git a/content/issues/index.md b/content/issues/index.md index a6398bee56..9a41b4fc11 100644 --- a/content/issues/index.md +++ b/content/issues/index.md @@ -8,18 +8,19 @@ introLinks: featuredLinks: guides: - /issues/tracking-your-work-with-issues/creating-issues/creating-an-issue - - /issues/trying-out-the-new-projects-experience/quickstart - - /issues/trying-out-the-new-projects-experience/best-practices-for-managing-projects + - /issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects + - /issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects - /communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository - /issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project guideCards: - - /issues/trying-out-the-new-projects-experience/automating-projects + - /issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view - /issues/tracking-your-work-with-issues/creating-issues/linking-a-pull-request-to-an-issue - '{% ifversion ghes or ghae %}/issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards{% endif %}' - - /issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects + - /issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions popular: - /issues/tracking-your-work-with-issues/creating-issues/about-issues - - /issues/trying-out-the-new-projects-experience/about-projects + - /issues/planning-and-tracking-with-projects/learning-about-projects/about-projects + - /issues/planning-and-tracking-with-projects/creating-projects/creating-a-project - /issues/tracking-your-work-with-issues/creating-issues/about-task-lists - /communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates - /issues/using-labels-and-milestones-to-track-work/managing-labels @@ -32,8 +33,8 @@ featuredLinks: href: 'https://www.youtube-nocookie.com/embed/HwpVvDURHKw' - title: Issue Forms for open source – Luke Hefson href: 'https://www.youtube-nocookie.com/embed/2Yh8ueUE0oY' - videosHeading: GitHub Universe 2021 videos -product_video: 'https://www.youtube-nocookie.com/embed/uiaLWluYJsA' + videosHeading: Videos +product_video: '{% ifversion projects-v2 %}https://www.youtube-nocookie.com/embed/yFQ-p6wMS_Y{% else %}https://www.youtube-nocookie.com/embed/uiaLWluYJsA{% endif %}' layout: product-landing beta_product: false versions: @@ -43,7 +44,7 @@ versions: ghec: '*' children: - /tracking-your-work-with-issues - - /trying-out-the-new-projects-experience + - /planning-and-tracking-with-projects - /organizing-your-work-with-project-boards - /using-labels-and-milestones-to-track-work - /guides diff --git a/content/issues/organizing-your-work-with-project-boards/index.md b/content/issues/organizing-your-work-with-project-boards/index.md index a24fa36cc3..4d078aae54 100644 --- a/content/issues/organizing-your-work-with-project-boards/index.md +++ b/content/issues/organizing-your-work-with-project-boards/index.md @@ -1,12 +1,10 @@ --- -title: Organizing your work with project boards -shortTitle: Project boards -intro: 'Use project boards to manage your work on {% data variables.product.prodname_dotcom %}' +title: 'Organizing your work with {% data variables.product.prodname_projects_v1 %}' +shortTitle: '{% data variables.product.prodname_projects_v1_caps %}' +intro: 'Use {% data variables.product.prodname_projects_v1 %} to manage your work on {% data variables.product.prodname_dotcom %}' +allowTitleToDifferFromFilename: true versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Issues - Projects diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards.md index 900568a794..26f41444fb 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards.md @@ -1,30 +1,28 @@ --- -title: About automation for project boards -intro: You can configure automatic workflows to keep the status of project board cards in sync with the associated issues and pull requests. +title: About automation for {% data variables.product.prodname_projects_v1 %} +intro: You can configure automatic workflows to keep the status of {% data variables.projects.projects_v1_board %} cards in sync with the associated issues and pull requests. redirect_from: - /github/managing-your-work-on-github/managing-project-boards/about-automation-for-project-boards - /articles/about-automation-for-project-boards - /github/managing-your-work-on-github/about-automation-for-project-boards versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests -shortTitle: Automation for project boards +shortTitle: Automation for {% data variables.product.prodname_projects_v1 %} +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} -{% data reusables.project-management.automate-project-board-permissions %} For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)." +{% data reusables.project-management.automate-project-board-permissions %} For more information, see "[{% data variables.product.prodname_projects_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)." -You can automate actions based on triggering events for project board columns. This eliminates some of the manual tasks in managing a project board. For example, you can configure a "To do" column, where any new issues or pull requests you add to a project board are automatically moved to the configured column. For more information, see "[Configuring automation for project boards](/articles/configuring-automation-for-project-boards)." +You can automate actions based on triggering events for {% data variables.projects.projects_v1_board %} columns. This eliminates some of the manual tasks in managing a {% data variables.projects.projects_v1_board %}. For example, you can configure a "To do" column, where any new issues or pull requests you add to a {% data variables.projects.projects_v1_board %} are automatically moved to the configured column. For more information, see "[Configuring automation for {% data variables.product.prodname_projects_v1 %}](/articles/configuring-automation-for-project-boards)." {% data reusables.project-management.use-automated-template %} {% data reusables.project-management.copy-project-boards %} -Project board automation can also help teams develop a shared understanding of a project board's purpose and the team's development process by creating a standard workflow for certain actions. +{% data variables.projects.projects_v1_board_caps %} automation can also help teams develop a shared understanding of a {% data variables.projects.projects_v1_board %}'s purpose and the team's development process by creating a standard workflow for certain actions. {% data reusables.project-management.resync-automation %} @@ -38,10 +36,10 @@ Project board automation can also help teams develop a shared understanding of a ## Project progress tracking -You can track the progress on your project board. Cards in the "To do", "In progress", or "Done" columns count toward the overall project progress. {% data reusables.project-management.project-progress-locations %} +You can track the progress on your {% data variables.projects.projects_v1_board %}. Cards in the "To do", "In progress", or "Done" columns count toward the overall project progress. {% data reusables.project-management.project-progress-locations %} -For more information, see "[Tracking progress on your project board](/github/managing-your-work-on-github/tracking-progress-on-your-project-board)." +For more information, see "[Tracking progress on your {% data variables.product.prodname_project_v1 %}](/github/managing-your-work-on-github/tracking-progress-on-your-project-board)." ## Further reading -- "[Configuring automation for project boards](/articles/configuring-automation-for-project-boards)"{% ifversion fpt or ghec %} -- "[Copying a project board](/articles/copying-a-project-board)"{% endif %} +- "[Configuring automation for {% data variables.product.prodname_projects_v1 %}](/articles/configuring-automation-for-project-boards)"{% ifversion fpt or ghec %} +- "[Copying a {% data variables.product.prodname_project_v1 %}](/articles/copying-a-project-board)"{% endif %} diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md index 833004a4f8..080500a289 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md @@ -1,55 +1,53 @@ --- -title: About project boards -intro: 'Project boards on {% data variables.product.product_name %} help you organize and prioritize your work. You can create project boards for specific feature work, comprehensive roadmaps, or even release checklists. With project boards, you have the flexibility to create customized workflows that suit your needs.' +title: About {% data variables.product.prodname_projects_v1 %} +intro: '{% data variables.product.prodname_projects_v1_caps %} on {% data variables.product.product_name %} help you organize and prioritize your work. You can create {% data variables.projects.projects_v1_boards %} for specific feature work, comprehensive roadmaps, or even release checklists. With {% data variables.product.prodname_projects_v1 %}, you have the flexibility to create customized workflows that suit your needs.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/about-project-boards - /articles/about-projects - /articles/about-project-boards - /github/managing-your-work-on-github/about-project-boards versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} -Project boards are made up of issues, pull requests, and notes that are categorized as cards in columns of your choosing. You can drag and drop or use keyboard shortcuts to reorder cards within a column, move cards from column to column, and change the order of columns. +{% data variables.projects.projects_v1_boards_caps %} are made up of issues, pull requests, and notes that are categorized as cards in columns of your choosing. You can drag and drop or use keyboard shortcuts to reorder cards within a column, move cards from column to column, and change the order of columns. -Project board cards contain relevant metadata for issues and pull requests, like labels, assignees, the status, and who opened it. {% data reusables.project-management.edit-in-project %} +{% data variables.projects.projects_v1_board_caps %} cards contain relevant metadata for issues and pull requests, like labels, assignees, the status, and who opened it. {% data reusables.project-management.edit-in-project %} -You can create notes within columns to serve as task reminders, references to issues and pull requests from any repository on {% data variables.product.product_location %}, or to add information related to the project board. You can create a reference card for another project board by adding a link to a note. If the note isn't sufficient for your needs, you can convert it to an issue. For more information on converting project board notes to issues, see "[Adding notes to a project board](/articles/adding-notes-to-a-project-board)." +You can create notes within columns to serve as task reminders, references to issues and pull requests from any repository on {% data variables.product.product_location %}, or to add information related to the {% data variables.projects.projects_v1_board %}. You can create a reference card for another {% data variables.projects.projects_v1_board %} by adding a link to a note. If the note isn't sufficient for your needs, you can convert it to an issue. For more information on converting notes to issues, see "[Adding notes to a {% data variables.product.prodname_project_v1 %}](/articles/adding-notes-to-a-project-board)." Types of project boards: -- **User-owned project boards** can contain issues and pull requests from any personal repository. -- **Organization-wide project boards** can contain issues and pull requests from any repository that belongs to an organization. {% data reusables.project-management.link-repos-to-project-board %} For more information, see "[Linking a repository to a project board](/articles/linking-a-repository-to-a-project-board)." -- **Repository project boards** are scoped to issues and pull requests within a single repository. They can also include notes that reference issues and pull requests in other repositories. +- **User-owned {% data variables.projects.projects_v1_board %}** can contain issues and pull requests from any personal repository. +- **Organization-wide {% data variables.projects.projects_v1_board %}** can contain issues and pull requests from any repository that belongs to an organization. {% data reusables.project-management.link-repos-to-project-board %} For more information, see "[Linking a repository to a {% data variables.product.prodname_project_v1 %}](/articles/linking-a-repository-to-a-project-board)." +- **Repository {% data variables.projects.projects_v1_board %}** are scoped to issues and pull requests within a single repository. They can also include notes that reference issues and pull requests in other repositories. -## Creating and viewing project boards +## Creating and viewing {% data variables.projects.projects_v1_boards %} -To create a project board for your organization, you must be an organization member. Organization owners and people with project board admin permissions can customize access to the project board. +To create a {% data variables.projects.projects_v1_board %} for your organization, you must be an organization member. Organization owners and people with {% data variables.projects.projects_v1_board %} admin permissions can customize access to the {% data variables.projects.projects_v1_board %}. -If an organization-owned project board includes issues or pull requests from a repository that you don't have permission to view, the card will be redacted. For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)." +If an organization-owned {% data variables.projects.projects_v1_board %} includes issues or pull requests from a repository that you don't have permission to view, the card will be redacted. For more information, see "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)." -The activity view shows the project board's recent history, such as cards someone created or moved between columns. To access the activity view, click **Menu** and scroll down. +The activity view shows the {% data variables.projects.projects_v1_board %}'s recent history, such as cards someone created or moved between columns. To access the activity view, click **Menu** and scroll down. -To find specific cards on a project board or view a subset of the cards, you can filter project board cards. For more information, see "[Filtering cards on a project board](/articles/filtering-cards-on-a-project-board)." +To find specific cards on a {% data variables.projects.projects_v1_board %} or view a subset of the cards, you can filter {% data variables.projects.projects_v1_board %} cards. For more information, see "[Filtering cards on a {% data variables.product.prodname_project_v1 %}](/articles/filtering-cards-on-a-project-board)." -To simplify your workflow and keep completed tasks off your project board, you can archive cards. For more information, see "[Archiving cards on a project board](/articles/archiving-cards-on-a-project-board)." +To simplify your workflow and keep completed tasks off your {% data variables.projects.projects_v1_board %}, you can archive cards. For more information, see "[Archiving cards on a {% data variables.product.prodname_project_v1 %}](/articles/archiving-cards-on-a-project-board)." -If you've completed all of your project board tasks or no longer need to use your project board, you can close the project board. For more information, see "[Closing a project board](/articles/closing-a-project-board)." +If you've completed all of your {% data variables.projects.projects_v1_board %} tasks or no longer need to use your {% data variables.projects.projects_v1_board %}, you can close the {% data variables.projects.projects_v1_board %}. For more information, see "[Closing a {% data variables.product.prodname_project_v1 %}](/articles/closing-a-project-board)." -You can also [disable project boards in a repository](/articles/disabling-project-boards-in-a-repository) or [disable project boards in your organization](/articles/disabling-project-boards-in-your-organization), if you prefer to track your work in a different way. +You can also [disable {% data variables.projects.projects_v1_boards %} in a repository](/articles/disabling-project-boards-in-a-repository) or [disable {% data variables.projects.projects_v1_boards %} in your organization](/articles/disabling-project-boards-in-your-organization), if you prefer to track your work in a different way. {% data reusables.project-management.project-board-import-with-api %} -## Templates for project boards +## Templates for {% data variables.projects.projects_v1_boards %} -You can use templates to quickly set up a new project board. When you use a template to create a project board, your new board will include columns as well as cards with tips for using project boards. You can also choose a template with automation already configured. +You can use templates to quickly set up a new {% data variables.projects.projects_v1_board %}. When you use a template to create a {% data variables.projects.projects_v1_board %}, your new board will include columns as well as cards with tips for using {% data variables.product.prodname_projects_v1 %}. You can also choose a template with automation already configured. | Template | Description | | --- | --- | @@ -58,17 +56,17 @@ You can use templates to quickly set up a new project board. When you use a temp | Automated kanban with review | Cards automatically move between To do, In progress, and Done columns, with additional triggers for pull request review status | | Bug triage | Triage and prioritize bugs with To do, High priority, Low priority, and Closed columns | -For more information on automation for project boards, see "[About automation for project boards](/articles/about-automation-for-project-boards)." +For more information on automation for {% data variables.product.prodname_projects_v1 %}, see "[About automation for {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)." -![Project board with basic kanban template](/assets/images/help/projects/project-board-basic-kanban-template.png) +![{% data variables.product.prodname_project_v1 %} with basic kanban template](/assets/images/help/projects/project-board-basic-kanban-template.png) {% data reusables.project-management.copy-project-boards %} ## Further reading -- "[Creating a project board](/articles/creating-a-project-board)" -- "[Editing a project board](/articles/editing-a-project-board)"{% ifversion fpt or ghec %} -- "[Copying a project board](/articles/copying-a-project-board)"{% endif %} -- "[Adding issues and pull requests to a project board](/articles/adding-issues-and-pull-requests-to-a-project-board)" -- "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)" +- "[Creating a {% data variables.product.prodname_project_v1 %}](/articles/creating-a-project-board)" +- "[Editing a {% data variables.product.prodname_project_v1 %}](/articles/editing-a-project-board)"{% ifversion fpt or ghec %} +- "[Copying a {% data variables.product.prodname_project_v1 %}](/articles/copying-a-project-board)"{% endif %} +- "[Adding issues and pull requests to a {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" +- "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)" - "[Keyboard shortcuts](/articles/keyboard-shortcuts/#project-boards)" diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility.md index 39e797a668..43a816a1c4 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility.md @@ -1,18 +1,16 @@ --- -title: Changing project board visibility -intro: 'As an organization owner or project board admin, you can make a project board {% ifversion ghae %}internal{% else %}public{% endif %} or private.' +title: Changing {% data variables.product.prodname_project_v1 %} visibility +intro: 'As an organization owner or {% data variables.projects.projects_v1_board %} admin, you can make a {% data variables.projects.projects_v1_board %} {% ifversion ghae %}internal{% else %}public{% endif %} or private.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/changing-project-board-visibility - /articles/changing-project-board-visibility - /github/managing-your-work-on-github/changing-project-board-visibility versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests shortTitle: Change visibility +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} @@ -20,7 +18,7 @@ shortTitle: Change visibility {% tip %} -**Tip:** When you make your project board {% ifversion ghae %}internal{% else %}public{% endif %}, organization members are given read access by default. You can give specific organization members write or admin permissions by giving project board access to teams they're on or by adding them to the project board as a collaborator. For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)." +**Tip:** When you make your {% data variables.projects.projects_v1_board %} {% ifversion ghae %}internal{% else %}public{% endif %}, organization members are given read access by default. You can give specific organization members write or admin permissions by giving access to teams they're on or by adding them to the {% data variables.projects.projects_v1_board %} as a collaborator. For more information, see "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)." {% endtip %} diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md index c75fb54ace..23bb9ce219 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md @@ -1,35 +1,33 @@ --- -title: Closing a project board -intro: 'If you''ve completed all the tasks in a project board or no longer need to use a project board, you can close the project board.' +title: Closing a {% data variables.product.prodname_project_v1 %} +intro: 'If you''ve completed all the tasks in a {% data variables.projects.projects_v1_board %} or no longer need to use a {% data variables.projects.projects_v1_board %}, you can close the {% data variables.projects.projects_v1_board %}.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/closing-a-project-board - /articles/closing-a-project - /articles/closing-a-project-board - /github/managing-your-work-on-github/closing-a-project-board versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} -When you close a project board, any configured workflow automation will pause by default. +When you close a {% data variables.projects.projects_v1_board %}, any configured workflow automation will pause by default. -If you reopen a project board, you have the option to *sync* automation, which updates the position of the cards on the board according to the automation settings configured for the board. For more information, see "[Reopening a closed project board](/articles/reopening-a-closed-project-board)" or "[About automation for project boards](/articles/about-automation-for-project-boards)." +If you reopen a {% data variables.projects.projects_v1_board %}, you have the option to *sync* automation, which updates the position of the cards on the board according to the automation settings configured for the board. For more information, see "[Reopening a closed {% data variables.product.prodname_project_v1 %}](/articles/reopening-a-closed-project-board)" or "[About automation for {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)." -1. Navigate to the list of project boards in your repository or organization, or owned by your personal account. -2. In the projects list, next to the project board you want to close, click {% octicon "chevron-down" aria-label="The chevron icon" %}. +1. Navigate to the list of {% data variables.projects.projects_v1_boards %} in your repository or organization, or owned by your personal account. +2. In the projects list, next to the {% data variables.projects.projects_v1_board %} you want to close, click {% octicon "chevron-down" aria-label="The chevron icon" %}. ![Chevron icon to the right of the project board's name](/assets/images/help/projects/project-list-action-chevron.png) 3. Click **Close**. ![Close item in the project board's drop-down menu](/assets/images/help/projects/close-project.png) ## Further reading -- "[About project boards](/articles/about-project-boards)" -- "[Deleting a project board](/articles/deleting-a-project-board)" -- "[Disabling project boards in a repository](/articles/disabling-project-boards-in-a-repository)" -- "[Disabling project boards in your organization](/articles/disabling-project-boards-in-your-organization)" -- "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)" +- "[About {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" +- "[Deleting a {% data variables.product.prodname_project_v1 %}](/articles/deleting-a-project-board)" +- "[Disabling {% data variables.product.prodname_projects_v1 %} in a repository](/articles/disabling-project-boards-in-a-repository)" +- "[Disabling {% data variables.product.prodname_projects_v1 %} in your organization](/articles/disabling-project-boards-in-your-organization)" +- "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)" diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards.md index cccec582e3..bf3817ccec 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards.md @@ -1,15 +1,12 @@ --- -title: Configuring automation for project boards -intro: You can set up automatic workflows to move issues and pull requests to a project board column when a specified event occurs. +title: Configuring automation for {% data variables.product.prodname_projects_v1 %} +intro: You can set up automatic workflows to move issues and pull requests to a {% data variables.projects.projects_v1_board %} column when a specified event occurs. redirect_from: - /github/managing-your-work-on-github/managing-project-boards/configuring-automation-for-project-boards - /articles/configuring-automation-for-project-boards - /github/managing-your-work-on-github/configuring-automation-for-project-boards versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests - Projects @@ -17,10 +14,11 @@ topics: - Project management shortTitle: Configure automation type: how_to +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} -{% data reusables.project-management.automate-project-board-permissions %} For more information, see "[About automation for project boards](/articles/about-automation-for-project-boards)." +{% data reusables.project-management.automate-project-board-permissions %} For more information, see "[About automation for {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)." {% data reusables.project-management.use-automated-template %} @@ -32,7 +30,7 @@ type: how_to {% endtip %} -1. Navigate to the project board you want to automate. +1. Navigate to the {% data variables.projects.projects_v1_board %} you want to automate. 2. In the column you want to automate, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. ![Edit icon](/assets/images/help/projects/edit-column-button.png) 3. Click **Manage automation**. @@ -44,4 +42,4 @@ type: how_to 6. Click **Update automation**. ## Further reading -- "[About automation for project boards](/articles/about-automation-for-project-boards)" +- "[About automation for {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)" diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/copying-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/copying-a-project-board.md index a2d0358259..77942f76dd 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/copying-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/copying-a-project-board.md @@ -1,6 +1,8 @@ --- -title: Copying a project board -intro: You can copy a project board to quickly create a new project. Copying frequently used or highly customized project boards helps standardize your workflow. +title: Copying a {% data variables.product.prodname_project_v1 %} +intro: You can copy a {% data variables.projects.projects_v1_board %} + to quickly create a new project. Copying frequently used or highly customized {% data variables.projects.projects_v1_boards %} + helps standardize your workflow. redirect_from: - /github/managing-your-work-on-github/managing-project-boards/copying-a-project-board - /articles/copying-a-project-board @@ -10,24 +12,25 @@ versions: ghec: '*' topics: - Pull requests +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} -Copying a project board allows you to reuse a project board's title, description, and automation configuration. You can copy project boards to eliminate the manual process of creating new project boards for similar workflows. +Copying a {% data variables.projects.projects_v1_board %} allows you to reuse a {% data variables.projects.projects_v1_board %}'s title, description, and automation configuration. You can copy {% data variables.projects.projects_v1_boards %} to eliminate the manual process of creating new {% data variables.projects.projects_v1_boards %} for similar workflows. -You must have read access to a project board to copy it to a repository or organization where you have write access. +You must have read access to a {% data variables.projects.projects_v1_board %} to copy it to a repository or organization where you have write access. -When you copy a project board to an organization, the project board's visibility will default to private, with an option to change the visibility. For more information, see "[Changing project board visibility](/articles/changing-project-board-visibility/)." +When you copy a {% data variables.projects.projects_v1_board %} to an organization, the {% data variables.projects.projects_v1_board %}'s visibility will default to private, with an option to change the visibility. For more information, see "[Changing {% data variables.product.prodname_project_v1 %} visibility](/articles/changing-project-board-visibility/)." -A project board's automation is also enabled by default. For more information, see "[About automation for project boards](/articles/about-automation-for-project-boards/)." +A {% data variables.projects.projects_v1_board %}'s automation is also enabled by default. For more information, see "[About automation for {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards/)." -1. Navigate to the project board you want to copy. +1. Navigate to the {% data variables.projects.projects_v1_board %} you want to copy. {% data reusables.project-management.click-menu %} 3. Click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Copy**. ![Copy option in drop-down menu from project board sidebar](/assets/images/help/projects/project-board-copy-setting.png) 4. Under "Owner", use the drop-down menu and click the repository or organization where you want to copy the project board. ![Select owner of copied project board from drop-down menu](/assets/images/help/projects/copied-project-board-owner.png) -5. Optionally, under "Project board name", type the name of the copied project board. +5. Optionally, under "Project board name", type the name of the copied {% data variables.projects.projects_v1_board %}. ![Field to type a name for the copied project board](/assets/images/help/projects/copied-project-board-name.png) 6. Optionally, under "Description", type a description of the copied project board that other people will see. ![Field to type a description for the copied project board](/assets/images/help/projects/copied-project-board-description.png) diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board.md index 92610d66c9..c607acad1f 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board.md @@ -1,22 +1,20 @@ --- -title: Creating a project board -intro: 'Project boards can be used to create customized workflows to suit your needs, like tracking and prioritizing specific feature work, comprehensive roadmaps, or even release checklists.' +title: Creating a {% data variables.product.prodname_project_v1 %} +intro: '{% data variables.projects.projects_v1_boards_caps %} can be used to create customized workflows to suit your needs, like tracking and prioritizing specific feature work, comprehensive roadmaps, or even release checklists.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/creating-a-project-board - /articles/creating-a-project - /articles/creating-a-project-board - /github/managing-your-work-on-github/creating-a-project-board versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests - Issues - Projects - Project management type: how_to +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} @@ -24,21 +22,23 @@ type: how_to {% data reusables.project-management.copy-project-boards %} -{% data reusables.project-management.link-repos-to-project-board %} For more information, see "[Linking a repository to a project board](/articles/linking-a-repository-to-a-project-board)." +{% data reusables.project-management.link-repos-to-project-board %} For more information, see "[Linking a repository to a {% data variables.product.prodname_project_v1 %} +](/articles/linking-a-repository-to-a-project-board)." -Once you've created your project board, you can add issues, pull requests, and notes to it. For more information, see "[Adding issues and pull requests to a project board](/articles/adding-issues-and-pull-requests-to-a-project-board)" and "[Adding notes to a project board](/articles/adding-notes-to-a-project-board)." +Once you've created your {% data variables.projects.projects_v1_board %}, you can add issues, pull requests, and notes to it. For more information, see "[Adding issues and pull requests to a {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" and "[Adding notes to a {% data variables.product.prodname_project_v1 %}](/articles/adding-notes-to-a-project-board)." -You can also configure workflow automations to keep your project board in sync with the status of issues and pull requests. For more information, see "[About automation for project boards](/articles/about-automation-for-project-boards)." +You can also configure workflow automations to keep your {% data variables.projects.projects_v1_board %} in sync with the status of issues and pull requests. For more information, see "[About automation for {% data variables.product.prodname_projects_v1 %}](/articles/about-automation-for-project-boards)." {% data reusables.project-management.project-board-import-with-api %} -## Creating a user-owned project board +## Creating a user-owned {% data variables.projects.projects_v1_board %} {% data reusables.projects.classic-project-creation %} {% data reusables.profile.access_profile %} 2. On the top of your profile page, in the main navigation, click {% octicon "project" aria-label="The project board icon" %} **Projects**. -![Project tab](/assets/images/help/projects/user-projects-tab.png) +![Project tab](/assets/images/help/projects/user-projects-tab.png){% ifversion projects-v2 %} +1. Click **Projects (classic)**{% endif %} {% data reusables.project-management.click-new-project %} {% data reusables.project-management.create-project-name-description %} {% data reusables.project-management.choose-template %} @@ -54,13 +54,14 @@ You can also configure workflow automations to keep your project board in sync w {% data reusables.project-management.edit-project-columns %} -## Creating an organization-wide project board +## Creating an organization-wide {% data variables.projects.projects_v1_board %} {% data reusables.projects.classic-project-creation %} {% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %} +{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Click **Projects (classic)**{% endif %} {% data reusables.project-management.click-new-project %} {% data reusables.project-management.create-project-name-description %} {% data reusables.project-management.choose-template %} @@ -76,13 +77,14 @@ You can also configure workflow automations to keep your project board in sync w {% data reusables.project-management.edit-project-columns %} -## Creating a repository project board +## Creating a repository {% data variables.projects.projects_v1_board %} {% data reusables.projects.classic-project-creation %} {% data reusables.repositories.navigate-to-repo %} 2. Under your repository name, click {% octicon "project" aria-label="The project board icon" %} **Projects**. -![Project tab](/assets/images/help/projects/repo-tabs-projects.png) +![Project tab](/assets/images/help/projects/repo-tabs-projects.png){% ifversion projects-v2 %} +1. Click **Projects (classic)**{% endif %} {% data reusables.project-management.click-new-project %} {% data reusables.project-management.create-project-name-description %} {% data reusables.project-management.choose-template %} diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board.md index 1c13437734..875f1ce7c3 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board.md @@ -1,28 +1,26 @@ --- -title: Deleting a project board -intro: You can delete an existing project board if you no longer need access to its contents. +title: Deleting a {% data variables.product.prodname_project_v1 %} +intro: You can delete an existing {% data variables.projects.projects_v1_board %} if you no longer need access to its contents. redirect_from: - /github/managing-your-work-on-github/managing-project-boards/deleting-a-project-board - /articles/deleting-a-project - /articles/deleting-a-project-board - /github/managing-your-work-on-github/deleting-a-project-board versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} {% tip %} -**Tip**: If you'd like to retain access to a completed or unneeded project board without losing access to its contents, you can [close the project board](/articles/closing-a-project-board) instead of deleting it. +**Tip**: If you'd like to retain access to a completed or unneeded {% data variables.projects.projects_v1_board %} without losing access to its contents, you can [close the {% data variables.projects.projects_v1_board %}](/articles/closing-a-project-board) instead of deleting it. {% endtip %} -1. Navigate to the project board you want to delete. +1. Navigate to the {% data variables.projects.projects_v1_board %} you want to delete. {% data reusables.project-management.click-menu %} {% data reusables.project-management.click-edit-sidebar-menu-project-board %} 4. Click **Delete project**. @@ -31,6 +29,6 @@ topics: ## Further reading -- "[Closing a project board](/articles/closing-a-project-board)" -- "[Disabling project boards in a repository](/articles/disabling-project-boards-in-a-repository)" -- "[Disabling project boards in your organization](/articles/disabling-project-boards-in-your-organization)" +- "[Closing a {% data variables.product.prodname_project_v1 %}](/articles/closing-a-project-board)" +- "[Disabling {% data variables.product.prodname_project_v1_caps %} in a repository](/articles/disabling-project-boards-in-a-repository)" +- "[Disabling {% data variables.product.prodname_project_v1_caps %} in your organization](/articles/disabling-project-boards-in-your-organization)" diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board.md index e80b1eec6e..800d88786e 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board.md @@ -1,6 +1,6 @@ --- -title: Editing a project board -intro: You can edit the title and description of an existing project board. +title: Editing a {% data variables.product.prodname_project_v1 %} +intro: You can edit the title and description of an existing {% data variables.projects.projects_v1_board %}. redirect_from: - /github/managing-your-work-on-github/managing-project-boards/editing-a-project-board - /articles/editing-a-project @@ -8,29 +8,27 @@ redirect_from: - /articles/editing-a-project-board - /github/managing-your-work-on-github/editing-a-project-board versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} {% tip %} -**Tip:** For details on adding, removing, or editing columns in your project board, see "[Creating a project board](/articles/creating-a-project-board)." +**Tip:** For details on adding, removing, or editing columns in your {% data variables.projects.projects_v1_board %}, see "[Creating a {% data variables.product.prodname_project_v1 %}](/articles/creating-a-project-board)." {% endtip %} -1. Navigate to the project board you want to edit. +1. Navigate to the {% data variables.projects.projects_v1_board %} you want to edit. {% data reusables.project-management.click-menu %} {% data reusables.project-management.click-edit-sidebar-menu-project-board %} -4. Modify the project board name and description as needed, then click **Save project**. +4. Modify the {% data variables.projects.projects_v1_board %} name and description as needed, then click **Save project**. ![Fields with the project board name and description, and Save project button](/assets/images/help/projects/edit-project-board-save-button.png) ## Further reading -- "[About project boards](/articles/about-project-boards)" -- "[Adding issues and pull requests to a project board](/articles/adding-issues-and-pull-requests-to-a-project-board)" -- "[Deleting a project board](/articles/deleting-a-project-board)" +- "[About {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" +- "[Adding issues and pull requests to a {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" +- "[Deleting a {% data variables.product.prodname_project_v1 %}](/articles/deleting-a-project-board)" diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/index.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/index.md index ada41ccd40..5959e245db 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/index.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/index.md @@ -1,12 +1,9 @@ --- -title: Managing project boards -shortTitle: Managing project boards -intro: Learn how to create and manage project boards +title: Managing {% data variables.product.prodname_projects_v1 %} +shortTitle: Managing {% data variables.product.prodname_projects_v1 %} +intro: Learn how to create and manage {% data variables.projects.projects_v1_boards %} versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Issues - Projects @@ -24,6 +21,7 @@ children: - /deleting-a-project-board redirect_from: - /github/managing-your-work-on-github/managing-project-boards +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md index 1c5c663bc8..7e94574247 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md @@ -1,26 +1,24 @@ --- -title: Linking a repository to a project board -intro: You can link a repository to your organization's or personal account's project board. +title: Linking a repository to a {% data variables.product.prodname_project_v1 %} +intro: You can link a repository to your organization's or personal account's {% data variables.projects.projects_v1_board %}. redirect_from: - /github/managing-your-work-on-github/managing-project-boards/linking-a-repository-to-a-project-board - /articles/linking-a-repository-to-a-project-board - /github/managing-your-work-on-github/linking-a-repository-to-a-project-board versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests shortTitle: Link repository to board +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} -Anyone with write permissions to a project board can link repositories owned by that organization or personal account to the project board. For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization/)" or "[Permission levels for user-owned project boards](/articles/permission-levels-for-user-owned-project-boards/)." +Anyone with write permissions to a {% data variables.projects.projects_v1_board %} can link repositories owned by that organization or personal account to the {% data variables.projects.projects_v1_board %}. For more information, see "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization/)" or "[Permission levels for user-owned {% data variables.product.prodname_projects_v1 %}](/articles/permission-levels-for-user-owned-project-boards/)." -{% data reusables.project-management.link-repos-to-project-board %} You can add issues and pull requests from any unlinked repositories by typing the issue or pull request URL in a card. For more information, see "[Adding issues and pull requests to a project board](/articles/adding-issues-and-pull-requests-to-a-project-board)." +{% data reusables.project-management.link-repos-to-project-board %} You can add issues and pull requests from any unlinked repositories by typing the issue or pull request URL in a card. For more information, see "[Adding issues and pull requests to a {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)." -1. Navigate to the project board where you want to link a repository. +1. Navigate to the {% data variables.projects.projects_v1_board %} where you want to link a repository. {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} 4. In the left sidebar, click **Linked repositories**. @@ -34,10 +32,10 @@ Anyone with write permissions to a project board can link repositories owned by {% note %} -**Note:** In order to link a repository to your organization or user owned project board the repository needs to have issues enabled. That is, the repository has an "Issues" tab (in forked repositories issues are disabled by default). For information on how to enable or disable issues for a repository, see "[Disabling issues for a repository](/github/managing-your-work-on-github/disabling-issues)." +**Note:** In order to link a repository to your organization or user owned {% data variables.projects.projects_v1_board %} the repository needs to have issues enabled. That is, the repository has an "Issues" tab (in forked repositories issues are disabled by default). For information on how to enable or disable issues for a repository, see "[Disabling issues for a repository](/github/managing-your-work-on-github/disabling-issues)." {% endnote %} ## Further reading -- "[About projects boards](/articles/about-project-boards)" +- "[About {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board.md index b290d300bc..56046b8806 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board.md @@ -1,33 +1,31 @@ --- -title: Reopening a closed project board -intro: You can reopen a closed project board and restart any workflow automation that was configured for the project board. +title: Reopening a closed {% data variables.product.prodname_project_v1 %} +intro: You can reopen a closed {% data variables.projects.projects_v1_board %} and restart any workflow automation that was configured for the {% data variables.projects.projects_v1_board %}. redirect_from: - /github/managing-your-work-on-github/managing-project-boards/reopening-a-closed-project-board - /articles/reopening-a-closed-project-board - /github/managing-your-work-on-github/reopening-a-closed-project-board versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests -shortTitle: Reopen project board +shortTitle: Reopen {% data variables.product.prodname_project_v1 %} +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} -When you close a project board, any workflow automation that was configured for the project board will pause by default. For more information, see "[Closing a project board](/articles/closing-a-project-board)." +When you close a {% data variables.projects.projects_v1_board %}, any workflow automation that was configured for the {% data variables.projects.projects_v1_board %} will pause by default. For more information, see "[Closing a {% data variables.product.prodname_project_v1 %}](/articles/closing-a-project-board)." -When you reopen a project board, you have the option to *sync* automation, which updates the position of the cards on the board according to the automation settings configured for the board. +When you reopen a {% data variables.projects.projects_v1_board %}, you have the option to *sync* automation, which updates the position of the cards on the board according to the automation settings configured for the board. -1. Navigate to the project board you want to reopen. +1. Navigate to the {% data variables.projects.projects_v1_board %} you want to reopen. {% data reusables.project-management.click-menu %} -3. Choose whether to sync automation for your project board or reopen your project board without syncing. - - To reopen your project board and sync automation, click **Reopen and sync project**. +3. Choose whether to sync automation for your {% data variables.projects.projects_v1_board %} or reopen your {% data variables.projects.projects_v1_board %} without syncing. + - To reopen your {% data variables.projects.projects_v1_board %} and sync automation, click **Reopen and sync project**. ![Select "Reopen and resync project" button](/assets/images/help/projects/reopen-and-sync-project.png) - - To reopen your project board without syncing automation, using the reopen drop-down menu, click **Reopen only**. Then, click **Reopen only**. + - To reopen your {% data variables.projects.projects_v1_board %} without syncing automation, using the reopen drop-down menu, click **Reopen only**. Then, click **Reopen only**. ![Reopen closed project board drop-down menu](/assets/images/help/projects/reopen-closed-project-board-drop-down-menu.png) ## Further reading -- "[Configuring automation for project boards](/articles/configuring-automation-for-project-boards)" +- "[Configuring automation for {% data variables.product.prodname_projects_v1 %}](/articles/configuring-automation-for-project-boards)" diff --git a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board.md index 6c67376231..445aa3fb86 100644 --- a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board.md @@ -1,26 +1,24 @@ --- -title: Adding issues and pull requests to a project board -intro: You can add issues and pull requests to a project board in the form of cards and triage them into columns. +title: Adding issues and pull requests to a {% data variables.product.prodname_project_v1 %} +intro: You can add issues and pull requests to a {% data variables.projects.projects_v1_board %} in the form of cards and triage them into columns. redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board - /articles/adding-issues-and-pull-requests-to-a-project - /articles/adding-issues-and-pull-requests-to-a-project-board - /github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests -shortTitle: Add issues & PRs to board +shortTitle: Add issues & PRs to {% data variables.product.prodname_project_v1 %} +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} -You can add issue or pull request cards to your project board by: +You can add issue or pull request cards to your {% data variables.projects.projects_v1_board %} by: - Dragging cards from the **Triage** section in the sidebar. - Typing the issue or pull request URL in a card. -- Searching for issues or pull requests in the project board search sidebar. +- Searching for issues or pull requests in the {% data variables.projects.projects_v1_board %} search sidebar. You can put a maximum of 2,500 cards into each project column. If a column has reached the maximum number of cards, no cards can be moved into that column. @@ -28,30 +26,30 @@ You can put a maximum of 2,500 cards into each project column. If a column has r {% note %} -**Note:** You can also add notes to your project board to serve as task reminders, references to issues and pull requests from any repository on {% data variables.product.product_name %}, or to add related information to your project board. For more information, see "[Adding notes to a project board](/articles/adding-notes-to-a-project-board)." +**Note:** You can also add notes to your project board to serve as task reminders, references to issues and pull requests from any repository on {% data variables.product.product_name %}, or to add related information to your {% data variables.projects.projects_v1_board %}. For more information, see "[Adding notes to a project board](/articles/adding-notes-to-a-project-board)." {% endnote %} {% data reusables.project-management.edit-in-project %} -{% data reusables.project-management.link-repos-to-project-board %} When you search for issues and pull requests to add to your project board, the search automatically scopes to your linked repositories. You can remove these qualifiers to search within all organization repositories. For more information, see "[Linking a repository to a project board](/articles/linking-a-repository-to-a-project-board)." +{% data reusables.project-management.link-repos-to-project-board %} When you search for issues and pull requests to add to your {% data variables.projects.projects_v1_board %}, the search automatically scopes to your linked repositories. You can remove these qualifiers to search within all organization repositories. For more information, see "[Linking a repository to a project board](/articles/linking-a-repository-to-a-project-board)." -## Adding issues and pull requests to a project board +## Adding issues and pull requests to a {% data variables.projects.projects_v1_board %} -1. Navigate to the project board where you want to add issues and pull requests. -2. In your project board, click {% octicon "plus" aria-label="The plus icon" %} **Add cards**. +1. Navigate to the {% data variables.projects.projects_v1_board %} where you want to add issues and pull requests. +2. In your {% data variables.projects.projects_v1_board %}, click {% octicon "plus" aria-label="The plus icon" %} **Add cards**. ![Add cards button](/assets/images/help/projects/add-cards-button.png) -3. Search for issues and pull requests to add to your project board using search qualifiers. For more information on search qualifiers you can use, see "[Searching issues](/articles/searching-issues)." +3. Search for issues and pull requests to add to your {% data variables.projects.projects_v1_board %} using search qualifiers. For more information on search qualifiers you can use, see "[Searching issues](/articles/searching-issues)." ![Search issues and pull requests](/assets/images/help/issues/issues_search_bar.png) {% tip %} **Tips:** - You can also add an issue or pull request by typing the URL in a card. - - If you're working on a specific feature, you can apply a label to each related issue or pull request for that feature, and then easily add cards to your project board by searching for the label name. For more information, see "[Apply labels to issues and pull requests](/articles/applying-labels-to-issues-and-pull-requests)." + - If you're working on a specific feature, you can apply a label to each related issue or pull request for that feature, and then easily add cards to your {% data variables.projects.projects_v1_board %} by searching for the label name. For more information, see "[Apply labels to issues and pull requests](/articles/applying-labels-to-issues-and-pull-requests)." {% endtip %} -4. From the filtered list of issues and pull requests, drag the card you'd like to add to your project board and drop it in the correct column. Alternatively, you can move cards using keyboard shortcuts. {% data reusables.project-management.for-more-info-project-keyboard-shortcuts %} +4. From the filtered list of issues and pull requests, drag the card you'd like to add to your {% data variables.projects.projects_v1_board %} and drop it in the correct column. Alternatively, you can move cards using keyboard shortcuts. {% data reusables.project-management.for-more-info-project-keyboard-shortcuts %} {% tip %} @@ -59,21 +57,21 @@ You can put a maximum of 2,500 cards into each project column. If a column has r {% endtip %} -## Adding issues and pull requests to a project board from the sidebar +## Adding issues and pull requests to a {% data variables.projects.projects_v1_board %} from the sidebar 1. On the right side of an issue or pull request, click **Projects {% octicon "gear" aria-label="The Gear icon" %}**. ![Project board button in sidebar](/assets/images/help/projects/sidebar-project.png) -2. Click the **Recent**, **Repository**,**User**, or **Organization** tab for the project board you would like to add to. +2. Click the **Recent**, **Repository**,**User**, or **Organization** tab for the {% data variables.projects.projects_v1_board %} you would like to add to. ![Recent, Repository and Organization tabs](/assets/images/help/projects/sidebar-project-tabs.png) 3. Type the name of the project in **Filter projects** field. ![Project board search box](/assets/images/help/projects/sidebar-search-project.png) -4. Select one or more project boards where you want to add the issue or pull request. +4. Select one or more {% data variables.projects.projects_v1_boards %} where you want to add the issue or pull request. ![Selected project board](/assets/images/help/projects/sidebar-select-project.png) -5. Click {% octicon "triangle-down" aria-label="The down triangle icon" %}, then click the column where you want your issue or pull request. The card will move to the bottom of the project board column you select. +5. Click {% octicon "triangle-down" aria-label="The down triangle icon" %}, then click the column where you want your issue or pull request. The card will move to the bottom of the {% data variables.projects.projects_v1_board %} column you select. ![Move card to column menu](/assets/images/help/projects/sidebar-select-project-board-column-menu.png) ## Further reading -- "[About project boards](/articles/about-project-boards)" -- "[Editing a project board](/articles/editing-a-project-board)" -- "[Filtering cards on a project board](/articles/filtering-cards-on-a-project-board)" +- "[About {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" +- "[Editing a {% data variables.product.prodname_project_v1 %}](/articles/editing-a-project-board)" +- "[Filtering cards on a {% data variables.product.prodname_project_v1 %}](/articles/filtering-cards-on-a-project-board)" diff --git a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-notes-to-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-notes-to-a-project-board.md index 2cf815d675..c0b1c48945 100644 --- a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-notes-to-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-notes-to-a-project-board.md @@ -1,19 +1,17 @@ --- -title: Adding notes to a project board -intro: You can add notes to a project board to serve as task reminders or to add information related to the project board. +title: Adding notes to a {% data variables.product.prodname_project_v1 %} +intro: You can add notes to a {% data variables.projects.projects_v1_board %} to serve as task reminders or to add information related to the {% data variables.projects.projects_v1_board %}. redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards/adding-notes-to-a-project-board - /articles/adding-notes-to-a-project - /articles/adding-notes-to-a-project-board - /github/managing-your-work-on-github/adding-notes-to-a-project-board versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests -shortTitle: Add notes to board +shortTitle: Add notes to {% data variables.product.prodname_project_v1 %} +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} @@ -22,17 +20,17 @@ shortTitle: Add notes to board **Tips:** - You can format your note using Markdown syntax. For example, you can use headings, links, task lists, or emoji. For more information, see "[Basic writing and formatting syntax](/articles/basic-writing-and-formatting-syntax)." - You can drag and drop or use keyboard shortcuts to reorder notes and move them between columns. {% data reusables.project-management.for-more-info-project-keyboard-shortcuts %} -- Your project board must have at least one column before you can add notes. For more information, see "[Creating a project board](/articles/creating-a-project-board)." +- Your {% data variables.projects.projects_v1_board %} must have at least one column before you can add notes. For more information, see "[Creating a project board](/articles/creating-a-project-board)." {% endtip %} -When you add a URL for an issue, pull request, or another project board to a note, you'll see a preview in a summary card below your text. +When you add a URL for an issue, pull request, or another {% data variables.projects.projects_v1_board %} to a note, you'll see a preview in a summary card below your text. ![Project board cards showing a preview of an issue and another project board](/assets/images/help/projects/note-with-summary-card.png) -## Adding notes to a project board +## Adding notes to a {% data variables.projects.projects_v1_board %} -1. Navigate to the project board where you want to add notes. +1. Navigate to the {% data variables.projects.projects_v1_board %} where you want to add notes. 2. In the column you want to add a note to, click {% octicon "plus" aria-label="The plus icon" %}. ![Plus icon in the column header](/assets/images/help/projects/add-note-button.png) 3. Type your note, then click **Add**. @@ -52,7 +50,7 @@ When you convert a note to an issue, the issue is automatically created using th {% tip %} -**Tip:** You can add content in the body of your note to @mention someone, link to another issue or pull request, and add emoji. These {% data variables.product.prodname_dotcom %} Flavored Markdown features aren't supported within project board notes, but once your note is converted to an issue, they'll appear correctly. For more information on using these features, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)." +**Tip:** You can add content in the body of your note to @mention someone, link to another issue or pull request, and add emoji. These {% data variables.product.prodname_dotcom %} Flavored Markdown features aren't supported within {% data variables.projects.projects_v1_board %} notes, but once your note is converted to an issue, they'll appear correctly. For more information on using these features, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)." {% endtip %} @@ -60,12 +58,12 @@ When you convert a note to an issue, the issue is automatically created using th {% data reusables.project-management.project-note-more-options %} 3. Click **Convert to issue**. ![Convert to issue button](/assets/images/help/projects/convert-to-issue.png) -4. If the card is on an organization-wide project board, in the drop-down menu, choose the repository you want to add the issue to. +4. If the card is on an organization-wide {% data variables.projects.projects_v1_board %}, in the drop-down menu, choose the repository you want to add the issue to. ![Drop-down menu listing repositories where you can create the issue](/assets/images/help/projects/convert-note-choose-repository.png) 5. Optionally, edit the pre-filled issue title, and type an issue body. ![Fields for issue title and body](/assets/images/help/projects/convert-note-issue-title-body.png) 6. Click **Convert to issue**. -7. The note is automatically converted to an issue. In the project board, the new issue card will be in the same location as the previous note. +7. The note is automatically converted to an issue. In the {% data variables.projects.projects_v1_board %}, the new issue card will be in the same location as the previous note. ## Editing and removing a note @@ -78,7 +76,7 @@ When you convert a note to an issue, the issue is automatically created using th ## Further reading -- "[About project boards](/articles/about-project-boards)" -- "[Creating a project board](/articles/creating-a-project-board)" -- "[Editing a project board](/articles/editing-a-project-board)" -- "[Adding issues and pull requests to a project board](/articles/adding-issues-and-pull-requests-to-a-project-board)" +- "[About {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" +- "[Creating a {% data variables.product.prodname_project_v1 %}](/articles/creating-a-project-board)" +- "[Editing a {% data variables.product.prodname_project_v1 %}](/articles/editing-a-project-board)" +- "[Adding issues and pull requests to a {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" diff --git a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/archiving-cards-on-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/archiving-cards-on-a-project-board.md index b7d8e6e244..f232d9d14b 100644 --- a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/archiving-cards-on-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/archiving-cards-on-a-project-board.md @@ -1,34 +1,32 @@ --- -title: Archiving cards on a project board -intro: You can archive project board cards to declutter your workflow without losing the historical context of a project. +title: Archiving cards on a {% data variables.product.prodname_project_v1 %} +intro: You can archive {% data variables.projects.projects_v1_board %} cards to declutter your workflow without losing the historical context of a project. redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards/archiving-cards-on-a-project-board - /articles/archiving-cards-on-a-project-board - /github/managing-your-work-on-github/archiving-cards-on-a-project-board versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests -shortTitle: Archive cards on board +shortTitle: Archive cards on {% data variables.product.prodname_project_v1 %} +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} -Automation in your project board does not apply to archived project board cards. For example, if you close an issue in a project board's archive, the archived card does not automatically move to the "Done" column. When you restore a card from the project board archive, the card will return to the column where it was archived. +Automation in your {% data variables.projects.projects_v1_board %} does not apply to archived {% data variables.projects.projects_v1_board %} cards. For example, if you close an issue in a {% data variables.projects.projects_v1_board %}'s archive, the archived card does not automatically move to the "Done" column. When you restore a card from the {% data variables.projects.projects_v1_board %} archive, the card will return to the column where it was archived. -## Archiving cards on a project board +## Archiving cards on a {% data variables.projects.projects_v1_board %} -1. In a project board, find the card you want to archive, then click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. +1. In a {% data variables.projects.projects_v1_board %}, find the card you want to archive, then click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. ![List of options for editing a project board card](/assets/images/help/projects/select-archiving-options-project-board-card.png) 2. Click **Archive**. ![Select archive option from menu](/assets/images/help/projects/archive-project-board-card.png) -## Restoring cards on a project board from the sidebar +## Restoring cards on a {% data variables.projects.projects_v1_board %} from the sidebar {% data reusables.project-management.click-menu %} 2. Click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **View archive**. ![Select view archive option from menu](/assets/images/help/projects/select-view-archive-option-project-board-card.png) -3. Above the project board card you want to unarchive, click **Restore**. +3. Above the {% data variables.projects.projects_v1_board %} card you want to unarchive, click **Restore**. ![Select restore project board card](/assets/images/help/projects/restore-card.png) diff --git a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/filtering-cards-on-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/filtering-cards-on-a-project-board.md index df592acef0..2d0aa56149 100644 --- a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/filtering-cards-on-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/filtering-cards-on-a-project-board.md @@ -1,24 +1,22 @@ --- -title: Filtering cards on a project board -intro: You can filter the cards on a project board to search for specific cards or view a subset of the cards. +title: Filtering cards on a {% data variables.product.prodname_project_v1 %} +intro: You can filter the cards on a {% data variables.projects.projects_v1_board %} to search for specific cards or view a subset of the cards. redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards/filtering-cards-on-a-project-board - /articles/filtering-cards-on-a-project-board - /github/managing-your-work-on-github/filtering-cards-on-a-project-board versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests -shortTitle: Filter cards on board +shortTitle: Filter cards on {% data variables.product.prodname_project_v1 %} +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} -On a card, you can click any assignee, milestone, or label to filter the project board by that qualifier. To clear the search, you can click the same assignee, milestone, or label again. +On a card, you can click any assignee, milestone, or label to filter the {% data variables.projects.projects_v1_board %} by that qualifier. To clear the search, you can click the same assignee, milestone, or label again. -You can also use the "Filter cards" search bar at the top of each project board to search for cards. You can filter cards using the following search qualifiers in any combination, or by simply typing some text you'd like to search for. +You can also use the "Filter cards" search bar at the top of each {% data variables.projects.projects_v1_board %} to search for cards. You can filter cards using the following search qualifiers in any combination, or by simply typing some text you'd like to search for. - Filter cards by author using `author:USERNAME` - Filter cards by assignee using `assignee:USERNAME` or `no:assignee` @@ -30,9 +28,9 @@ You can also use the "Filter cards" search bar at the top of each project board - Filter cards by type using `type:issue`, `type:pr`, or `type:note` - Filter cards by state and type using `is:open`, `is:closed`, or `is:merged`; and `is:issue`, `is:pr`, or `is:note` - Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr` -- Filter cards by repository in an organization-wide project board using `repo:ORGANIZATION/REPOSITORY` +- Filter cards by repository in an organization-wide {% data variables.projects.projects_v1_board %} using `repo:ORGANIZATION/REPOSITORY` -1. Navigate to the project board that contains the cards you want to filter. +1. Navigate to the {% data variables.projects.projects_v1_board %} that contains the cards you want to filter. 2. Above the project card columns, click into the "Filter cards" search bar and type a search query to filter the cards. ![Filter card search bar](/assets/images/help/projects/filter-card-search-bar.png) @@ -44,6 +42,6 @@ You can also use the "Filter cards" search bar at the top of each project board ## Further reading -- "[About project boards](/articles/about-project-boards)" -- "[Adding issues and pull requests to a project board](/articles/adding-issues-and-pull-requests-to-a-project-board)" -- "[Adding notes to a project board](/articles/adding-notes-to-a-project-board)" +- "[About {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" +- "[Adding issues and pull requests to a {% data variables.product.prodname_project_v1 %}](/articles/adding-issues-and-pull-requests-to-a-project-board)" +- "[Adding notes to a {% data variables.product.prodname_project_v1 %}](/articles/adding-notes-to-a-project-board)" diff --git a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/index.md b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/index.md index 563070720c..cc5e8fc2e8 100644 --- a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/index.md +++ b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/index.md @@ -1,12 +1,9 @@ --- -title: Tracking progress on your project board -shortTitle: Tracking projects -intro: Learn how to track your work on project boards +title: Tracking progress on your {% data variables.product.prodname_projects_v1 %} +shortTitle: Tracking {% data variables.product.prodname_projects_v1 %} +intro: Learn how to track your work on {% data variables.projects.projects_v1_board %} versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Issues - Projects @@ -18,6 +15,7 @@ children: - /archiving-cards-on-a-project-board redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} diff --git a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/tracking-progress-on-your-project-board.md b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/tracking-progress-on-your-project-board.md index dde14695ee..1d9ce8bb28 100644 --- a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/tracking-progress-on-your-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/tracking-progress-on-your-project-board.md @@ -1,24 +1,22 @@ --- -title: Tracking progress on your project board -intro: You can see the overall progress of your project in a progress bar. +title: Tracking progress on your {% data variables.product.prodname_project_v1 %} +intro: You can see the overall progress of your {% data variables.projects.projects_v1_board %} in a progress bar. redirect_from: - /github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards/tracking-progress-on-your-project-board - /articles/tracking-progress-on-your-project-board - /github/managing-your-work-on-github/tracking-progress-on-your-project-board versions: - fpt: '*' - ghes: '*' - ghae: '*' - ghec: '*' + feature: "projects-v1" topics: - Pull requests -shortTitle: Track progress on board +shortTitle: Track progress on {% data variables.product.prodname_project_v1 %} +allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} {% data reusables.project-management.project-progress-locations %} -1. Navigate to the project board where you want to enable or disable project progress tracking. +1. Navigate to the {% data variables.projects.projects_v1_board %} where you want to enable or disable project progress tracking. {% data reusables.project-management.click-menu %} {% data reusables.project-management.click-edit-sidebar-menu-project-board %} 4. Select or deselect **Track project progress**. diff --git a/content/issues/trying-out-the-new-projects-experience/automating-projects.md b/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md similarity index 94% rename from content/issues/trying-out-the-new-projects-experience/automating-projects.md rename to content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md index 0fb4d7c983..e58ee7f479 100644 --- a/content/issues/trying-out-the-new-projects-experience/automating-projects.md +++ b/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md @@ -1,33 +1,18 @@ --- -title: Automating projects (beta) -intro: 'You can use built-in workflows or the API and {% data variables.product.prodname_actions %} to manage your projects.' -allowTitleToDifferFromFilename: true +title: 'Automating {% data variables.product.prodname_projects_v2 %} using Actions' +shortTitle: 'Automating with Actions' +intro: 'You can use {% data variables.product.prodname_actions %} to automate your projects.' miniTocMaxHeadingLevel: 3 versions: - fpt: '*' - ghec: '*' + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/automating-projects type: tutorial topics: - Projects - - Workflows - - Project management +allowTitleToDifferFromFilename: true --- -{% data reusables.projects.projects-beta %} - -{% data reusables.projects.graphql-deprecation %} - -## Introduction - -You can add automation to help manage your project. Projects (beta) includes built-in workflows that you can configure through the UI. Additionally, you can write custom workflows with the GraphQL API and {% data variables.product.prodname_actions %}. - -## Built-in workflows - -{% data reusables.projects.about-workflows %} - -You can enable or disable the built-in workflows for your project. - -{% data reusables.projects.enable-basic-workflow %} ## {% data variables.product.prodname_actions %} workflows @@ -39,11 +24,13 @@ A project can span multiple repositories, but a workflow is specific to a reposi This article assumes that you have a basic understanding of {% data variables.product.prodname_actions %}. For more information about {% data variables.product.prodname_actions %}, see "[{% data variables.product.prodname_actions %}](/actions)." -For more information about other changes you can make to your project through the API, see "[Using the API to manage projects](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." +For more information about other changes you can make to your project through the API, see "[Using the API to manage projects](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)." + +You may also want to use the **actions/add-to-project** workflow, which is maintained by {% data variables.product.company_short %} and will add the current issue or pull request to the project specified. For more information, see the [actions/add-to-project](https://github.com/actions/add-to-project) repository and README. {% note %} -**Note:** `GITHUB_TOKEN` is scoped to the repository level and cannot access projects (beta). To access projects (beta) you can either create a {% data variables.product.prodname_github_app %} (recommended for organization projects) or a personal access token (recommended for user projects). Workflow examples for both approaches are shown below. +**Note:** `GITHUB_TOKEN` is scoped to the repository level and cannot access {% data variables.projects.projects_v2 %}. To access {% data variables.projects.projects_v2 %} you can either create a {% data variables.product.prodname_github_app %} (recommended for organization projects) or a personal access token (recommended for user projects). Workflow examples for both approaches are shown below. {% endnote %} diff --git a/content/issues/planning-and-tracking-with-projects/automating-your-project/index.md b/content/issues/planning-and-tracking-with-projects/automating-your-project/index.md new file mode 100644 index 0000000000..0feea7fef0 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/automating-your-project/index.md @@ -0,0 +1,15 @@ +--- +title: 'Automating your {% data variables.projects.project_v2 %}' +shortTitle: 'Automating {% data variables.projects.projects_v2 %}' +intro: 'Learn how to use the built-in workflows, {% data variables.product.prodname_actions %}, and the API to automate your projects.' +versions: + feature: "projects-v2" +topics: + - Issues + - Projects +children: + - /using-the-built-in-automations + - /using-the-api-to-manage-projects + - /automating-projects-using-actions +allowTitleToDifferFromFilename: true +--- diff --git a/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md b/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md similarity index 95% rename from content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md rename to content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md index 590686dd2a..3f9bead44b 100644 --- a/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md +++ b/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md @@ -1,22 +1,22 @@ --- -title: Using the API to manage projects (beta) -intro: You can use the GraphQL API to find information about projects and to update projects. -versions: - fpt: '*' - ghec: '*' +title: 'Using the API to manage {% data variables.product.prodname_projects_v2 %}' +shortTitle: 'Automating with the API' +intro: 'You can use the GraphQL API to automate your projects.' miniTocMaxHeadingLevel: 3 -allowTitleToDifferFromFilename: true -type: how_to +versions: + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects +type: tutorial topics: - Projects +allowTitleToDifferFromFilename: true --- +This article demonstrates how to use the GraphQL API to manage a project. For more information about how to use the API in a {% data variables.product.prodname_actions %} workflow, see "[Automating {% data variables.product.prodname_projects_v2 %} using Actions](/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions)." For a full list of the available data types, see "[Reference](/graphql/reference)." + {% data reusables.projects.graphql-deprecation %} -This article demonstrates how to use the GraphQL API to manage a project. For more information about how to use the API in a {% data variables.product.prodname_actions %} workflow, see "[Automating projects (beta)](/issues/trying-out-the-new-projects-experience/automating-projects)." For a full list of the available data types, see "[Reference](/graphql/reference)." - -{% data reusables.projects.projects-beta %} - ## Authentication {% curl %} @@ -714,3 +714,7 @@ gh api graphql -f query=' }' ``` {% endcli %} + +## Using webhooks + +You can use webhooks to subscribe to events taking place in your project. For example, when an item is edited, {% data variables.product.product_name %} can send a HTTP POST payload to the webhook's configured URL which can trigger automation on your server. For more information about webhooks, see "[About webhooks](/developers/webhooks-and-events/webhooks/about-webhooks)." To learn more about the `projects_v2_item` webhook event, see "[Webhook events and payloads](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#projects_v2_item)." \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations.md b/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations.md new file mode 100644 index 0000000000..06e7274342 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations.md @@ -0,0 +1,23 @@ +--- +title: 'Using the built-in automations' +shortTitle: 'Using built-in automations' +intro: 'You can use built-in workflows to automate your projects.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +type: tutorial +topics: + - Projects +--- + +{% note %} + +**Note:** Built-in workflows are available as part of a limited beta. + +{% endnote %} + +{% data reusables.projects.about-workflows %} + +You can enable or disable the built-in workflows for your project. + +{% data reusables.projects.enable-basic-workflow %} diff --git a/content/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project.md b/content/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project.md new file mode 100644 index 0000000000..e1e5d6f8a0 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project.md @@ -0,0 +1,39 @@ +--- +title: 'Creating a {% data variables.projects.project_v2 %}' +intro: 'Learn how to create an organization or user project.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/creating-a-project +type: tutorial +topics: + - Projects +allowTitleToDifferFromFilename: true +--- + +{% data variables.product.prodname_projects_v2 %} are an adaptable collection of items that stay up-to-date with {% data variables.product.company_short %} data. Your projects can track issues, pull requests, and ideas that you note down. You can add custom fields and create views for specific purposes. + +## Creating a project + +### Creating an organization project + +Organization projects can track issues and pull requests from the organization's repositories. + +{% data reusables.projects.create-project %} + +### Creating a user project + +User projects can track issues and pull requests from the repositories owned by your personal account. + +{% data reusables.projects.create-user-project %} + +## Updating your project description and README + +{% data reusables.projects.project-description %} + +## Further reading + +- "[Adding your project to a repository](/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository)" +- "[Adding items to your project](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project)" +- "[Customizing a view](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)" \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/creating-projects/index.md b/content/issues/planning-and-tracking-with-projects/creating-projects/index.md new file mode 100644 index 0000000000..5d8b5ba9cd --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/creating-projects/index.md @@ -0,0 +1,15 @@ +--- +title: 'Creating {% data variables.projects.projects_v2 %}' +shortTitle: 'Creating {% data variables.projects.projects_v2 %}' +intro: 'Learn about creating projects and migrating your {% data variables.projects.projects_v1_boards %}.' +versions: + feature: "projects-v2" +topics: + - Issues + - Projects +children: + - /creating-a-project + - /migrating-from-projects-classic +allowTitleToDifferFromFilename: true +--- + diff --git a/content/issues/trying-out-the-new-projects-experience/migrating-your-project.md b/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md similarity index 66% rename from content/issues/trying-out-the-new-projects-experience/migrating-your-project.md rename to content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md index a2e2c20537..d36dc4a14f 100644 --- a/content/issues/trying-out-the-new-projects-experience/migrating-your-project.md +++ b/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md @@ -1,23 +1,24 @@ --- -title: Migrating your project to Projects (beta) -intro: You can migrate your projects from the old projects experience to Projects (beta). -allowTitleToDifferFromFilename: true -miniTocMaxHeadingLevel: 2 +title: 'Migrating from {% data variables.product.prodname_projects_v1 %}' +intro: 'You can migrate your {% data variables.projects.projects_v1_board %} to the new {% data variables.product.prodname_projects_v2 %} experience.' +miniTocMaxHeadingLevel: 3 versions: - fpt: '*' - ghec: '*' + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/migrating-your-project +type: tutorial topics: - Projects - - Organizations +allowTitleToDifferFromFilename: true --- + {% note %} **Notes:** -- Projects (beta) is currently in public beta and subject to change. - If the project you are migrating contains more than 1200 items, open issues will be prioritized followed by open pull requests and then notes. Remaining space will be used for closed issues, merged pull requested, and closed pull requests. Items that cannot be migrated due to this limit will be moved to the archive. If the archive limit of 10,000 items is reached, additional items will not be migrated. -- Note cards are converted to draft issues, and the contents are saved to the body of the draft issue. If information appears to be missing, make any hidden fields visible. For more information, see "[Showing and hiding fields](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#showing-and-hiding-fields)." +- Note cards are converted to draft issues, and the contents are saved to the body of the draft issue. If information appears to be missing, make any hidden fields visible. For more information, see "[Showing and hiding fields](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view#showing-and-hiding-fields)." - Automation will not be migrated. - Triage, archive, and activity will not be migrated. - After migration, the new migrated project and old project will not be kept in sync. @@ -26,7 +27,7 @@ topics: ## About project migration -You can migrate your project boards to the all new projects (beta) experience and try out tables, multiple views, new automation options, and powerful field types. For more information, see "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)." +You can migrate your project boards to the new {% data variables.product.prodname_projects_v2 %} experience and try out tables, multiple views, new automation options, and powerful field types. For more information, see "[About projects](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)." ## Migrating an organization project board @@ -52,7 +53,7 @@ You can migrate your project boards to the all new projects (beta) experience an {% note %} -**Note:** Projects (beta) does not support repository level projects. When you migrate a repository project board, it will migrate to either the organization or personal account that owns the repository project, and the migrated project will be pinned to the original repository. +**Note:** {% data variables.projects.projects_v2_caps %} does not support repository level projects. When you migrate a repository project board, it will migrate to either the organization or personal account that owns the repository project, and the migrated project will be pinned to the original repository. {% endnote %} @@ -62,4 +63,4 @@ You can migrate your project boards to the all new projects (beta) experience an ![Project tab](/assets/images/help/projects/repo-tabs-projects.png) 1. Click **Projects (classic)**. ![Screenshot showing Projects (classic) menu option}](/assets/images/help/issues/projects-classic-org.png) -{% data reusables.projects.migrate-project-steps %} +{% data reusables.projects.migrate-project-steps %} \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view.md b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view.md new file mode 100644 index 0000000000..c052704e53 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view.md @@ -0,0 +1,114 @@ +--- +title: 'Customizing a view' +intro: 'Display the information you need by changing the layout, grouping, sorting in your project.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/customizing-your-project-views +type: tutorial +topics: + - Projects +--- + + +## Changing the project layout + +You can view your project as a table or as a board. + +{% data reusables.projects.open-view-menu %} +1. Under "Layout", click either **Table** or **Board**. + ![Screenshot showing layout option](/assets/images/help/projects-v2/table-or-board.png) + + + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Switch layout." + +## Showing and hiding fields + +You can show or hide a specific field. + +{% data reusables.projects.open-view-menu %} +1. Under "Configuration", click {% octicon "note" aria-label="the note icon" %} and the list of currently shown fields. + ![Screenshot showing show and hide fields menu option](/assets/images/help/projects-v2/show-hide-fields-menu-item.png) +1. Select or deselect the fields you want to show or hide. + ![Screenshot showing show and hide fields menu](/assets/images/help/projects-v2/show-hide-fields.png) + +You can also hide individual fields in table view. + +1. Next to the field you want to hide, click {% octicon "kebab-horizontal" aria-label="the kebab icon" %}. + ![Screenshot showing field menu icon](/assets/images/help/projects-v2/modify-field-menu.png) +1. Click {% octicon "eye-closed" aria-label="the eye closed icon" %} **Hide field**. + ![Screenshot showing hide field menu option](/assets/images/help/projects-v2/hide-field-via-menu.png) + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "show", "hide", or the name of the field. + +## Reordering fields + +In table layout, you can change the order of fields. + +1. Click the field header. + ![Screenshot showing the field header](/assets/images/help/projects-v2/select-field-header.png) +2. While continuing to click, drag the field to the required location. + +## Reordering rows + +In table layout, you can change the order of rows. + +1. Click the number at the start of the row. + ![Screenshot showing the row number](/assets/images/help/projects-v2/select-row-number.png) +2. While continuing to click, drag the row to the required location. + +## Sorting by field values + +In table layout, you can sort items by a field value. + +{% note %} + +**Note:** When a table is sorted, you cannot manually reorder rows. + +{% endnote %} + +{% data reusables.projects.open-view-menu %} +1. Click **Sort**. + ![Screenshot showing the sort menu item](/assets/images/help/projects-v2/sort-menu-item.png) +1. Click the field you want to sort by. + ![Screenshot showing the sort menu](/assets/images/help/projects-v2/sort-menu.png) +2. Optionally, to change the direction of the sort, click {% octicon "sort-desc" aria-label="the sort icon" %}. + ![Screenshot showing sort order option](/assets/images/help/projects-v2/sort-order.png) +3. Optionally, to remove a sort, click {% octicon "x" aria-label="the x icon" %} **No sorting** at the bottom of the list. + ![Screenshot showing "no sorting"](/assets/images/help/projects-v2/no-sorting.png) + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Sort by." + +## Grouping by field values in table layout + +In the table layout, you can group items by a custom field value. When items are grouped, if you drag an item to a new group, the value of that group is applied. For example, if you group by "Status" and then drag an item with a status of `In progress` to the `Done` group, the status of the item will switch to `Done`. Similarly, when you add a new item to a group, the new item is populated with the value of the group. + +{% note %} + +**Note:** You cannot group by title, labels, reviewers, or linked pull requests. + +{% endnote %} + +{% data reusables.projects.open-view-menu %} +1. Click {% octicon "rows" aria-label="the rows icon" %} **Group**. + ![Screenshot showing the group menu item](/assets/images/help/projects-v2/group-menu-item.png) +1. Click the field you want to group by. + ![Screenshot showing the group menu](/assets/images/help/projects-v2/group-menu.png) +2. Optionally, to disable grouping, click {% octicon "x" aria-label="the x icon" %} **No grouping** at the bottom of the list. + ![Screenshot showing "no grouping"](/assets/images/help/projects-v2/no-grouping.png) + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Group by." + +## Setting the column field in board layout + +In the board layout, you choose any single select or iteration field for your columns. If you drag an item to a new column, the value of that column is applied to the dragged item. For example, if you use the "Status" field for your board columns and then drag an item with a status of `In progress` to the `Done` column, the status of the item will switch to `Done`. + +{% data reusables.projects.open-view-menu %} +1. Click {% octicon "columns" aria-label="the columns icon" %} **Column field**. + ![Screenshot showing the column field item](/assets/images/help/projects-v2/column-field-menu-item.png) +1. Click the field you want to use. + ![Screenshot showing the column field menu](/assets/images/help/projects-v2/column-field-menu.png) + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Column field by." \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects.md b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects.md new file mode 100644 index 0000000000..64b3ecd972 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects.md @@ -0,0 +1,31 @@ +--- +title: 'Filtering {% data variables.projects.projects_v2 %}' +intro: "Use filters to choose which items appear in your project's views." +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/filtering-projects +type: tutorial +topics: + - Projects +allowTitleToDifferFromFilename: true +--- + +You can customize views using filters for item metadata, such as assignees and the labels applied to issues, and by the fields in your project. You can combine filters and save them as views. For more information, see "[Customizing your project views](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)." + +To filter a project, click {% octicon "filter" aria-label="The Filter icon" %} and start typing the fields and values you would like to filter for. As you type, possible values will appear. You can also open the project command palette, by pressing {% data variables.projects.command-palette-shortcut %}, and type "Filter by" to choose from the available filters. + +Using multiple filters will act as a logical AND filter. For example, `label:bug status:"In progress"` will return items with the `bug` label with the "In progress" status. {% data variables.product.prodname_projects_v2 %} does not currently support logical OR filters across multiple fields. + +The same filters are available for charts you create using insights for {% data variables.product.prodname_projects_v2 %}, allowing you to filter the data used to create your charts. For more information, see "[Using insights with projects](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects)." + +## Filtering items + +Click {% octicon "filter" aria-label="the filter icon" %} at the top of the table to show the "Filter by keyword or by field" bar. Start typing the field name and value that you want to filter by. As you type, possible values will appear. + +{% data reusables.projects.projects-filters %} + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Filter by." + +In board layout, you can click on item data to filter for items with that value. For example, click on an assignee to show only items for that assignee. To remove the filter, click the item data again. \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/index.md b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/index.md new file mode 100644 index 0000000000..677d2c49a1 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/index.md @@ -0,0 +1,16 @@ +--- +title: 'Customizing views in your {% data variables.projects.project_v2 %}' +shortTitle: 'Customizing views' +intro: 'You can create multiple views to look at your project from different angles, deciding which items to show and how to present them.' +versions: + feature: "projects-v2" +topics: + - Issues + - Projects +children: + - /customizing-a-view + - /filtering-projects + - /managing-your-views +allowTitleToDifferFromFilename: true +--- + diff --git a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views.md b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views.md new file mode 100644 index 0000000000..d6e908bd48 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views.md @@ -0,0 +1,73 @@ +--- +title: 'Managing your views' +intro: 'Learn how to create, save, and manage your project views.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +type: tutorial +topics: + - Projects +--- + + +## Creating a project view + +Project views allow you to quickly view specific aspects of your project. Each view is displayed on a separate tab in your project. + +For example, you can have: +- A view that shows all items not yet started (filter on "Status"). +- A view that shows the workload for each team (group by a custom "Team" field). +- A view that shows the items with the earliest target ship date (sort by a date field). + +To add a new view: + +{% data reusables.projects.new-view %} + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "New view." + +The new view is automatically saved. + +## Duplicating a view + +You can duplicate an existing view and use it as a base to make further changes. + +1. Switch to the view you want to duplicate. +{% data reusables.projects.open-view-menu %} +1. Click {% octicon "versions" aria-label="the versions icon" %} **Duplicate view**. + ![Screenshot showing the duplicate menu item](/assets/images/help/projects-v2/duplicate-view.png) + +## Saving changes to a view + +When you make changes to a view - for example, sorting, reordering, filtering, or grouping the data in a view - a dot is displayed next to the view name to indicate that there are unsaved changes. + +![Unsaved changes indicator](/assets/images/help/projects/unsaved-changes.png) + +If you don't want to save the changes, you can ignore this indicator. No one else will see your changes. + +{% data reusables.projects.save-view %} + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Save view." + +## Reordering saved views + +To change the order of the tabs that contain your saved views, click and drag a tab to a new location. The new tab order is automatically saved. + +## Renaming a saved view + +You can rename your saved views. The name change is automatically saved. + +1. Switch to the view you want to rename. +{% data reusables.projects.open-view-menu %} +1. Click {% octicon "pencil" aria-label="the pencil icon" %} **Rename view**. + ![Screenshot showing the rename menu item](/assets/images/help/projects-v2/rename-view.png) +1. Type the new name for your view. +1. To save your changes, press Return. + +## Deleting a saved view + +1. Switch to the view you want to delete. +{% data reusables.projects.open-view-menu %} +1. Click {% octicon "trash" aria-label="the trasj icon" %} **Delete view**. + ![Screenshot showing the rename delete item](/assets/images/help/projects-v2/delete-view.png) + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Delete view." \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/index.md b/content/issues/planning-and-tracking-with-projects/index.md new file mode 100644 index 0000000000..b1ab3efe4b --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/index.md @@ -0,0 +1,21 @@ +--- +title: 'Planning and tracking with {% data variables.product.prodname_projects_v2 %}' +shortTitle: '{% data variables.product.prodname_projects_v2 %}' +intro: 'Build adaptable projects to track your work on {% data variables.product.company_short %}.' +versions: + feature: "projects-v2" +topics: + - Issues + - Projects +children: + - /learning-about-projects + - /creating-projects + - /managing-items-in-your-project + - /understanding-field-types + - /customizing-views-in-your-project + - /automating-your-project + - /viewing-insights-from-your-project + - /managing-your-project +allowTitleToDifferFromFilename: true +--- + diff --git a/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md b/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md new file mode 100644 index 0000000000..97f909323a --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md @@ -0,0 +1,49 @@ +--- +title: 'About {% data variables.product.prodname_projects_v2 %}' +intro: '{% data variables.product.prodname_projects_v2 %} is an adaptable, flexible tool for planning and tracking work on {% data variables.product.company_short %}.' +allowTitleToDifferFromFilename: true +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/about-projects +type: overview +topics: + - Projects +--- + +## About {% data variables.product.prodname_projects_v2 %} + +A project is an adaptable spreadsheet that integrates with your issues and pull requests on {% data variables.product.company_short %} to help you plan and track your work effectively. You can create and customize multiple views by filtering, sorting, grouping your issues and pull requests, adding custom fields to track metadata specific to your team, and visualize work with configurable charts. Rather than enforcing a specific methodology, a project provides flexible features you can customize to your team’s needs and processes. + +### Staying up-to-date + +Your projects are built from the issues and pull requests you add, creating direct references between your project and your work. Information is synced automatically to your project as you make changes, updating your views and charts. This integration works both ways, so that when you change information about a pull request or issue in your project, the pull request or issue reflects that information. For example, change an assignee in your project and that change is shown in your issue. You can take this integration even further, group your project by assignee, and make changes to issue assignment by dragging issues into the different groups. + +### Adding metadata to your tasks + +You can use custom fields to add metadata to your tasks and build a richer view of item attributes. You’re not limited to the built-in metadata (assignee, milestone, labels, etc.) that currently exists for issues and pull requests. For example, you can add the following metadata as custom fields: + +- A date field to track target ship dates. +- A number field to track the complexity of a task. +- A single select field to track whether a task is Low, Medium, or High priority. +- A text field to add a quick note. +- An iteration field to plan work week-by-week, including support for breaks. + +### Viewing your project from different perspectives + +Quickly answer your most pressing questions by tailoring your project view to give you the information you need. You can save these views, allowing you to quickly return to them as needed and make them available to your team. Views not only let you scope down the items listed but also offer two different layout options. + +You can view your project as a high density table layout: + +![Project table](/assets/images/help/issues/projects_table.png) + +Or as a board: + +![Project board](/assets/images/help/issues/projects_board.png) + +To help you focus on specific aspects of your project, you can group, sort, or filter items: + +![Project view](/assets/images/help/issues/project_view.png) + +For more information, see "[Customizing a view](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)." diff --git a/content/issues/trying-out-the-new-projects-experience/best-practices-for-managing-projects.md b/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md similarity index 63% rename from content/issues/trying-out-the-new-projects-experience/best-practices-for-managing-projects.md rename to content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md index 042b769958..7cb88aab8c 100644 --- a/content/issues/trying-out-the-new-projects-experience/best-practices-for-managing-projects.md +++ b/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md @@ -1,11 +1,12 @@ --- -title: Best practices for managing projects (beta) -intro: 'Learn tips for managing your projects on {% data variables.product.company_short %}.' +title: 'Best practices for {% data variables.product.prodname_projects_v2 %}' +intro: 'Learn tips for managing your projects.' allowTitleToDifferFromFilename: true miniTocMaxHeadingLevel: 3 versions: - fpt: '*' - ghec: '*' + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/best-practices-for-managing-projects type: overview topics: - Projects @@ -13,9 +14,7 @@ topics: - Project management --- -{% data reusables.projects.projects-beta %} - -You can use projects to manage your work on {% data variables.product.company_short %}, where your issues and pull requests live. Read on for tips to manage your projects efficiently and effectively. For more information about projects, see "[About projects](/issues/trying-out-the-new-projects-experience/about-projects)." +You can use {% data variables.product.prodname_projects_v2 %} to manage your work on {% data variables.product.company_short %}, where your issues and pull requests live. Read on for tips to manage your projects efficiently and effectively. For more information about {% data variables.product.prodname_projects_v2 %}, see "[About {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)." ## Break down large issues into smaller issues @@ -39,7 +38,7 @@ For example: Project READMEs support Markdown which allows you to use images and advanced formatting such as links, lists, and headers. -For more information, see "[Creating a project (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#updating-your-project-description-and-readme)." +For more information, see "[Creating a {% data variables.projects.project_v2 %}](/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project)." ## Use views @@ -51,32 +50,32 @@ For example: - Group by a custom priority field to monitor the volume of high priority items - Sort by a custom date field to view the items with the earliest target ship date -For more information, see "[Customizing your project views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views)." +For more information, see "[Customizing a view](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)." ## Have a single source of truth To prevent information from getting out of sync, maintain a single source of truth. For example, track a target ship date in a single location instead of spread across multiple fields. Then, if the target ship date shifts, you only need to update the date in one location. -{% data variables.product.company_short %} projects automatically stay up to date with {% data variables.product.company_short %} data, such as assignees, milestones, and labels. When one of these fields changes in an issue or pull request, the change is automatically reflected in your project. +{% data variables.product.prodname_projects_v2 %} automatically stay up to date with {% data variables.product.company_short %} data, such as assignees, milestones, and labels. When one of these fields changes in an issue or pull request, the change is automatically reflected in your project. ## Use automation You can automate tasks to spend less time on busy work and more time on the project itself. The less you need to remember to do manually, the more likely your project will stay up to date. -Projects (beta) offers built-in workflows. For example, when an issue is closed, you can automatically set the status to "Done." +{% data variables.product.prodname_projects_v2 %} offers built-in workflows. For example, when an issue is closed, you can automatically set the status to "Done." Additionally, {% data variables.product.prodname_actions %} and the GraphQL API enable you to automate routine project management tasks. For example, to keep track of pull requests awaiting review, you can create a workflow that adds a pull request to a project and sets the status to "needs review"; this process can be automatically triggered when a pull request is marked as "ready for review." -- For an example workflow, see "[Automating projects](/issues/trying-out-the-new-projects-experience/automating-projects)." -- For more information about the API, see "[Using the API to manage projects](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." +- For an example workflow, see "[Automating {% data variables.product.prodname_projects_v2 %} using Actions](/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions)." +- For more information about the API, see "[Using the API to manage {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)." - For more information about {% data variables.product.prodname_actions %}, see ["{% data variables.product.prodname_actions %}](/actions)." ## Use different field types Take advantage of the various field types to meet your needs. -Use an iteration field to schedule work or create a timeline. You can group by iteration to see if items are balanced between iterations, or you can filter to focus on a single iteration. Iteration fields also let you view work that you completed in past iterations, which can help with velocity planning and reflecting on your team's accomplishments. Iteration fields also support breaks to show when you and your team are taking time away from their iterations. For more information, see "[Managing iterations in projects](/issues/trying-out-the-new-projects-experience/managing-iterations)." +Use an iteration field to schedule work or create a timeline. You can group by iteration to see if items are balanced between iterations, or you can filter to focus on a single iteration. Iteration fields also let you view work that you completed in past iterations, which can help with velocity planning and reflecting on your team's accomplishments. Iteration fields also support breaks to show when you and your team are taking time away from their iterations. For more information, see "[About iteration fields](/issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields)." Use a single select field to track information about a task based on a preset list of values. For example, track priority or project phase. Since the values are selected from a preset list, you can easily group or filter to focus on items with a specific value. -For more information about the different field types, see "[Creating a project (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-custom-fields)." +For more information about the different field types, see "[Understanding field types](/issues/planning-and-tracking-with-projects/understanding-field-types)." diff --git a/content/issues/planning-and-tracking-with-projects/learning-about-projects/index.md b/content/issues/planning-and-tracking-with-projects/learning-about-projects/index.md new file mode 100644 index 0000000000..1f09f8557b --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/learning-about-projects/index.md @@ -0,0 +1,15 @@ +--- +title: 'Learning about {% data variables.product.prodname_projects_v2 %}' +intro: 'Learn about {% data variables.product.prodname_projects_v2 %} and how to make the very best of this powerful tool.' +versions: + feature: "projects-v2" +topics: + - Issues + - Projects +children: + - /about-projects + - /quickstart-for-projects + - /best-practices-for-projects +allowTitleToDifferFromFilename: true +--- + diff --git a/content/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects.md b/content/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects.md new file mode 100644 index 0000000000..89abba3ca8 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects.md @@ -0,0 +1,167 @@ +--- +title: 'Quickstart for {% data variables.product.prodname_projects_v2 %}' +intro: 'Experience the speed, flexibility, and customization of {% data variables.product.prodname_projects_v2 %} by creating a project in this interactive guide.' +allowTitleToDifferFromFilename: true +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/quickstart +type: quick_start +topics: + - Projects +--- + +## Introduction + +This guide demonstrates how to use {% data variables.product.prodname_projects_v2 %} to plan and track work. In this guide, you will create a new project and add a custom field to track priorities for your tasks. You'll also learn how to create saved views that help you communicate priorities and progress with your collaborators. + +## Prerequisites + +You can either create an organization project or a user project. To create an organization project, you need a {% data variables.product.prodname_dotcom %} organization. For more information about creating an organization, see "[Creating a new organization from scratch](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)." + +In this guide, you will add existing issues from repositories owned by your organization (for organization projects) or by you (for user projects) to your new project. For more information about creating issues, see "[Creating an issue](/issues/tracking-your-work-with-issues/creating-an-issue)." + +## Creating a project + +First, create an organization project or a user project. + +### Creating an organization project + +{% data reusables.projects.create-project %} + +### Creating a user project + +{% data reusables.projects.create-user-project %} + +## Setting your project description and README + +{% data reusables.projects.project-description %} + +## Adding issues to your project + +Next, add a few issues to your project. + +{% data reusables.projects.add-item-via-paste %} + +Repeat the above steps a few times to add multiple issues to your project. + +For more information and other ways to add issues to your project, or about other items you can add to your project, see "[Adding items to your project](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project)." + +## Adding draft issues to your project + +Next, add a draft issue to your project. + +{% data reusables.projects.add-draft-issue %} + +## Adding an iteration field + +Next, create an iteration field so you can plan and track your work over repeating blocks of time. Iterations can be configured to suit how you and your team works, with customizable lengths and the ability to insert breaks. + +{% data reusables.projects.new-field %} +1. Select **Iteration** + ![Screenshot showing the iteration option](/assets/images/help/projects-v2/new-field-iteration.png) +3. To change the duration of each iteration, type a new number, then select the dropdown and click either **days** or **weeks**. + ![Screenshot showing the iteration duration](/assets/images/help/projects-v2/iteration-field-duration.png) +4. Click **Save**. + ![Screenshot showing save button](/assets/images/help/projects-v2/new-field-save-and-create.png) + +## Creating a field to track priority + +Now, create a custom field named `Priority` and containing the values: `High`, `Medium`, or `Low`. + +{% data reusables.projects.new-field %} +1. Select **Single select** + ![Screenshot showing the single select option](/assets/images/help/projects-v2/new-field-single-select.png) +1. Below "Options", type the first option, "High". + ![Screenshot showing the single select option](/assets/images/help/projects-v2/priority-example.png) +1. To add additional fields, for "Medium" and "Low", click **Add option**. +1. Click **Save**. + ![Screenshot showing save button](/assets/images/help/projects-v2/new-field-save.png) + +Specify a priority for all issues in your project. + +![Example priorities](/assets/images/help/projects/priority_example.png) + +## Grouping issues by priority + +Next, group all of the items in your project by priority to make it easier to focus on the high priority items. + +{% data reusables.projects.open-view-menu %} +1. Click {% octicon "rows" aria-label="the rows icon" %} **Group**. + ![Screenshot showing the group menu item](/assets/images/help/projects-v2/group-menu-item.png) +1. Click **Priority**. + ![Screenshot showing the group menu](/assets/images/help/projects-v2/group-menu.png) + +Now, move issues between groups to change their priority. + +1. Choose an issue. +2. Drag and drop the issue into a different priority group. When you do this, the priority of the issue will change to be the priority of its new group. + +![Move issue between groups](/assets/images/help/projects/move_between_group.gif) + +## Saving the priority view + +When you grouped your issues by priority in the previous step, your project displayed an indicator to show that the view was modified. Save these changes so that your collaborators will also see the tasks grouped by priority. + +{% data reusables.projects.save-view %} + +You can share the URL with your team to keep everyone aligned on the project priorities. + +When a view is saved, anyone who opens the project will see the saved view. Here, you grouped by priority, but you can also add other modifiers such as sort, filter, or layout. Next, you will create a new view with the layout modified. + +## Adding a board layout + +To view the progress of your project's issues, you can switch to board layout. + +The board layout is based on the status field, so specify a status for each issue in your project. + +![Example status](/assets/images/help/projects/status_example.png) + +Then, create a new view. + +{% data reusables.projects.new-view %} + +Next, switch to board layout. + +{% data reusables.projects.open-view-menu %} +1. Under "Layout", click **Board**. + ![Screenshot showing layout option](/assets/images/help/projects-v2/table-or-board.png) + +![Example priorities](/assets/images/help/projects/example_board.png) + +When you changed the layout, your project displayed an indicator to show that the view was modified. Save this view so that you and your collaborators can easily access it in the future. + +{% data reusables.projects.save-view %} + +To indicate the purpose of the view, give it a descriptive name. + +{% data reusables.projects.open-view-menu %} +1. Click {% octicon "pencil" aria-label="the pencil icon" %} **Rename view**. + ![Screenshot showing the rename menu item](/assets/images/help/projects-v2/rename-view.png) +1. Type the new name for your view. +1. To save changes, press Return. + +![Example priorities](/assets/images/help/projects/project-view-switch.gif) + +## Configure built-in automation + +Finally, add a built in workflow to set the status to **Todo** when an item is added to your project. + +1. In the top-right, click {% octicon "kebab-horizontal" aria-label="The menu icon" %} to open the menu. + ![Screenshot showing the menu icon](/assets/images/help/projects-v2/open-menu.png) +1. In the menu, click {% octicon "workflow" aria-label="The workflow icon" %} **Workflows**. + ![Screenshot showing the 'Workflows' menu item](/assets/images/help/projects-v2/workflows-menu-item.png) +1. Under **Default workflows**, click **Item added to project**. + ![Screenshot showing default workflows](/assets/images/help/projects-v2/default-workflows.png) +1. Next to **When**, ensure that both `issues` and `pull requests` are selected. + ![Screenshot showing the "when" configuration for a workflow](/assets/images/help/projects-v2/workflow-when.png) +1. Next to **Set**, select **Status:Todo**. + ![Screenshot showing the "set" configuration for a workflow](/assets/images/help/projects-v2/workflow-set.png) +1. Click the **Disabled** toggle to enable the workflow. + ![Screenshot showing the "enable" control for a workflow](/assets/images/help/projects-v2/workflow-enable.png) + +## Further reading + +- "[Adding items to your project](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project)" +- "[Customizing a view](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)" \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md new file mode 100644 index 0000000000..788796e820 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md @@ -0,0 +1,86 @@ +--- +title: 'Adding items to your {% data variables.projects.project_v2 %}' +shortTitle: 'Adding items' +intro: 'Learn how to add pull requests, issues, and draft issues to your projects individually or in bulk.' +miniTocMaxHeadingLevel: 4 +versions: + feature: "projects-v2" +type: tutorial +topics: + - Projects +allowTitleToDifferFromFilename: true +--- + +Your project can track draft issues, issues, and pull requests. + +{% note %} + +**Note:** A project can contain a maximum of 1,200 items and 10,000 archived items. + +{% endnote %} + +### Adding issues and pull requests to a project + +#### Pasting the URL of an issue or pull request + +{% data reusables.projects.add-item-via-paste %} + +#### Searching for an issue or pull request + +{% data reusables.projects.add-item-bottom-row %} +2. Enter #. +3. Select the repository where the pull request or issue is located. You can type part of the repository name to narrow down your options. + ![Screenshot showing pasting an issue URL to add it to the project](/assets/images/help/projects-v2/add-item-select-repo.png) +4. Select the issue or pull request. You can type part of the title to narrow down your options. + ![Screenshot showing pasting an issue URL to add it to the project](/assets/images/help/projects-v2/add-item-select-issue.png) + +#### Bulk adding issues and pull requests + +1. In the bottom row of the project, click {% octicon "plus" aria-label="plus icon" %}. + ![Screenshot showing + button at the bottom of the project](/assets/images/help/projects-v2/omnibar-add.png) +1. Click **Add item from repository**. + ![Screenshot showing "add item from repository" menu item](/assets/images/help/projects-v2/add-bulk-menu-item.png) +{% data reusables.projects.bulk-add %} + +#### Adding multiple issues or pull requests from a repository + +1. On {% data variables.product.product_location %}, navigate to the repository that contains the issues or pull requests you want to add to your project. +{% data reusables.repositories.sidebar-issue-pr %} +1. To the left of each issue title, select the issues that you want to add to your project. + ![Screenshot showing checkbox to select issue or pull request](/assets/images/help/issues/select-issue-checkbox.png) +1. Optionally, to select every issue or pull request on the page, at the top of the list of issues or pull requests, select all. + ![Screenshot showing checkbox to select all on screen](/assets/images/help/issues/select-all-checkbox.png) +1. Above the list of issues or pull requests, click **Projects**. + ![Screenshot showing projects option](/assets/images/help/projects-v2/issue-index-project-menu.png) +1. Click the projects you want to add the selected issues or pull requests to. + ![Screenshot showing checkbox to select all on screen](/assets/images/help/projects-v2/issue-index-select-project.png) + +#### Assigning a project from within an issue or pull request + +1. Navigate to the issue or pull request that you want to add to a project. +2. In the side bar, click **Projects**. + ![Screenshot showing "Projects" in the issue sidebar](/assets/images/help/projects-v2/issue-sidebar-projects.png) +3. Select the project that you want to add the issue or pull request to. + ![Screenshot showing selecting a project from the issue sidebar](/assets/images/help/projects-v2/issue-sidebar-select-project.png) +4. Optionally, populate the custom fields. + ![Project sidebar](/assets/images/help/projects-v2/issue-edit-project-sidebar.png) + +#### Using the command palette to add an issue or pull request + +1. {% data reusables.projects.open-command-palette %} +1. Start typing "Add items" and press Return. +{% data reusables.projects.bulk-add %} + +### Creating draft issues + +Draft issues are useful to quickly capture ideas. Unlike issues and pull requests that are referenced from your repositories, draft issues exist only in your project. + +{% data reusables.projects.add-draft-issue %} + +Draft issues can have a title, text body, assignees, and any custom fields from your project. In order to populate the repository, labels, or milestones for a draft issue, you must first convert the draft issue to an issue. For more information, see "[Converting draft issues to issues](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues)." + +{% note %} + +**Note**: Users will not receive notifications when they are assigned to or mentioned in a draft issue unless the draft issue is converted to an issue. + +{% endnote %} \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md new file mode 100644 index 0000000000..10811dd4a7 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md @@ -0,0 +1,48 @@ +--- +title: 'Archiving items from your {% data variables.projects.project_v2 %}' +shortTitle: 'Archiving items' +intro: 'You can archive items, keeping them available to restore, or permanently delete them.' +miniTocMaxHeadingLevel: 2 +versions: + feature: "projects-v2" +type: tutorial +topics: + - Projects +allowTitleToDifferFromFilename: true +--- + +## Archiving items + +You can archive an item to keep the context about the item in the project but remove it from the project views. + +{% data reusables.projects.select-an-item %} +{% data reusables.projects.open-item-menu %} +1. Click **Archive**. + ![Screenshot showing archive option](/assets/images/help/projects-v2/archive-menu-item.png) +1. When prompted, confirm your choice by clicking **Archive**. + ![Screenshot showing archive prompt](/assets/images/help/projects-v2/archive-item-prompt.png) + +## Restoring archived items + +1. Navigate to your project. +1. In the top-right, click {% octicon "kebab-horizontal" aria-label="The menu icon" %} to open the menu. + ![Screenshot showing the menu icon](/assets/images/help/projects-v2/open-menu.png) +1. In the menu, click {% octicon "archive" aria-label="The archive icon" %} **Archived items**. + ![Screenshot showing the 'Archived items' menu item](/assets/images/help/projects-v2/archived-items-menu-item.png) +1. Optionally, to filter the archived items displayed, type your filter into the text box above the list of items. For more information about the available filters, see "[Filtering projects](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)." + ![Screenshot showing field for filtering archived items](/assets/images/help/issues/filter-archived-items.png) +1. To the left of each item title, select the items you would like to restore. + ![Screenshot showing checkboxes next to archived items](/assets/images/help/issues/select-archived-item.png) +1. To restore the selected items, above the list of items, click **Restore**. + ![Screenshot showing the "Restore" button](/assets/images/help/issues/restore-archived-item-button.png) + +## Deleting items + +You can delete an item to remove it from the project entirely. + +{% data reusables.projects.select-an-item %} +{% data reusables.projects.open-item-menu %} +1. Click **Delete from project**. + ![Screenshot showing delete option](/assets/images/help/projects-v2/delete-menu-item.png) +1. When prompted, confirm your choice by clicking **Delete**. + ![Screenshot showing delete prompt](/assets/images/help/projects-v2/delete-item-prompt.png) \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues.md b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues.md new file mode 100644 index 0000000000..189913d052 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues.md @@ -0,0 +1,33 @@ +--- +title: 'Converting draft issues to issues' +shortTitle: 'Converting draft issues' +intro: 'Learn how to convert draft issues into issues.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +type: tutorial +topics: + - Projects +--- + +## Converting draft issues in table layout + +1. Click the {% octicon "triangle-down" aria-label="the item menu" %} on the draft issue that you want to convert. + ![Screenshot showing item menu button](/assets/images/help/projects-v2/item-context-menu-button-table.png) +2. Select **Convert to issue**. + ![Screenshot showing "Convert to issue" option](/assets/images/help/projects-v2/item-convert-to-issue.png) +3. Select the repository that you want to add the issue to. + ![Screenshot showing repository selection](/assets/images/help/projects-v2/convert-to-issue-select-repo.png) + +## Converting draft issues in board layout + +1. Click the {% octicon "kebab-horizontal" aria-label="the item menu" %} on the draft issue that you want to convert. + ![Screenshot showing item menu button](/assets/images/help/projects-v2/item-context-menu-button-board.png) +2. Select **Convert to issue**. + ![Screenshot showing "Convert to issue" option](/assets/images/help/projects-v2/item-convert-to-issue.png) +3. Select the repository that you want to add the issue to. + ![Screenshot showing repository selection](/assets/images/help/projects-v2/convert-to-issue-select-repo.png) + +## Further reading + +- "[Creating draft issues](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project#creating-draft-issues)" \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/index.md b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/index.md new file mode 100644 index 0000000000..1269334f9f --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/index.md @@ -0,0 +1,16 @@ +--- +title: 'Managing items in your {% data variables.projects.project_v2 %}' +shortTitle: 'Managing items in your {% data variables.projects.project_v2 %}' +intro: 'Learn how to add and manage issues, pull requests, and draft issues.' +versions: + feature: "projects-v2" +topics: + - Issues + - Projects +children: + - /adding-items-to-your-project + - /converting-draft-issues-to-issues + - /archiving-items-from-your-project +allowTitleToDifferFromFilename: true +--- + diff --git a/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository.md b/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository.md new file mode 100644 index 0000000000..5627189643 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository.md @@ -0,0 +1,26 @@ +--- +title: 'Adding your {% data variables.projects.project_v2 %} to a repository' +shortTitle: 'Adding a {% data variables.projects.project_v2 %} to a repo' +intro: 'You can add your {% data variables.projects.project_v2 %} to a repository to make it accessible from that repository.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +type: tutorial +topics: + - Projects +allowTitleToDifferFromFilename: true +--- + +You can list relevant projects in a repository. You can only list projects that are owned by the same user or organization that owns the repository. + +In order for repository members to see a project listed in a repository, they must have visibility for the project. For more information, see "[Managing visibility of your {% data variables.projects.projects_v2 %}](/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects)" and "[Managing access to your {% data variables.projects.projects_v2 %}](/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects)." + +1. On {% data variables.product.prodname_dotcom %}, navigate to the main page of your repository. +1. Click {% octicon "table" aria-label="the project icon" %} **Projects**. + ![Screenshot showing projects tab in a repository](/assets/images/help/projects-v2/repo-tab.png) +1. Click **Add project**. + ![Screenshot showing "Add project" button](/assets/images/help/projects-v2/add-to-repo-button.png) +1. In the search bar that appears, search for projects that are owned by the same user or organization that owns the repository. + ![Screenshot showing searching for a project](/assets/images/help/projects-v2/add-to-repo-search.png) +1. Click on a project to list it in your repository. + ![Screenshot showing "Add project" button](/assets/images/help/projects-v2/add-to-repo.png) \ No newline at end of file diff --git a/content/issues/trying-out-the-new-projects-experience/managing-projects.md b/content/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects.md similarity index 76% rename from content/issues/trying-out-the-new-projects-experience/managing-projects.md rename to content/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects.md index 6389ae9f65..607acea24b 100644 --- a/content/issues/trying-out-the-new-projects-experience/managing-projects.md +++ b/content/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects.md @@ -1,16 +1,19 @@ --- -title: Managing projects (beta) -intro: 'You can close and re-open projects, or you can permanently delete projects.' -allowTitleToDifferFromFilename: true -miniTocMaxHeadingLevel: 2 +title: 'Closing and deleting your {% data variables.projects.projects_v2 %}' +shortTitle: 'Closing and deleting {% data variables.projects.projects_v2 %}' +intro: 'Learn about closing, re-opening, and permanently deleting a {% data variables.projects.project_v2 %}.' +miniTocMaxHeadingLevel: 3 versions: - fpt: '*' - ghec: '*' + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/managing-projects +type: tutorial topics: - Projects - - Organizations +allowTitleToDifferFromFilename: true --- + ## Deleting a project You can delete a project to permanently remove it. diff --git a/content/issues/planning-and-tracking-with-projects/managing-your-project/index.md b/content/issues/planning-and-tracking-with-projects/managing-your-project/index.md new file mode 100644 index 0000000000..7d3f535971 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/managing-your-project/index.md @@ -0,0 +1,15 @@ +--- +title: 'Managing your {% data variables.projects.project_v2 %}' +intro: 'Learn how to manage your projects and control visibility and access.' +versions: + feature: "projects-v2" +topics: + - Issues + - Projects +children: + - /managing-visibility-of-your-projects + - /managing-access-to-your-projects + - /closing-and-deleting-your-projects + - /adding-your-project-to-a-repository +allowTitleToDifferFromFilename: true +--- diff --git a/content/issues/trying-out-the-new-projects-experience/managing-access-to-projects.md b/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md similarity index 64% rename from content/issues/trying-out-the-new-projects-experience/managing-access-to-projects.md rename to content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md index c0e785f37e..275399fd5e 100644 --- a/content/issues/trying-out-the-new-projects-experience/managing-access-to-projects.md +++ b/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md @@ -1,17 +1,18 @@ --- -title: Managing access to projects (beta) -intro: 'You can control who can view, edit, or manage your projects.' -allowTitleToDifferFromFilename: true -miniTocMaxHeadingLevel: 2 +title: 'Managing access to your {% data variables.projects.projects_v2 %}' +shortTitle: 'Managing {% data variables.projects.project_v2 %} access' +intro: 'Learn how to manage team and individual access to your {% data variables.projects.project_v2 %}.' +miniTocMaxHeadingLevel: 3 versions: - fpt: '*' - ghec: '*' + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/managing-access-to-projects +type: tutorial topics: - Projects - - Organizations +allowTitleToDifferFromFilename: true --- -{% data reusables.projects.projects-beta %} ## About project access @@ -29,7 +30,9 @@ The default base role is `write`, meaning that everyone in the organization can {% data reusables.projects.project-settings %} 1. Click **Manage access**. + ![Screenshot showing the "Manage access" item](/assets/images/help/projects-v2/manage-access.png) 2. Under **Base role**, select the default role. + ![Screenshot showing the base role menu](/assets/images/help/projects-v2/base-role.png) - **No access**: Only organization owners and users granted individual access can see the project. Organization owners are also admins for the project. - **Read**: Everyone in the organization can see the project. Organization owners are also admins for the project. - **Write**: Everyone in the organization can see and edit the project. Organization owners are also admins for the project. @@ -43,22 +46,31 @@ You can only invite an individual user to collaborate on your organization-level {% data reusables.projects.project-settings %} 1. Click **Manage access**. + ![Screenshot showing the "Manage access" item](/assets/images/help/projects-v2/manage-access.png) 2. Under **Invite collaborators**, search for the team or individual user that you want to invite. + ![Screenshot showing searching for a collaborator](/assets/images/help/projects-v2/access-search.png) 3. Select the role for the collaborator. + ![Screenshot showing selecting a role](/assets/images/help/projects-v2/access-role.png) - **Read**: The team or individual can view the project. - **Write**: The team or individual can view and edit the project. - **Admin**: The team or individual can view, edit, and add new collaborators to the project. 4. Click **Invite**. + ![Screenshot showing the invite button](/assets/images/help/projects-v2/access-invite.png) ### Managing access of an existing collaborator on your project {% data reusables.projects.project-settings %} 1. Click **Manage access**. + ![Screenshot showing the "Manage access" item](/assets/images/help/projects-v2/manage-access.png) 1. Under **Manage access**, find the collaborator(s) whose permissions you want to modify. You can use the **Type** and **Role** drop-down menus to filter the access list. + ![Screenshot showing a collaborator](/assets/images/help/projects-v2/access-find-member.png) -1. Edit the role for the collaborator(s) or click {% octicon "trash" aria-label="the trash icon" %} to remove the collaborator(s). +1. Edit the role for the collaborator(s). + ![Screenshot showing changing a collaborator's role](/assets/images/help/projects-v2/access-change-role.png) +1. Optionally, click **Remove** to remove the collaborator(s). + ![Screenshot showing removing a collaborator](/assets/images/help/projects-v2/access-remove-member.png) ## Managing access for user-level projects @@ -72,19 +84,28 @@ This only affects collaborators for your project, not for repositories in your p {% data reusables.projects.project-settings %} 1. Click **Manage access**. + ![Screenshot showing the "Manage access" item](/assets/images/help/projects-v2/manage-access.png) 2. Under **Invite collaborators**, search for the user that you want to invite. + ![Screenshot showing searching for a collaborator](/assets/images/help/projects-v2/access-search.png) 3. Select the role for the collaborator. + ![Screenshot showing selecting a role](/assets/images/help/projects-v2/access-role.png) - **Read**: The individual can view the project. - **Write**: The individual can view and edit the project. - **Admin**: The individual can view, edit, and add new collaborators to the project. 4. Click **Invite**. + ![Screenshot showing the invite button](/assets/images/help/projects-v2/access-invite.png) ### Managing access of an existing collaborator on your project {% data reusables.projects.project-settings %} 1. Click **Manage access**. + ![Screenshot showing the "Manage access" item](/assets/images/help/projects-v2/manage-access.png) 1. Under **Manage access**, find the collaborator(s) whose permissions you want to modify. - You can use the **Role** drop-down menu to filter the access list. + You can use the **Type** and **Role** drop-down menus to filter the access list. + ![Screenshot showing a collaborator](/assets/images/help/projects-v2/access-find-member.png) -1. Edit the role for the collaborator(s) or click {% octicon "trash" aria-label="the trash icon" %} to remove the collaborator(s). +1. Edit the role for the collaborator(s). + ![Screenshot showing changing a collaborator's role](/assets/images/help/projects-v2/access-change-role.png) +1. Optionally, click **Remove** to remove the collaborator(s). + ![Screenshot showing removing a collaborator](/assets/images/help/projects-v2/access-remove-member.png) diff --git a/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects.md b/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects.md new file mode 100644 index 0000000000..5d8c6bd7ab --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects.md @@ -0,0 +1,41 @@ +--- +title: 'Managing visibility of your {% data variables.projects.projects_v2 %}' +shortTitle: 'Managing {% data variables.projects.project_v2 %} visibility' +intro: 'Learn about setting your {% data variables.projects.project_v2 %} to private or public visibility.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects +type: tutorial +topics: + - Projects +allowTitleToDifferFromFilename: true +permissions: 'Organization owners can manage the visibility of project boards in their organization. Organization owners can also allow collaborators with admin permissions to manage project visibility. Visibility of user projects can be managed by the owner of the project and collaborators with admin permissions.' +--- + +## About project visibility + +Projects can be public or private. For public projects, everyone on the internet can view the project. For private projects, only users granted at least read access can see the project. + +Only the project visibility is affected; to view an item on the project, someone must have the required permissions for the repository that the item belongs to. If your project includes items from a private repository, people who are not collaborators in the repository will not be able to view items from that repository. + +![Project with hidden item](/assets/images/help/projects/hidden-items.png) + +Project admins and organization owners can control project visibility. Organization owners can restrict the ability to change project visibility to just organization owners. + +In public and private projects, insights are only visible to users with write permissions for the project. + +In private, organization-owned projects, the avatars of users who are current making updates to the project are displayed in the project UI. + +Project admins can also manage write and admin access to their project and control read access for individual users. For more information, see "[Managing access to your projects](/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects)." + +## Changing project visibility + +{% data reusables.projects.project-settings %} +1. Next to **Visibility** in the "Danger zone", select **Private** or **Public**. + ![Screenshot showing the visibility controls](/assets/images/help/projects-v2/visibility.png) + +## Further reading + +- [Allowing project visibility changes in your organization](/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization) \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-date-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-date-fields.md new file mode 100644 index 0000000000..8c5304297d --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-date-fields.md @@ -0,0 +1,23 @@ +--- +title: 'About date fields' +shortTitle: 'About date fields' +intro: 'You can create custom date fields that can be set by typing a date or using a calendar.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +type: tutorial +topics: + - Projects +--- + +You can filter for date values using the `YYYY-MM-DD` format, for example: `date:2022-07-01`. You can also use operators, such as `>`, `>=`, `<`, `<=`, and `..`. For example, `date:>2022-07-01` and `date:2022-07-01..2022-07-31`. You can also provide `@today` to represent the current day in your filter. For more information, see "[Filtering projects](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)." + +## Adding a date field + +{% data reusables.projects.new-field %} +1. Select **Date** + ![Screenshot showing the date option](/assets/images/help/projects-v2/new-field-date.png) +1. Click **Save**. + ![Screenshot showing save button](/assets/images/help/projects-v2/new-field-save.png) + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Create new field." diff --git a/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields.md new file mode 100644 index 0000000000..5d9587881c --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields.md @@ -0,0 +1,76 @@ +--- +title: 'About iteration fields' +shortTitle: 'About iteration fields' +intro: 'You can create iterations to plan upcoming work and group items.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/managing-iterations +type: tutorial +topics: + - Projects +--- + +You can create an iteration field to associate items with specific repeating blocks of time. Iterations can be set to any length of time, can include breaks, and can be individually edited to modify name and date range. With projects, you can group by iteration to visualize the balance of upcoming work, use filters to focus on a single iteration, and sort by iteration. + +You can filter for iterations by specifying the iteration name or `@current` for the current iteration, `@previous` for the previous iteration, or `@next` for the next iteration. You can also use operators such as `>`, `>=`, `<`, `<=`, and `..`. For example, `iteration:>"Iteration 4"` and `iteration:<@current`. For more information, see "[Filtering projects](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)." + +When you first create an iteration field, three iterations are automatically created. You can add additional iterations and make other changes on your project's settings page. + +![Screenshot showing the settings for an iteration field](/assets/images/help/issues/iterations-example.png) + +## Adding an iteration field + +{% data reusables.projects.new-field %} +1. Select **Iteration** + ![Screenshot showing the iteration option](/assets/images/help/projects-v2/new-field-iteration.png) +2. Optionally, if you don't want the iteration to start today, select the calendar dropdown next to "Starts on" and choose a new start date. + ![Screenshot showing the iteration start date](/assets/images/help/projects-v2/iteration-field-starts.png) +3. To change the duration of each iteration, type a new number, then select the dropdown and click either **days** or **weeks**. + ![Screenshot showing the iteration duration](/assets/images/help/projects-v2/iteration-field-duration.png) +4. Click **Save**. + ![Screenshot showing save button](/assets/images/help/projects-v2/new-field-save-and-create.png) + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Create new field." + +## Adding new iterations + +{% data reusables.projects.project-settings %} +1. Click the name of the iteration field you want to adjust. + ![Screenshot showing an iteration field](/assets/images/help/projects-v2/select-iteration-field.png) +1. To add a new iteration of the same duration, click **Add iteration**. + ![Screenshot the "add iteration" button](/assets/images/help/projects-v2/add-iteration.png) +1. Optionally, to customize the duration of the new iteration and when it will start, click {% octicon "triangle-down" aria-label="The triangle icon" %} **More options**, select a starting date and duration, and click **Add**. + ![Screenshot the add iteration options form](/assets/images/help/projects-v2/add-iteration-options.png) +1. Click **Save changes**. + ![Screenshot the save button](/assets/images/help/projects-v2/iteration-save.png) + +## Editing an iteration + +You can edit iterations in your project settings. You can also access the settings for an iteration field by clicking {% octicon "triangle-down" aria-label="The triangle icon" %} in the table header for the field and clicking **Edit values**. + +{% data reusables.projects.project-settings %} +1. Click the name of the iteration field you want to adjust. + ![Screenshot showing an iteration field](/assets/images/help/projects-v2/select-iteration-field.png) +1. To change the name of an iteration, click on the name and start typing. + ![Screenshot an title field to rename an iteration](/assets/images/help/projects-v2/iteration-rename.png) +1. To change the date or duration of an iteration, click on the date to open the calendar. Click on the start day, then click the end day, and then click **Apply**. + ![Screenshot showing iteration dates](/assets/images/help/projects-v2/iteration-date.png) +1. Optionally, to delete an iteration, click {% octicon "trash" aria-label="The trash icon" %}. + ![Screenshot the delete button](/assets/images/help/projects-v2/iteration-delete.png) +2. Click **Save changes**. + ![Screenshot the save button](/assets/images/help/projects-v2/iteration-save.png) + +## Inserting a break + +You can insert breaks into your iterations to communicate when you are taking time away from scheduled work. The duration of a new break defaults to the length of the most recently created iteration. + +{% data reusables.projects.project-settings %} +1. Click the name of the iteration field you want to adjust. + ![Screenshot showing an iteration field](/assets/images/help/projects-v2/select-iteration-field.png) +2. On the dividing line above an iteration and to the right, click **Insert break**. + ![Screenshot showing location of "Insert break" button](/assets/images/help/issues/iteration-insert-break.png) +3. Optionally, to change the duration of the break, click on the date to open the calendar. Click on the start day, then click the end day, and then click **Apply**. +4. Click **Save changes**. + ![Screenshot the save button](/assets/images/help/projects-v2/iteration-save.png) \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-single-select-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-single-select-fields.md new file mode 100644 index 0000000000..b5e1d38cdc --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-single-select-fields.md @@ -0,0 +1,40 @@ +--- +title: 'About single select fields' +shortTitle: 'About single select fields' +intro: 'You can create single select fields with defined options that can be selected from a dropdown menu.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +type: tutorial +topics: + - Projects +--- + +You can filter by your single select fields by specifying the option, for example: `fieldname:option`. You can filter for multiple values by providing a comma-separated list of options, for example: `fieldname:option,option`. For more information, see "[Filtering projects](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)." + +Single select fields can contain up to 50 options. + +## Adding a single select field + +{% data reusables.projects.new-field %} +1. Select **Single select** + ![Screenshot showing the single select option](/assets/images/help/projects-v2/new-field-single-select.png) +1. Below "Options", type the first option. + ![Screenshot showing the single select option](/assets/images/help/projects-v2/single-select-create-with-options.png) + - To add additional options, click **Add option**. +1. Click **Save**. + ![Screenshot showing save button](/assets/images/help/projects-v2/new-field-save.png) + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Create new field." + +## Editing a single select field + +{% data reusables.projects.project-settings %} +1. Click the name of the single select field you want to adjust. + ![Screenshot showing an single select field](/assets/images/help/projects-v2/select-single-select.png) +1. Edit existing options or click **Add option**. + ![Screenshot showing single select options](/assets/images/help/projects-v2/single-select-edit-options.png) +1. Optionally, to delete an option, click {% octicon "x" aria-label="The x icon" %}. + ![Screenshot showing delete button](/assets/images/help/projects-v2/single-select-delete.png) +1. Click **Save options**. + ![Screenshot showing save button](/assets/images/help/projects-v2/save-options.png) \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-text-and-number-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-text-and-number-fields.md new file mode 100644 index 0000000000..e2374912d7 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/understanding-field-types/about-text-and-number-fields.md @@ -0,0 +1,37 @@ +--- +title: 'About text and number fields' +shortTitle: 'About text and number fields' +intro: 'You can add custom text and number fields to your project.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +type: tutorial +topics: + - Projects +--- + +You can use text fields to include notes or any other freeform text in your project. + +Text fields can be used in filters, for example: `field:"exact text"`. Text fields and item titles will also be used if you filter for text without specifying a field. + +Number fields can also be used in filters. You can use `>`, `>=`, `<`, `<=`, and `..` range queries to filter by a number field. For example: `field:5..15` or `field:>=20`. For more information, see "[Filtering projects](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)." + +## Adding a text field + +{% data reusables.projects.new-field %} +1. Select **Text** + ![Screenshot showing the text option](/assets/images/help/projects-v2/new-field-text.png) +1. Click **Save**. + ![Screenshot showing save button](/assets/images/help/projects-v2/new-field-save.png) + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Create new field." + +## Adding a number field + +{% data reusables.projects.new-field %} +1. Select **Number** + ![Screenshot showing the number option](/assets/images/help/projects-v2/new-field-number.png) +1. Click **Save**. + ![Screenshot showing save button](/assets/images/help/projects-v2/new-field-save.png) + +Alternatively, open the project command palette by pressing {% data variables.projects.command-palette-shortcut %} and start typing "Create new field." \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/understanding-field-types/deleting-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-field-types/deleting-fields.md new file mode 100644 index 0000000000..db07ef00e0 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/understanding-field-types/deleting-fields.md @@ -0,0 +1,18 @@ +--- +title: 'Deleting fields' +intro: 'Learn how to delete a field from your {% data variables.projects.project_v2 %}.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +type: tutorial +topics: + - Projects +--- + +{% data reusables.projects.project-settings %} +1. Click the name of the field you want to delete. + ![Screenshot showing an iteration field](/assets/images/help/projects-v2/select-single-select.png) +1. Next to the field's name, click {% octicon "kebab-horizontal" aria-label="The menu icon" %} to open the menu. + ![Screenshot showing field name](/assets/images/help/projects-v2/field-options.png) +1. Click **Delete field**. + ![Screenshot showing field name](/assets/images/help/projects-v2/delete-field.png) \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/understanding-field-types/index.md b/content/issues/planning-and-tracking-with-projects/understanding-field-types/index.md new file mode 100644 index 0000000000..a36c492147 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/understanding-field-types/index.md @@ -0,0 +1,19 @@ +--- +title: 'Understanding field types' +shortTitle: 'Understanding field types' +intro: 'Learn about the different custom field types, how to add custom fields to your project, and how to manage custom fields.' +versions: + feature: "projects-v2" +topics: + - Issues + - Projects +children: + - /about-text-and-number-fields + - /about-date-fields + - /about-single-select-fields + - /about-iteration-fields + - /renaming-fields + - /deleting-fields +allowTitleToDifferFromFilename: true +--- + diff --git a/content/issues/planning-and-tracking-with-projects/understanding-field-types/renaming-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-field-types/renaming-fields.md new file mode 100644 index 0000000000..e5d9dcee5e --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/understanding-field-types/renaming-fields.md @@ -0,0 +1,17 @@ +--- +title: 'Renaming fields' +intro: 'Learn about renaming existing fields in your {% data variables.projects.project_v2 %}.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +type: tutorial +topics: + - Projects +--- + +{% data reusables.projects.project-settings %} +1. Click the name of the field you want to rename. + ![Screenshot showing an iteration field](/assets/images/help/projects-v2/select-single-select.png) +1. Under "Field name", type the new name for the field. + ![Screenshot showing field name](/assets/images/help/projects-v2/field-rename.png) +1. To save changes, press Return. \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects.md b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects.md new file mode 100644 index 0000000000..eb6a3aa961 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects.md @@ -0,0 +1,51 @@ +--- +title: 'About insights for {% data variables.product.prodname_projects_v2 %}' +intro: "You can view and customize charts that are built from your project's data." +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +redirect_from: + - /issues/trying-out-the-new-projects-experience/using-insights-with-projects +type: tutorial +product: '{% data reusables.gated-features.historical-insights-for-projects %}' +topics: + - Projects +allowTitleToDifferFromFilename: true +--- + +{% ifversion fpt %} + +{% note %} + +**Note:** Historical charts are currently available as a feature preview for organizations using {% data variables.product.prodname_team %} and are generally available for organizations using {% data variables.product.prodname_ghe_cloud %}. + +{% endnote %} + +{% endif %} + + You can use insights for {% data variables.product.prodname_projects_v2 %} to view, create, and customize charts that use the items added to your project as their source data. You can apply filters to the default chart and also create your own charts. When you create a chart, you set the filters, chart type, the information displayed, and the chart is available to anyone that can view the project. You can generate two types of chart: current charts and historical charts. + + ### About current charts + +You can create current charts to visualize your project items. For example, you can create charts to show how many items are assigned to each individual, or how many issues are assigned to each upcoming iteration. + +You can also use filters to manipulate the data used to build your chart. For example, you can create a chart showing how much upcoming work you have, but limit those results to particular labels or assignees. For more information, see "[Filtering projects](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)." + + ![Screenshot showing an stacked column chart showing item types for each iteration](/assets/images/help/issues/column-chart-example.png) + +For more information, see "[Creating charts](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts)." + + ### About historical charts + + Historical charts are time-based charts that allow you to view your project's trends and progress. You can view the number of items, grouped by status and other fields, over time. + + The default "Burn up" chart shows item status over time, allowing you to visualize progress and spot patterns over time. + +![Screenshot showing an example of the default burn up chart for the current iteration](/assets/images/help/issues/burnup-example.png) + + To create a historical chart, set your chart's X-axis to "Time." For more information, see "[Creating charts](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts)" and "[Configuring charts](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts)." + +## Further reading + +- "[About {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)" +- "[Disabling insights for {% data variables.product.prodname_projects_v2 %} in your organization](/organizations/managing-organization-settings/disabling-insights-for-projects-in-your-organization)" \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts.md b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts.md new file mode 100644 index 0000000000..4a629ecca5 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts.md @@ -0,0 +1,37 @@ +--- +title: 'Configuring charts' +intro: 'Learn how to configure your charts and filter data from your project.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +type: tutorial +product: '{% data reusables.gated-features.historical-insights-for-projects %}' +topics: + - Projects +--- + +{% ifversion fpt %} + +{% note %} + +**Note:** Historical charts are currently available as a feature preview. + +{% endnote %} + +{% endif %} + +{% data reusables.projects.access-insights %} +1. In the menu on the left, click on the chart you would like to configure. + ![Screenshot showing selecting a custom chart](/assets/images/help/projects-v2/insights-select-a-chart.png) +1. On the right side of the page, click **Configure**. A panel will open on the right. + ![Screenshot showing the configure button](/assets/images/help/projects-v2/insights-configure.png) +1. To change the type of chart, select the **Layout** dropdown and click on the chart type you want to use. + ![Screenshot showing selecting a chart layout](/assets/images/help/projects-v2/insights-layout.png) +1. To change the field used for your chart's X-axis, select the **X-axis** dropdown and click the field you want to use. + ![Screenshot showing selecting what to display on the x axis](/assets/images/help/projects-v2/insights-x-axis.png) +1. Optionally, to group the items on your X-axis by another field, select **Group by** and click on the field you want to use, or click "None" to disable grouping. + ![Screenshot showing selecting a grouping method](/assets/images/help/projects-v2/insights-group.png) +1. Optionally, if your project contains number fields and you want the Y-axis to display the sum, average, minimum, or maximum of one of those number fields, select **Y-axis** and click an option. Then, select the dropdown that appears beneath and click on the number field you want to use. + ![Screenshot showing selecting what to display on the y axis](/assets/images/help/projects-v2/insights-y-axis.png) +1. To save your chart, click **Save changes**. + ![Screenshot showing the save button](/assets/images/help/projects-v2/insights-save.png) \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts.md b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts.md new file mode 100644 index 0000000000..e07534f9f2 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts.md @@ -0,0 +1,20 @@ +--- +title: 'Creating charts' +intro: 'Learn how to create new charts to save your configurations.' +miniTocMaxHeadingLevel: 3 +versions: + feature: "projects-v2" +type: tutorial +product: '{% data reusables.gated-features.historical-insights-for-projects %}' +topics: + - Projects +--- + +{% data reusables.projects.access-insights %} +3. In the menu on the left, click **New chart**. + ![Screenshot showing the new chart button](/assets/images/help/projects-v2/insights-new-chart.png) +4. Optionally, to change the name of the new chart, click {% octicon "triangle-down" aria-label="The triangle icon" %}, type a new name, and press Return. + ![Screenshot showing how to rename a chart](/assets/images/help/projects-v2/insights-rename.png) +5. Above the chart, type filters to change the data used to build the chart. For more information, see "[Filtering projects](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)." +6. To the right of the filter text box, click **Save changes**. + ![Screenshot showing save button](/assets/images/help/projects-v2/insights-save-filter.png) \ No newline at end of file diff --git a/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md new file mode 100644 index 0000000000..3502718aa5 --- /dev/null +++ b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md @@ -0,0 +1,16 @@ +--- +title: 'Viewing insights from your {% data variables.projects.project_v2 %}' +shortTitle: 'Viewing insights' +intro: '...' +versions: + feature: "projects-v2" +topics: + - Issues + - Projects +product: '{% data reusables.gated-features.historical-insights-for-projects %}' +children: + - /about-insights-for-projects + - /creating-charts + - /configuring-charts +allowTitleToDifferFromFilename: true +--- diff --git a/content/issues/tracking-your-work-with-issues/about-issues.md b/content/issues/tracking-your-work-with-issues/about-issues.md index c54499f21a..7464e07f11 100644 --- a/content/issues/tracking-your-work-with-issues/about-issues.md +++ b/content/issues/tracking-your-work-with-issues/about-issues.md @@ -31,7 +31,7 @@ Issues can be created in a variety of ways, so you can choose the most convenien You can organize and prioritize issues with projects. {% ifversion fpt or ghec %}To track issues as part of a larger issue, you can use task lists.{% endif %} To categorize related issues, you can use labels and milestones. -For more information about projects, see {% ifversion fpt or ghec %}"[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)" and {% endif %}"[Organizing your work with project boards](/issues/organizing-your-work-with-project-boards)." {% ifversion fpt or ghec %}For more information about task lists, see "[About task lists](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)." {% endif %}For more information about labels and milestones, see "[Using labels and milestones to track work](/issues/using-labels-and-milestones-to-track-work)." +For more information about projects, see {% ifversion projects-v2 %}"[About projects](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)." {% else %}"[Organizing your work with project boards](/issues/organizing-your-work-with-project-boards)."{% endif %} {% ifversion fpt or ghec %}For more information about task lists, see "[About task lists](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)." {% endif %}For more information about labels and milestones, see "[Using labels and milestones to track work](/issues/using-labels-and-milestones-to-track-work)." ## Stay up to date diff --git a/content/issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project.md b/content/issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project.md index a25ffa5e3e..c436e96ae1 100644 --- a/content/issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project.md +++ b/content/issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project.md @@ -89,24 +89,32 @@ Once you have created a label in a repository, you can apply it on any issue, pu Below is an example of a `front-end` label that we created and added to the issue. ![Adding a label to an issue example](/assets/images/help/issues/quickstart-add-label-to-issue.png) + ## Adding issues to a project board -{% ifversion fpt or ghec %}You can use projects on {% data variables.product.prodname_dotcom %}, currently in limited public beta, to plan and track the work for your team. A project is a customizable spreadsheet that integrates with your issues and pull requests on {% data variables.product.prodname_dotcom %}, automatically staying up-to-date with the information on {% data variables.product.prodname_dotcom %}. You can customize the layout by filtering, sorting, and grouping your issues and PRs. To get started with projects, see "[Quickstart for projects (beta)](/issues/trying-out-the-new-projects-experience/quickstart)." -### Project (beta) example + +{% ifversion projects-v2 %} + +You can use {% data variables.projects.projects_v2 %} on {% data variables.product.prodname_dotcom %} to plan and track the work for your team. A project is a customizable spreadsheet that integrates with your issues and pull requests on {% data variables.product.prodname_dotcom %}, automatically staying up-to-date with the information on {% data variables.product.prodname_dotcom %}. You can customize the layout by filtering, sorting, and grouping your issues and PRs. To get started with projects, see "[Quickstart for projects](/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects)." +### Project example Here is the table layout of an example project, populated with the Project Octocat issues we have created. -![Projects (beta) table layout example](/assets/images/help/issues/quickstart-projects-table-view.png) +![Projects table layout example](/assets/images/help/issues/quickstart-projects-table-view.png) We can also view the same project as a board. -![Projects (beta) board layout example](/assets/images/help/issues/quickstart-projects-board-view.png) +![Projects board layout example](/assets/images/help/issues/quickstart-projects-board-view.png) {% endif %} +{% ifversion projects-v1 %} -You can {% ifversion fpt or ghec %} also use the existing{% else %} use{% endif %} project boards on {% data variables.product.prodname_dotcom %} to plan and track your or your team's work. Project boards are made up of issues, pull requests, and notes that are categorized as cards in columns of your choosing. You can create project boards for feature work, high-level roadmaps, or even release checklists. For more information, see "[About project boards](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards)." +You can {% ifversion projects-v2 %} also use the existing{% else %} use{% endif %} {% data variables.product.prodname_projects_v1 %} on {% data variables.product.prodname_dotcom %} to plan and track your or your team's work. Project boards are made up of issues, pull requests, and notes that are categorized as cards in columns of your choosing. You can create project boards for feature work, high-level roadmaps, or even release checklists. For more information, see "[About project boards](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards)." ### Project board example Below is a project board for our example Project Octocat with the issue we created, and the smaller issues we broke it down into, added to it. ![Project board example](/assets/images/help/issues/quickstart-project-board.png) + +{% endif %} + ## Next steps You have now learned about the tools {% data variables.product.prodname_dotcom %} offers for planning and tracking your work, and made a start in setting up your cross-functional team or project repository! Here are some helpful resources for further customizing your repository and organizing your work. @@ -116,6 +124,6 @@ You have now learned about the tools {% data variables.product.prodname_dotcom % - "[About issues and pull request templates](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates)" for learning more about issue templates - "[Managing labels](/issues/using-labels-and-milestones-to-track-work/managing-labels)" for learning how to create, edit and delete labels - "[About task lists](/issues/tracking-your-work-with-issues/creating-issues/about-task-lists)" for learning more about task lists -{% ifversion fpt or ghec %} - "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)" for learning more about the new projects experience, currently in limited public beta -- "[Customizing your project (beta) views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views)" for learning how to customize views for projects, currently in limited public beta{% endif %} -- "[About project boards](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards)" for learning how to manage project boards +{% ifversion projects-v2 %} - "[About projects](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)" for learning more about projects +- "[Customizing a view](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view)" for learning how to customize views for projects{% endif %} +{% ifversion projects-v1 %}- "[About {% data variables.product.prodname_projects_v1 %}](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards)" for learning how to manage project boards{% endif %} diff --git a/content/issues/tracking-your-work-with-issues/quickstart.md b/content/issues/tracking-your-work-with-issues/quickstart.md index 06fb0055f4..eebf0af0c7 100644 --- a/content/issues/tracking-your-work-with-issues/quickstart.md +++ b/content/issues/tracking-your-work-with-issues/quickstart.md @@ -71,7 +71,7 @@ To communicate responsibility, you can assign the issue to a member of your orga ## Adding the issue to a project -You can add the issue to an existing project. {% ifversion fpt or ghec %}If you are using projects (beta), you can also populate metadata for the project. {% endif %} For more information about projects, see {% ifversion fpt or ghec %}"[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)" and {% endif %}"[Organizing your work with project boards](/issues/organizing-your-work-with-project-boards)". +You can add the issue to an existing project{% ifversion projects-v2 %} and populate metadata for the project. {% endif %} For more information about projects, see {% ifversion projects-v2 %}"[About projects](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)."{% else %}"[Organizing your work with project boards](/issues/organizing-your-work-with-project-boards)."{% endif %} ![issue with projects](/assets/images/help/issues/issue-project.png) @@ -97,5 +97,5 @@ You can use issues for a wide range of purposes. For example: Here are some helpful resources for taking your next steps with {% data variables.product.prodname_github_issues %}: - To learn more about issues, see "[About issues](/issues/tracking-your-work-with-issues/about-issues)." -- To learn more about how projects can help you with planning and tracking, see {% ifversion fpt or ghec %}"[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)" or {% endif %}"[Organizing your work with project boards](/issues/organizing-your-work-with-project-boards)". +- To learn more about how projects can help you with planning and tracking, see {% ifversion projects-v2 %}"[About projects](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)."{% else %}"[Organizing your work with project boards](/issues/organizing-your-work-with-project-boards)."{% endif %} - To learn more about using issue templates{% ifversion fpt or ghec %} and issue forms{% endif %} to encourage contributors to provide specific information, see "[Using templates to encourage useful issues and pull requests](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)." diff --git a/content/issues/trying-out-the-new-projects-experience/about-projects.md b/content/issues/trying-out-the-new-projects-experience/about-projects.md deleted file mode 100644 index 92154685b4..0000000000 --- a/content/issues/trying-out-the-new-projects-experience/about-projects.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: About projects (beta) -intro: 'Projects are a customizable, flexible tool for planning and tracking work on {% data variables.product.company_short %}.' -allowTitleToDifferFromFilename: true -miniTocMaxHeadingLevel: 3 -versions: - fpt: '*' - ghec: '*' -type: overview -topics: - - Projects ---- - -{% data reusables.projects.projects-beta %} - -## About projects - -A project is a customizable spreadsheet that integrates with your issues and pull requests on {% data variables.product.company_short %}. You can customize the layout by filtering, sorting, and grouping your issues and PRs. You can also add custom fields to track metadata. Projects are flexible so that your team can work in the way that is best for them. - -### Staying up-to-date - -Your project automatically stays up-to-date with the information on {% data variables.product.company_short %}. When a pull request or issue changes, your project reflects that change. This integration also works both ways, so that when you change information about a pull request or issue from your project, the pull request or issue reflects that information. - -### Adding metadata to your tasks - -You can use custom fields to add metadata to your tasks. For example, you can track the following metadata: - -- a date field to track target ship dates -- a number field to track the complexity of a task -- a single select field to track whether a task is Low, Medium, or High priority -- a text field to add a quick note -- an iteration field to plan work week-by-week, including support for breaks - -### Viewing your project from different perspectives - -You can view your project as a high density table layout: - -![Project table](/assets/images/help/issues/projects_table.png) - -Or as a board: - -![Project board](/assets/images/help/issues/projects_board.png) - -To help you focus on specific aspects of your project, you can group, sort, or filter items: - -![Project view](/assets/images/help/issues/project_view.png) - -For more information, see "[Customizing your project views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views)." - -### Working with the project command palette - -You can use the project command palette to quickly change views or add fields. The command palette guides you so that you don't need to memorize custom keyboard shortcuts. For more information, see "[Customizing your project views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views)." - -### Automating project management tasks - -Projects (beta) offers built-in workflows. For example, when an issue is closed, you can automatically set the status to "Done." You can also use the GraphQL API and {% data variables.product.prodname_actions %} to automate routine project management tasks. For more information, see "[Automating projects](/issues/trying-out-the-new-projects-experience/automating-projects)" and "[Using the API to manage projects](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." - -## Comparing projects (beta) with the non-beta projects - -Projects (beta) is a new, customizable version of projects. For more information about the non-beta version of projects, see "[Organizing your work with project boards](/issues/organizing-your-work-with-project-boards)." - -## Sharing feedback - -You can share your feedback about projects (beta) with {% data variables.product.company_short %}. To join the conversation, see [the feedback discussion](https://github.com/github/feedback/discussions/categories/issues-feedback). diff --git a/content/issues/trying-out-the-new-projects-experience/creating-a-project.md b/content/issues/trying-out-the-new-projects-experience/creating-a-project.md deleted file mode 100644 index f4721a25bc..0000000000 --- a/content/issues/trying-out-the-new-projects-experience/creating-a-project.md +++ /dev/null @@ -1,204 +0,0 @@ ---- -title: Creating a project (beta) -intro: 'Learn how to make a project, populate it, and add custom fields.' -allowTitleToDifferFromFilename: true -miniTocMaxHeadingLevel: 3 -versions: - fpt: '*' - ghec: '*' -type: tutorial -topics: - - Projects ---- - -Projects are a customizable collection of items that stay up-to-date with {% data variables.product.company_short %} data. Your projects can track issues, pull requests, and ideas that you jot down. You can add custom fields and create views for specific purposes. - -{% data reusables.projects.projects-beta %} - -## Creating a project - -### Creating an organization project - -{% data reusables.projects.create-project %} - -### Creating a user project - -{% data reusables.projects.create-user-project %} - -## Updating your project description and README - -{% data reusables.projects.project-description %} - -## Adding items to your project - -Your project can track draft issues, issues, and pull requests. - -### Creating draft issues - -Draft issues are useful to quickly capture ideas. - -1. Place your cursor in the bottom row of the project, next to the {% octicon "plus" aria-label="plus icon" %}. -1. Type your idea, then press **Enter**. -1. To add body text, click on the title of the draft issue. In the markdown input box that appears, enter the text for the draft issue body, then click **Save**. - -Draft issues can have a title, text body, assignees, and any custom fields from your project. In order to populate the repository, labels, or milestones for a draft issue, you must first convert the draft issue to an issue. For more information, see "[Converting draft issues to issues](#converting-draft-issues-to-issues)." - -{% note %} - -**Note**: Users will not receive notifications when they are assigned to or mentioned in a draft issue unless the draft issue is converted to an issue. - -{% endnote %} - -### Issues and pull requests - -#### Paste the URL of an issue or pull request - -1. Place your cursor in the bottom row of the project, next to the {% octicon "plus" aria-label="plus icon" %}. -1. Paste the URL of the issue or pull request. - -#### Searching for an issue or pull request - -1. Place your cursor in the bottom row of the project, next to the {% octicon "plus" aria-label="plus icon" %}. -2. Enter #. -3. Select the repository where the pull request or issue is located. You can type part of the repository name to narrow down your options. -4. Select the issue or pull request. You can type part of the title to narrow down your options. - -#### Adding multiple issues or pull requests from a repository - -1. On {% data variables.product.product_location %}, navigate to the repository that contains the issues or pull requests you want to add to your project. -{% data reusables.repositories.sidebar-issue-pr %} -1. To the left of each issue title, select the issues that you want to add to your project. - ![Screenshot showing checkbox to select issue or pull request](/assets/images/help/issues/select-issue-checkbox.png) -1. Optionally, to select every issue or pull request on the page, at the top of the list of issues or pull requests, select all. - ![Screenshot showing checkbox to select all on screen](/assets/images/help/issues/select-all-checkbox.png) -1. Above the list of issues or pull requests, click **Projects (beta)**. - ![Screenshot showing checkbox to select all on screen](/assets/images/help/issues/projects-beta-assign-button.png) -1. Click the projects you want to add the selected issues or pull requests to. - ![Screenshot showing checkbox to select all on screen](/assets/images/help/issues/projects-beta-assign-dropdown.png) - -#### Assigning a project from within an issue or pull request - -1. Navigate to the issue or pull request that you want to add to a project. -2. In the side bar, click **Projects**. -3. Select the project that you want to add the issue or pull request to. -4. Optionally, populate the custom fields. - - ![Project sidebar](/assets/images/help/issues/project_side_bar.png) - -## Converting draft issues to issues - -In table layout: - -1. Click the {% octicon "triangle-down" aria-label="the item menu" %} on the draft issue that you want to convert. -2. Select **Convert to issue**. -3. Select the repository that you want to add the issue to. -4. Alternatively, edit the `labels`, `milestone`, or `repository` fields of the draft issue that you want to convert. - -In board layout: - -1. Click the {% octicon "kebab-horizontal" aria-label="the item menu" %} on the draft issue that you want to convert. -2. Select **Convert to issue**. -3. Select the repository that you want to add the issue to. - -## Removing items from your project - -You can archive an item to keep the context about the item in the project but remove it from the project views. You can delete an item to remove it from the project entirely. - -1. Select the item(s) to archive or delete. To select multiple items, do one of the following: - - Command+Click (Mac) or Ctrl+Click (Windows/Linux) each item. - - Select an item then Shift+ or Shift+ to select additional items above or below the initially selected item. - - Select an item then Shift+Click another item to select all items between the two items. - - Enter Command+A (Mac) or Ctrl+A (Windows/Linux) to select all items in a column in a board layout or all items in a table layout. -2. To archive all selected items, enter E. To delete all selected items, enter Del. Alternatively, select the {% octicon "triangle-down" aria-label="the item menu" %} (in table layout) or the {% octicon "kebab-horizontal" aria-label="the item menu" %} (in board layout), then select the desired action. - -You can restore archived items but not deleted items. For more information, see [Restoring archived items](#restoring-archived-items). - -## Restoring archived items - -1. Navigate to your project. -1. In the top-right, click {% octicon "kebab-horizontal" aria-label="the kebab icon" %}. -1. In the menu, click **Archived items**. -1. Optionally, to filter the archived items displayed, type your filter into the text box above the list of items. For more information about the available filters, see "[Filtering projects (beta)](/issues/trying-out-the-new-projects-experience/filtering-projects)." - - ![Screenshot showing field for filtering archived items](/assets/images/help/issues/filter-archived-items.png) - -1. To the left of each item title, select the items you would like to restore. - - ![Screenshot showing checkboxes next to archived items](/assets/images/help/issues/select-archived-item.png) - -1. To restore the selected items, above the list of items, click **Restore**. - - ![Screenshot showing the "Restore" button](/assets/images/help/issues/restore-archived-item-button.png) - -## Adding fields - -As field values change, they are automatically synced so that your project and the items that it tracks are up-to-date. - -### Showing existing fields - -Your project tracks up-to-date information about issues and pull requests, including any changes to the title, assignees, labels, milestones, repository, reviewers, and linked pull requests. When your project initializes, "title" and "assignees" are displayed; the other fields are hidden. You can change the visibility of these fields in your project. - -1. {% data reusables.projects.open-command-palette %} -2. Start typing "show". -3. Select the desired command (for example: "Show: Repository"). - -Alternatively, you can do this in the UI: - -1. Click {% octicon "plus" aria-label="the plus icon" %} in the rightmost field header. A drop-down menu with the project fields will appear. - ![Show or hide fields](/assets/images/help/issues/projects_fields_menu.png) -2. Select the field(s) that you want to display or hide. A {% octicon "check" aria-label="check icon" %} indicates which fields are displayed. - -### Adding custom fields - -You can add custom fields to your project. Custom fields will display on the side bar of issues and pull requests in the project. - -Custom fields can be text, number, date, single select, or iteration: - -- Text: The value can be any text. -- Number: The value must be a number. -- Date: The value must be a date. -- Single select: The value must be selected from a set of specified values. -- Iteration: The value must be selected from a set of date ranges (iterations). Iterations in the past are automatically marked as "completed", and the iteration covering the current date range is marked as "current". For more information, see "[Managing iterations in projects](/issues/trying-out-the-new-projects-experience/managing-iterations)." - -1. {% data reusables.projects.open-command-palette %} Start typing any part of "Create new field". When "Create new field" displays in the command palette, select it. -2. Alternatively, click {% octicon "plus" aria-label="the plus icon" %} in the rightmost field header. A drop-down menu with the project fields will appear. Click **New field**. -3. A popup will appear for you to enter information about the new field. - ![New field](/assets/images/help/issues/projects_new_field.png) -4. In the text box, enter a name for the new field. -5. Select the dropdown menu and click the desired type. -6. If you specified **Single select** as the type, enter the options. -7. If you specified **Iteration** as the type, enter the start date of the first iteration and the duration of the iteration. Three iterations are automatically created, and you can add additional iterations on the project's settings page. - -You can also edit your custom fields. - -{% data reusables.projects.project-settings %} -1. Under **Fields**, select the field that you want to edit. -1. For single select fields, you can add, delete, or reorder the options. -1. For iteration fields, you can add or delete iterations, change iteration names, and change the start date and duration of the iteration. - - For more information on modifying iteration fields, see "[Managing iterations in projects](/issues/trying-out-the-new-projects-experience/managing-iterations)." - -## Customizing your views - -You can view your project as a table or board, group items by field, filter item, and more. For more information, see "[Customizing your project (beta) views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views)." - -## Configuring built-in automation - -{% data reusables.projects.about-workflows %} - -You can enable or disable the built-in workflows for your project. - -{% data reusables.projects.enable-basic-workflow %} - -## Adding your project to a repository - -You can list relevant projects in a repository. You can only list projects that are owned by the same user or organization that owns the repository. - -In order for repository members to see a project listed in a repository, they must have visibility for the project. For more information, see "[Managing the visibility of your projects (beta)](/issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects)" and "[Managing access to projects (beta)](/issues/trying-out-the-new-projects-experience/managing-access-to-projects)." - -1. On {% data variables.product.prodname_dotcom %}, navigate to the main page of your repository. -1. Click {% octicon "table" aria-label="the project icon" %} **Projects**. -1. Click **Projects (Beta)** in the side bar. -1. Click **Add project**. -1. In the search bar that appears, search for projects that are owned by the same user or organization that owns the repository. -1. Click on a project to list it in your repository. diff --git a/content/issues/trying-out-the-new-projects-experience/customizing-your-project-views.md b/content/issues/trying-out-the-new-projects-experience/customizing-your-project-views.md deleted file mode 100644 index 0b689f06e5..0000000000 --- a/content/issues/trying-out-the-new-projects-experience/customizing-your-project-views.md +++ /dev/null @@ -1,204 +0,0 @@ ---- -title: Customizing your project (beta) views -intro: 'Display the information you need by changing the layout, grouping, sorting, and filters in your project.' -allowTitleToDifferFromFilename: true -versions: - fpt: '*' - ghec: '*' -type: reference -topics: - - Projects ---- - -{% data reusables.projects.projects-beta %} - -## Project command palette - -Use the project command palette to quickly change settings and run commands in your project. - -1. {% data reusables.projects.open-command-palette %} -2. Start typing any part of a command or navigate through the command palette window to find a command. See the next sections for more examples of commands. - -## Changing the project layout - -You can view your project as a table or as a board. - -1. {% data reusables.projects.open-command-palette %} -2. Start typing "Switch layout". -3. Choose the required command. For example, **Switch layout: Table**. - -Alternatively, click {% octicon "triangle-down" aria-label="the drop-down icon" %} next to a view name and click **Table** or **Board**. - -## Showing and hiding fields - -You can show or hide a specific field. - -### Showing and hiding fields in table layout - -1. {% data reusables.projects.open-command-palette %} -2. Start typing the action you want to take ("show" or "hide") or the name of the field. -3. Choose the required command. For example, **Show: Milestone**. - -Alternatively, click {% octicon "plus" aria-label="the plus icon" %} to the right of the table. In the drop-down menu that appears, indicate which fields to show or hide. A {% octicon "check" aria-label="check icon" %} indicates which fields are displayed. - -Alternatively, click {% octicon "triangle-down" aria-label="the drop-down icon" %} next to the field name and click **Hide field**. - -### Showing and hiding fields in board layout - -1. Click {% octicon "triangle-down" aria-label="the drop-down icon" %} next to the view name. -2. Under **configuration**, click {% octicon "list-unordered" aria-label="the unordered list icon" %}. -3. In the menu that's displayed, select fields to add them and deselect fields to remove them from the view. - -## Reordering fields - -You can change the order of fields. - -1. Click the field header. -2. While clicking, drag the field to the required location. - -## Reordering rows - -In table layout, you can change the order of rows. - -1. Click the number at the start of the row. -2. While clicking, drag the row to the required location. - -## Sorting by field values - -In table layout, you can sort items by a field value. - -1. {% data reusables.projects.open-command-palette %} -2. Start typing "Sort by" or the name of the field you want to sort by. -3. Choose the required command. For example, **Sort by: Assignees, asc**. - -Alternatively, click {% octicon "triangle-down" aria-label="the drop-down icon" %} next to the field name that you want to sort by and click **Sort ascending** or **Sort descending**. - -{% note %} - -**Note:** When a table is sorted, you cannot manually reorder rows. - -{% endnote %} - -Follow similar steps to remove a sort. - -1. {% data reusables.projects.open-command-palette %} -2. Start typing "Remove sort-by". -3. Choose **Remove sort-by**. - -Alternatively, click {% octicon "triangle-down" aria-label="the drop-down icon" %} next to the view name and click the menu item that indicates the current sort. - -## Grouping by field values in table layout - -In the table layout, you can group items by a custom field value. When items are grouped, if you drag an item to a new group, the value of that group is applied. For example, if you group by "Status" and then drag an item with a status of `In progress` to the `Done` group, the status of the item will switch to `Done`. Similarly, when you add a new item to a group, the new item is populated with the value of the group. - -{% note %} - -**Note:** Currently, you cannot group by title, labels, reviewers, or linked pull requests. - -{% endnote %} - -1. {% data reusables.projects.open-command-palette %} -2. Start typing "Group by" or the name of the field you want to group by. -3. Choose the required command. For example, **Group by: Status**. - -Alternatively, click {% octicon "triangle-down" aria-label="the drop-down icon" %} next to the field name that you want to group by and click **Group by values**. - -Follow similar steps to remove a grouping. - -1. {% data reusables.projects.open-command-palette %} -2. Start typing "Remove group-by". -3. Choose **Remove group-by**. - -Alternatively, click {% octicon "triangle-down" aria-label="the drop-down icon" %} next to the view name and click the menu item that indicates the current grouping. - -## Setting the column field in board layout - -In the board layout, you choose any single select or iteration field for your columns. If you drag an item to a new column, the value of that column is applied to the dragged item. For example, if you use the "Status" field for your board columns and then drag an item with a status of `In progress` to the `Done` column, the status of the item will switch to `Done`. - -1. {% data reusables.projects.open-command-palette %} -1. Start typing "Column field by" or the name of the field you want to use for your columns. -1. Choose the required command. For example, **Column field by: Status**. - -Alternatively, click {% octicon "triangle-down" aria-label="the drop-down icon" %} next to the board view that you want to modify and click {% octicon "columns" aria-label="the column icon" %} **Column field**. Then select the field that you want to use for the board columns. - -## Filtering items - -Click {% octicon "filter" aria-label="the filter icon" %} at the top of the table to show the "Filter by keyword or by field" bar. Start typing the field name and value that you want to filter by. As you type, possible values will appear. - -{% data reusables.projects.projects-filters %} - -Alternatively, use the command palette. - -1. {% data reusables.projects.open-command-palette %} -2. Start typing "Filter by" or the name of the field you want to filter by. -3. Choose the required command. For example, **Filter by Status**. -4. Enter the value that you want to filter for. For example: "In progress". You can also filter for the absence of specific values (for example, choose "Exclude status" then choose a status) or the absence of all values (for example, "No status"). - -In board layout, you can click on item data to filter for items with that value. For example, click on an assignee to show only items for that assignee. To remove the filter, click the item data again. - -For more information, see "[Filtering projects](/issues/trying-out-the-new-projects-experience/filtering-projects)." - -## Creating a project view - -Project views allow you to quickly view specific aspects of your project. Each view is displayed on a separate tab in your project. - -For example, you can have: -- A view that shows all items not yet started (filter on "Status"). -- A view that shows the workload for each team (group by a custom "Team" field). -- A view that shows the items with the earliest target ship date (sort by a date field). - -To add a new view: - -1. {% data reusables.projects.open-command-palette %} -2. Start typing "New view" (to create a new view) or "Duplicate view" (to duplicate the current view). -3. Choose the required command. - -Alternatively, click {% octicon "plus" aria-label="the plus icon" %} **New view** next to the rightmost view. - -Alternatively, click {% octicon "triangle-down" aria-label="the drop-down icon" %} next to a view name and click **Duplicate view**. - -The new view is automatically saved. - -## Saving changes to a view - -When you make changes to a view - for example, sorting, reordering, filtering, or grouping the data in a view - a dot is displayed next to the view name to indicate that there are unsaved changes. - -![Unsaved changes indicator](/assets/images/help/projects/unsaved-changes.png) - -If you don't want to save the changes, you can ignore this indicator. No one else will see your changes. - -To save the current configuration of the view for all project members: -1. {% data reusables.projects.open-command-palette %} -1. Start typing "Save view" or "Save changes to new view". -1. Choose the required command. - -Alternatively, click {% octicon "triangle-down" aria-label="the drop-down icon" %} next to a view name and click **Save view** or **Save changes to new view**. - -## Reordering saved views - -To change the order of the tabs that contain your saved views, click and drag a tab to a new location. - -The new tab order is automatically saved. - -## Renaming a saved view - -To rename a view: -1. Double click the name in the project tab. -1. Change the name. -1. Press Enter, or click outside of the tab. - -The name change is automatically saved. - -## Deleting a saved view - -To delete a view: -1. {% data reusables.projects.open-command-palette %} -2. Start typing "Delete view". -3. Choose the required command. - -Alternatively, click {% octicon "triangle-down" aria-label="the drop-down icon" %} next to a view name and click **Delete view**. - -## Further reading - -- "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)" -- "[Creating a project (beta)](/issues/trying-out-the-new-projects-experience/creating-a-project)" diff --git a/content/issues/trying-out-the-new-projects-experience/filtering-projects.md b/content/issues/trying-out-the-new-projects-experience/filtering-projects.md deleted file mode 100644 index db4cdecb95..0000000000 --- a/content/issues/trying-out-the-new-projects-experience/filtering-projects.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: Filtering projects (beta) -intro: You can filter your projects to focus on specific information. -allowTitleToDifferFromFilename: true -miniTocMaxHeadingLevel: 2 -versions: - fpt: '*' - ghec: '*' -topics: - - Projects - - Organizations ---- - -{% data reusables.projects.projects-beta %} - -## About filtering projects - -You can customize views using filters for item metadata, such as assignees and the labels applied to issues, and by the fields in your project. You can combine filters and save them as views. For more information, see "[Customizing your project views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views)." - -To filter a project, click {% octicon "filter" aria-label="The Filter icon" %} and start typing the fields and values you would like to filter for. As you type, possible values will appear. You can also open the command pallet and type "Filter by" to choose from the available filters. - -The same filters are available for insights, allowing you to filter the data used to create your charts. For more information, see "[Using insights with projects](/issues/trying-out-the-new-projects-experience/using-insights-with-projects)." - -## Syntax for filtering projects - -{% data reusables.projects.projects-filters %} diff --git a/content/issues/trying-out-the-new-projects-experience/index.md b/content/issues/trying-out-the-new-projects-experience/index.md deleted file mode 100644 index 9c5acfe3b4..0000000000 --- a/content/issues/trying-out-the-new-projects-experience/index.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Trying out the new projects experience -shortTitle: Projects (beta) -intro: 'Build customized projects to track your work in {% data variables.product.company_short %}.' -versions: - fpt: '*' - ghec: '*' -topics: - - Issues - - Projects -children: - - /about-projects - - /quickstart - - /creating-a-project - - /migrating-your-project - - /managing-iterations - - /customizing-your-project-views - - /filtering-projects - - /using-the-api-to-manage-projects - - /automating-projects - - /managing-projects - - /managing-the-visibility-of-your-projects - - /managing-access-to-projects - - /using-insights-with-projects - - /best-practices-for-managing-projects ---- - diff --git a/content/issues/trying-out-the-new-projects-experience/managing-iterations.md b/content/issues/trying-out-the-new-projects-experience/managing-iterations.md deleted file mode 100644 index 9a4da9455a..0000000000 --- a/content/issues/trying-out-the-new-projects-experience/managing-iterations.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Managing iterations in projects (beta) -intro: You can create iterations to plan upcoming work and group items. -allowTitleToDifferFromFilename: true -miniTocMaxHeadingLevel: 2 -versions: - fpt: '*' - ghec: '*' -topics: - - Projects - - Organizations ---- - -{% data reusables.projects.projects-beta %} - -## About iterations - -You can create an iteration field to associate items with specific repeating blocks of time. Iterations can be set to any length of time, can include breaks, and can be individually edited to modify name and date range. With projects, you can group by iteration to visualize the balance of upcoming work, use filters to focus on a single iteration, and sort by iteration. - -When you first create an iteration field, three iterations are automatically created. You can add additional iterations and make other changes on your project's settings page. - -![Screenshot showing the settings for an iteration field](/assets/images/help/issues/iterations-example.png) - -## Creating an iteration field - -You can create an iteration field using the command palette or the project's interface. - -1. {% data reusables.projects.open-command-palette %} Start typing any part of "Create new field". When "Create new field" displays in the command palette, select it. - - Alternatively, click {% octicon "plus" aria-label="the plus icon" %} in the rightmost field header. A drop-down menu with the project fields will appear. Click **New field**. -1. In the text box, enter a name for the new iteration field. -1. Select the dropdown menu below and click **Iteration**. -1. Optionally, if you want to change the starting date from the current day, select the calendar dropdown next to "Starts on" and click on a new starting date. -2. To change the duration of each iteration, type a new number, then select the dropdown and click either **days** or **weeks**. -3. Click **Save & create**. - -## Adding new iterations - -{% data reusables.projects.project-settings %} -1. Click the name of the iteration field you want to adjust. -1. To add a new iteration of the same duration, click **Add iteration**. -1. Optionally, to customize the duration of the new iteration and when it will start, click {% octicon "triangle-down" aria-label="The triangle icon" %} next to "Add iteration", select a starting date and duration, and click **Add**. -1. Click **Save changes**. - -## Editing an iteration - -You can edit iterations in your project settings. You can also access the settings for an iteration field by clicking {% octicon "triangle-down" aria-label="The triangle icon" %} in the table header for the field and clicking **Edit values**. - -{% data reusables.projects.project-settings %} -1. Click the name of the iteration field you want to adjust. -1. To change the name of an iteration, click on the name and start typing. -1. To change the date or duration of an iteration, click on the date to open the calendar. Click on the start day, then click the end day, and then click **Apply**. -1. Optionally, to delete an iteration, click {% octicon "trash" aria-label="The trash icon" %}. -1. Click **Save changes**. - -## Inserting a break - -You can insert breaks into your iterations to communicate when you are taking time away from scheduled work. The duration of a new break defaults to the length of the most recently created iteration. - -{% data reusables.projects.project-settings %} -1. Click the name of the iteration field you want to adjust. -2. On the dividing line above an iteration and to the right, click **Insert break**. - ![Screenshot showing location of "Insert break" button](/assets/images/help/issues/iteration-insert-break.png) -3. Optionally, to change the duration of the break, click on the date to open the calendar. Click on the start day, then click the end day, and then click **Apply**. -4. Click **Save changes**. diff --git a/content/issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects.md b/content/issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects.md deleted file mode 100644 index 147f39eb56..0000000000 --- a/content/issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Managing the visibility of your projects (beta) -intro: You can control who can view your projects. -allowTitleToDifferFromFilename: true -miniTocMaxHeadingLevel: 3 -versions: - fpt: '*' - ghec: '*' -topics: - - Projects - - Organizations ---- - -{% data reusables.projects.projects-beta %} - -## About project visibility - -Projects (beta) can be public or private. For public projects, everyone on the internet can view the project. For private projects, only users granted at least read access can see the project. - -Only the project visibility is affected; to view an item on the project, someone must have the required permissions for the repository that the item belongs to. If your project includes items from a private repository, people who are not collaborators in the repository will not be able to view items from that repository. - -![Project with hidden item](/assets/images/help/projects/hidden-items.png) - -Only project admins can control project visibility. - -In private, organization-owned projects, the avatars of users who are current making updates to the project are displayed in the project UI. - -Project admins can also manage write and admin access to their project and control read access for individual users. For more information, see "[Managing access to projects](/issues/trying-out-the-new-projects-experience/managing-access-to-projects)." - -## Changing project visibility - -{% data reusables.projects.project-settings %} -1. Under **Visibility**, select **Private** or **Public**. diff --git a/content/issues/trying-out-the-new-projects-experience/quickstart.md b/content/issues/trying-out-the-new-projects-experience/quickstart.md deleted file mode 100644 index 3b08dca27d..0000000000 --- a/content/issues/trying-out-the-new-projects-experience/quickstart.md +++ /dev/null @@ -1,166 +0,0 @@ ---- -title: Quickstart for projects (beta) -intro: 'Experience the speed, flexibility, and customization of projects (beta) by creating a project in this interactive guide.' -allowTitleToDifferFromFilename: true -miniTocMaxHeadingLevel: 3 -versions: - fpt: '*' - ghec: '*' -type: quick_start -topics: - - Projects ---- - -{% data reusables.projects.projects-beta %} - -## Introduction - -This guide demonstrates how to use projects (beta) to plan and track work. In this guide, you will create a new project and add a custom field to track priorities for your tasks. You'll also learn how to create saved views that help you communicate priorities and progress with your collaborators. - -## Prerequisites - -You can either create an organization project or a user project. To create an organization project, you need a {% data variables.product.prodname_dotcom %} organization. For more information about creating an organization, see "[Creating a new organization from scratch](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)." - -In this guide, you will add existing issues from repositories owned by your organization (for organization projects) or by you (for user projects) to your new project. For more information about creating issues, see "[Creating an issue](/issues/tracking-your-work-with-issues/creating-an-issue)." - -## Creating a project - -First, create an organization project or a user project. - -### Creating an organization project - -{% data reusables.projects.create-project %} - -### Creating a user project - -{% data reusables.projects.create-user-project %} - -## Setting your project description and README - -{% data reusables.projects.project-description %} - -## Adding issues to your project - -Next, add a few issues to your project. - -When your new project initializes, it prompts you to add items to your project. If you lose this view or want to add more issues later, place your cursor in the bottom row of the project, next to the {% octicon "plus" aria-label="plus icon" %}. - -1. Type `#`. -2. Select the repository where your issue is located. To narrow down the options, you can start typing a part of the repository name. -3. Select your issue. To narrow down the options, you can start typing a part of the issue title. - -Repeat the above steps a few times to add multiple issues to your project. - -For more information about other ways to add issues to your project, or about other items you can add to your project, see "[Creating a project](/issues/trying-out-the-new-projects-experience/creating-a-project#adding-items-to-your-project)." - -## Adding draft issues to your project - -Next, add a draft issue to your project. - -1. Place your cursor in the bottom row of the project, next to the {% octicon "plus" aria-label="plus icon" %}. -1. Type your idea, then press **Enter**. -1. Click on the title of the draft issue. In the markdown input box that appears, enter the some more information about your idea, then click **Save**. - -## Creating a field to track priority - -Now, create a custom field called `Priority` to contain the values: `High`, `Medium`, or `Low`. - -1. {% data reusables.projects.open-command-palette %} -2. Start typing any part of "Create new field". -3. Select **Create new field**. -4. In the resulting pop-up, enter `Priority` in the text box. -5. In the drop-down, select **Single select**. -6. Add options for `High`, `Medium`, and `Low`. You can also include emojis in your options. - ![New single select field example](/assets/images/help/projects/new-single-select-field.png) -7. Click **Save**. - -Specify a priority for all issues in your project. - -![Example priorities](/assets/images/help/projects/priority_example.png) - -## Grouping issues by priority - -Next, group all of the items in your project by priority to make it easier to focus on the high priority items. - -1. {% data reusables.projects.open-command-palette %} -2. Start typing any part of "Group by". -3. Select **Group by: Priority**. - -Now, move issues between groups to change their priority. - -1. Choose an issue. -2. Drag and drop the issue into a different priority group. When you do this, the priority of the issue will change to be the priority of its new group. - -![Move issue between groups](/assets/images/help/projects/move_between_group.gif) - -## Saving the priority view - -When you grouped your issues by priority in the previous step, your project displayed an indicator to show that the view was modified. Save these changes so that your collaborators will also see the tasks grouped by priority. - -1. Select the drop-down menu next to the view name. -2. Click **Save changes**. - -To indicate the purpose of the view, give it a descriptive name. - -1. Place your cursor in the current view name, **View 1**. -2. Replace the existing text with the new name, `Priorities`. - -You can share the URL with your team to keep everyone aligned on the project priorities. - -When a view is saved, anyone who opens the project will see the saved view. Here, you grouped by priority, but you can also add other modifiers such as sort, filter, or layout. Next, you will create a new view with the layout modified. - -## Adding a board layout - -To view the progress of your project's issues, you can switch to board layout. - -The board layout is based on the status field, so specify a status for each issue in your project. - -![Example status](/assets/images/help/projects/status_example.png) - -Then, create a new view. - -1. Click {% octicon "plus" aria-label="the plus icon" %} **New view** next to the rightmost view. - -Next, switch to board layout. - -1. {% data reusables.projects.open-command-palette %} -2. Start typing any part of "Switch layout: Board". -3. Select **Switch layout: Board**. - ![Example priorities](/assets/images/help/projects/example_board.png) - -When you changed the layout, your project displayed an indicator to show that the view was modified. Save this view so that you and your collaborators can easily access it in the future. - -1. Select the drop-down menu next to the view name. -2. Click **Save changes**. - -To indicate the purpose of the view, give it a descriptive name. - -1. Place your cursor in the current view name, **View 2**. -2. Replace the existing text with the new name, `Progress`. - -![Example priorities](/assets/images/help/projects/project-view-switch.gif) - -## Configure built-in automation - -Finally, add a built in workflow to set the status to **Todo** when an item is added to your project. - -1. In your project, click {% octicon "workflow" aria-label="the workflow icon" %}. -2. Under **Default workflows**, click **Item added to project**. -3. Next to **When**, ensure that both `issues` and `pull requests` are selected. -4. Next to **Set**, select **Status:Todo**. -5. Click the **Disabled** toggle to enable the workflow. - -## Next steps - -You can use projects for a wide range of purposes. For example: - -- Track work for a release -- Plan a sprint -- Prioritize a backlog - -Here are some helpful resources for taking your next steps with {% data variables.product.prodname_github_issues %}: - -- To provide feedback about the projects (beta) experience, go to the [GitHub feedback repository](https://github.com/github/feedback/discussions/categories/issues-feedback). -- To learn more about how projects can help you with planning and tracking, see "[About projects](/issues/trying-out-the-new-projects-experience/about-projects)." -- To learn more about the fields and items you can add to your project, see "[Creating a project](/issues/trying-out-the-new-projects-experience/creating-a-project)." -- To learn about more ways to display the information you need, see "[Customizing your project views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views)." diff --git a/content/issues/trying-out-the-new-projects-experience/using-insights-with-projects.md b/content/issues/trying-out-the-new-projects-experience/using-insights-with-projects.md deleted file mode 100644 index c885ea9641..0000000000 --- a/content/issues/trying-out-the-new-projects-experience/using-insights-with-projects.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: Using insights with projects (beta) -intro: You can view and customize charts that are built from your project's data. -allowTitleToDifferFromFilename: true -miniTocMaxHeadingLevel: 2 -versions: - fpt: '*' - ghec: '*' -topics: - - Projects - - Organizations ---- - -{% data reusables.projects.insights-alpha %} - -## About insights - -You can use insights to view and customize charts that use the items added to your project as their source data. The default "Burn up" chart shows item status over time, allowing you to visualize progress and spot patterns over time. - -![Screenshot showing an example of the default burn up chart for the current iteration](/assets/images/help/issues/burnup-example.png) - -You can apply filters to the default chart and also create your own charts. When you create a chart, you set the filters, chart type, and the information displayed, and the chart is available to anyone that can view the project. - -![Screenshot showing an stacked column chart showing item types for each iteration](/assets/images/help/issues/column-chart-example.png) - -## Creating a chart - -{% data reusables.projects.access-insights %} -3. In the menu on the left, click **New chart**. -4. Optionally, to change the name of the new chart, click {% octicon "triangle-down" aria-label="The triangle icon" %}, type a new name, and press Return. -5. Above the chart, type filters to change the data used to build the chart. For more information, see "[Filtering projects](/issues/trying-out-the-new-projects-experience/filtering-projects)." -6. To the right of the filter text box, click **Save changes**. - -## Configuring a chart - -{% data reusables.projects.access-insights %} -1. In the menu on the left, click on the chart you would like to configure. -1. On the right side of the page, click **Configure**. A panel will open on the right. -1. To change the type of chart, select the **Layout** dropdown and click on the chart type you want to use. -1. To change the field used for your chart's X-axis, select the **X-axis** dropdown and click the field you want to use. -1. Optionally, to group the items on your X-axis by another field, select **Group by** and click on the field you want to use, or click "None" to disable grouping. -1. Optionally, if your project contains number fields and you want the Y-axis to display the sum, average, minimum, or maximum of one of those number fields, select **Y-axis** and click an option. Then, select the dropdown that appears beneath and click on the number field you want to use. -1. To save your chart, click **Save changes**. 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 32d4aa5a3f..d2ca75bb1b 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 @@ -1,6 +1,6 @@ --- -title: Adding an outside collaborator to a project board in your organization -intro: 'As an organization owner or project board admin, you can add an outside collaborator and customize their permissions to a project board.' +title: Adding an outside collaborator to a {% data variables.product.prodname_project_v1 %} in your organization +intro: 'As an organization owner or {% data variables.projects.projects_v1_board %} admin, you can add an outside collaborator and customize their permissions to a {% data variables.projects.projects_v1_board %}.' redirect_from: - /articles/adding-an-outside-collaborator-to-a-project-board-in-your-organization - /github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization @@ -13,13 +13,17 @@ topics: - Organizations - Teams shortTitle: Add a collaborator +allowTitleToDifferFromFilename: true --- -An outside collaborator is a person who isn't explicitly a member of your organization, but who has permissions to a project board in your organization. +{% data reusables.projects.project_boards_old %} + +An outside collaborator is a person who isn't explicitly a member of your organization, but who has permissions to a {% data variables.projects.projects_v1_board %} in your organization. {% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %} +{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Click **Projects (classic)**{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} diff --git a/content/organizations/managing-access-to-your-organizations-project-boards/index.md b/content/organizations/managing-access-to-your-organizations-project-boards/index.md index 9606c54fbb..0ea88937f3 100644 --- a/content/organizations/managing-access-to-your-organizations-project-boards/index.md +++ b/content/organizations/managing-access-to-your-organizations-project-boards/index.md @@ -1,6 +1,6 @@ --- -title: Managing access to your organization’s project boards -intro: 'As an organization owner or project board admin, you can give organization members, teams, and outside collaborators different levels of access to project boards owned by your organization.' +title: Managing access to your organization’s {% data variables.product.prodname_projects_v1 %} +intro: 'As an organization owner or {% data variables.projects.projects_v1_board %} admin, you can give organization members, teams, and outside collaborators different levels of access to {% data variables.projects.projects_v1_boards %} owned by your organization.' redirect_from: - /articles/managing-access-to-your-organization-s-project-boards - /articles/managing-access-to-your-organizations-project-boards @@ -20,6 +20,7 @@ children: - /managing-an-individuals-access-to-an-organization-project-board - /adding-an-outside-collaborator-to-a-project-board-in-your-organization - /removing-an-outside-collaborator-from-an-organization-project-board -shortTitle: Manage project board access +shortTitle: Manage {% data variables.product.prodname_project_v1 %} access +allowTitleToDifferFromFilename: true --- 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 be34c8beea..d665469a0f 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 @@ -1,6 +1,6 @@ --- -title: Managing access to a project board for organization members -intro: 'As an organization owner or project board admin, you can set a default permission level for a project board for all organization members.' +title: Managing access to a {% data variables.product.prodname_project_v1 %} for organization members +intro: 'As an organization owner or {% data variables.projects.projects_v1_board %} admin, you can set a default permission level for a {% data variables.projects.projects_v1_board %} for all organization members.' redirect_from: - /articles/managing-access-to-a-project-board-for-organization-members - /github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members @@ -13,21 +13,25 @@ topics: - Organizations - Teams shortTitle: Manage access for members +allowTitleToDifferFromFilename: true --- -By default, organization members have write access to their organization's project boards unless organization owners or project board admins set different permissions for specific project boards. +{% data reusables.projects.project_boards_old %} + +By default, organization members have write access to their organization's {% data variables.projects.projects_v1_boards %} unless organization owners or {% data variables.projects.projects_v1_board %} admins set different permissions for specific {% data variables.projects.projects_v1_boards %}. ## Setting a baseline permission level for all organization members {% tip %} -**Tip:** You can give an organization member higher permissions to project board. For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)." +**Tip:** You can give an organization member higher permissions to {% data variables.projects.projects_v1_board %}. For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)." {% endtip %} {% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %} +{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Click **Projects (classic)**{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} @@ -37,6 +41,6 @@ By default, organization members have write access to their organization's proje ## Further reading -- "[Managing an individual’s access to an organization project board](/articles/managing-an-individual-s-access-to-an-organization-project-board)" -- "[Managing team access to an organization project board](/articles/managing-team-access-to-an-organization-project-board)" -- "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)" +- "[Managing an individual’s access to an organization {% data variables.product.prodname_project_v1 %}](/articles/managing-an-individual-s-access-to-an-organization-project-board)" +- "[Managing team access to an organization {% data variables.product.prodname_project_v1 %}](/articles/managing-team-access-to-an-organization-project-board)" +- "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)" 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 ebafc21d9f..7d5d783f39 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 @@ -1,6 +1,6 @@ --- -title: Managing an individual’s access to an organization project board -intro: 'As an organization owner or project board admin, you can manage an individual member''s access to a project board owned by your organization.' +title: Managing an individual’s access to an organization {% data variables.product.prodname_project_v1 %} +intro: 'As an organization owner or {% data variables.projects.projects_v1_board %} admin, you can manage an individual member''s access to a {% data variables.projects.projects_v1_board %} owned by your organization.' redirect_from: - /articles/managing-an-individual-s-access-to-an-organization-project-board - /articles/managing-an-individuals-access-to-an-organization-project-board @@ -14,19 +14,23 @@ topics: - Organizations - Teams shortTitle: Manage individual access +allowTitleToDifferFromFilename: true --- +{% data reusables.projects.project_boards_old %} + {% note %} -**Note:** {% data reusables.project-management.cascading-permissions %} For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)." +**Note:** {% data reusables.project-management.cascading-permissions %} For more information, see "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)." {% endnote %} -## Giving an organization member access to a project board +## Giving an organization member access to a {% data variables.projects.projects_v1_board %} {% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %} +{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Click **Projects (classic)**{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} @@ -36,24 +40,26 @@ shortTitle: Manage individual access {% data reusables.project-management.add-collaborator %} {% data reusables.project-management.collaborator-permissions %} -## Changing an organization member's access to a project board +## Changing an organization member's access to a {% data variables.projects.projects_v1_board %} {% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %} +{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Click **Projects (classic)**{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} {% data reusables.project-management.collaborator-permissions %} -## Removing an organization member's access to a project board +## Removing an organization member's access to a {% data variables.projects.projects_v1_board %} -When you remove a collaborator from a project board, they may still retain access to the board based on the permissions they have for other roles. To completely remove access to a project board, you must remove access for each role the person has. For instance, a person may have access to the project board as an organization member or team member. For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)." +When you remove a collaborator from a {% data variables.projects.projects_v1_board %}, they may still retain access to the board based on the permissions they have for other roles. To completely remove access to a {% data variables.projects.projects_v1_board %}, you must remove access for each role the person has. For instance, a person may have access to the {% data variables.projects.projects_v1_board %} as an organization member or team member. For more information, see "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)." {% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %} +{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Click **Projects (classic)**{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} @@ -62,4 +68,4 @@ When you remove a collaborator from a project board, they may still retain acces ## Further reading -- "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)" +- "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)" 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 e495605761..7aa452326b 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 @@ -1,6 +1,6 @@ --- -title: Managing team access to an organization project board -intro: 'As an organization owner or project board admin, you can give a team access to a project board owned by your organization.' +title: Managing team access to an organization {% data variables.product.prodname_project_v1 %} +intro: 'As an organization owner or {% data variables.projects.projects_v1_board %} admin, you can give a team access to a {% data variables.projects.projects_v1_board %} owned by your organization.' redirect_from: - /articles/managing-team-access-to-an-organization-project-board - /github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board @@ -13,29 +13,33 @@ topics: - Organizations - Teams shortTitle: Manage team access +allowTitleToDifferFromFilename: true --- +{% data reusables.projects.project_boards_old %} + {% warning %} **Warnings:** -- You can change a team's permission level if the team has direct access to a project board. If the team's access to the project board is inherited from a parent team, you must change the parent team's access to the project board. -- If you add or remove project board access for a parent team, each of that parent's child teams will also receive or lose access to the project board. For more information, see "[About teams](/articles/about-teams)." +- You can change a team's permission level if the team has direct access to a {% data variables.projects.projects_v1_board %}. If the team's access to the {% data variables.projects.projects_v1_board %} is inherited from a parent team, you must change the parent team's access to the {% data variables.projects.projects_v1_board %}. +- If you add or remove {% data variables.projects.projects_v1_board %} access for a parent team, each of that parent's child teams will also receive or lose access to the {% data variables.projects.projects_v1_board %}. For more information, see "[About teams](/articles/about-teams)." {% endwarning %} -## Giving a team access to a project board +## Giving a team access to a {% data variables.projects.projects_v1_board %} -You can give an entire team the same permission level to a project board. +You can give an entire team the same permission level to a {% data variables.projects.projects_v1_board %}. {% note %} -**Note:** {% data reusables.project-management.cascading-permissions %} For example, if an organization owner has given a team read permissions to a project board, and a project board admin gives one of the team members admin permissions to that board as an individual collaborator, that person would have admin permissions to the project board. For more information see, "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)." +**Note:** {% data reusables.project-management.cascading-permissions %} For example, if an organization owner has given a team read permissions to a {% data variables.projects.projects_v1_board %}, and a {% data variables.projects.projects_v1_board %} admin gives one of the team members admin permissions to that board as an individual collaborator, that person would have admin permissions to the {% data variables.projects.projects_v1_board %}. For more information see, "[{% data variables.product.prodname_project_v1_caps %} permissions for an organization](/articles/project-board-permissions-for-an-organization)." {% endnote %} {% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %} +{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Click **Projects (classic)**{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} @@ -45,14 +49,14 @@ You can give an entire team the same permission level to a project board. 10. Next to the team name, use the drop-down menu to select the desired permission level: **Read**, **Write**, or **Admin**. ![Team permissions drop-down menu with read, write, and admin options](/assets/images/help/projects/org-project-team-choose-permissions.png) -## Configuring a team's access to a project board +## Configuring a team's access to a {% data variables.projects.projects_v1_board %} -If a team's access to a project board is inherited from a parent team, you must change the parent team's access to the project board to update access to the child teams. +If a team's access to a {% data variables.projects.projects_v1_board %} is inherited from a parent team, you must change the parent team's access to the {% data variables.projects.projects_v1_board %} to update access to the child teams. {% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} {% data reusables.organizations.specific_team %} 4. Above the team's conversation, click {% octicon "project" aria-label="The Projects icon" %} **Projects**. ![The team repositories tab](/assets/images/help/organizations/team-project-board-button.png) -5. To change permissions levels, to the right of the project board you want to update, use the drop-down. To remove a project board, click **{% octicon "trash" aria-label="The trash icon" %}**. +5. To change permissions levels, to the right of the {% data variables.projects.projects_v1_board %} you want to update, use the drop-down. To remove a {% data variables.projects.projects_v1_board %}, click **{% octicon "trash" aria-label="The trash icon" %}**. ![Remove a project board from your team trash button](/assets/images/help/organizations/trash-button.png) 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 2123ca4ac1..cdb23eca2e 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 @@ -1,6 +1,6 @@ --- -title: Project board permissions for an organization -intro: 'Organization owners and people with project board admin permissions can customize who has read, write, and admin permissions to your organization’s project boards.' +title: '{% data variables.product.prodname_project_v1_caps %} permissions for an organization' +intro: 'Organization owners and people with {% data variables.projects.projects_v1_board %} admin permissions can customize who has read, write, and admin permissions to your organization’s {% data variables.projects.projects_v1_boards %}.' redirect_from: - /articles/project-board-permissions-for-an-organization - /github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization @@ -12,35 +12,38 @@ versions: topics: - Organizations - Teams -shortTitle: Project board permissions +shortTitle: '{% data variables.product.prodname_project_v1_caps %} permissions' +allowTitleToDifferFromFilename: true --- +{% data reusables.projects.project_boards_old %} + ## Permissions overview -There are three levels of permissions to a project board for people and teams: +There are three levels of permissions to a {% data variables.projects.projects_v1_board %} for people and teams: {% data reusables.project-management.project-board-permissions %} -Organization owners and people with admin permissions can give a person access to an organization project board individually, as an outside collaborator or organization member, or through their membership in a team or organization. An outside collaborator is someone who is not an organization member but given permissions to collaborate in your organization. +Organization owners and people with admin permissions can give a person access to an organization {% data variables.projects.projects_v1_board %} individually, as an outside collaborator or organization member, or through their membership in a team or organization. An outside collaborator is someone who is not an organization member but given permissions to collaborate in your organization. -Organization owners and people with admin permissions to a project board can also: +Organization owners and people with admin permissions to a {% data variables.projects.projects_v1_board %} can also: - Set default project board permissions for all organization members. -- Manage access to the project board for organization members, teams, and outside collaborators. For more information, see "[Managing team access to an organization project board](/articles/managing-team-access-to-an-organization-project-board)", "[Managing an individual’s access to an organization project board](/articles/managing-an-individual-s-access-to-an-organization-project-board)", or "[Managing access to a project board for organization members](/articles/managing-access-to-a-project-board-for-organization-members)." -- Manage project board visibility. For more information, see "[Managing access to a project board for organization members](/articles/managing-access-to-a-project-board-for-organization-members)." +- Manage access to the project board for organization members, teams, and outside collaborators. For more information, see "[Managing team access to an organization {% data variables.product.prodname_project_v1 %}](/articles/managing-team-access-to-an-organization-project-board)", "[Managing an individual’s access to an organization {% data variables.product.prodname_project_v1 %}](/articles/managing-an-individual-s-access-to-an-organization-project-board)", or "[Managing access to a {% data variables.product.prodname_project_v1 %} for organization members](/articles/managing-access-to-a-project-board-for-organization-members)." +- Manage project board visibility. For more information, see "[Managing access to a {% data variables.product.prodname_project_v1 %} for organization members](/articles/managing-access-to-a-project-board-for-organization-members)." -## Cascading permissions for project boards +## Cascading permissions for {% data variables.projects.projects_v1_boards %} {% data reusables.project-management.cascading-permissions %} -For example, if an organization owner has given all organization members read permissions to a project board, and a project board admin gives an organization member write permissions to that board as an individual collaborator, that person would have write permissions to the project board. +For example, if an organization owner has given all organization members read permissions to a {% data variables.projects.projects_v1_board %}, and a {% data variables.projects.projects_v1_board %} admin gives an organization member write permissions to that board as an individual collaborator, that person would have write permissions to the {% data variables.projects.projects_v1_board %}. -## Project board visibility +## {% data variables.projects.projects_v1_board_caps %} visibility -{% data reusables.project-management.project-board-visibility %} You can change the project board's visibility from private to {% ifversion ghae %}internal{% else %}public{% endif %} and back again. For more information, see "[Changing project board visibility](/articles/changing-project-board-visibility)." +{% data reusables.project-management.project-board-visibility %} You can change the {% data variables.projects.projects_v1_board %}'s visibility from private to {% ifversion ghae %}internal{% else %}public{% endif %} and back again. For more information, see "[Changing {% data variables.product.prodname_project_v1 %} visibility](/articles/changing-project-board-visibility)." ## Further reading -- "[Changing project board visibility](/articles/changing-project-board-visibility)" -- "[Managing an individual’s access to an organization project board](/articles/managing-an-individual-s-access-to-an-organization-project-board)" -- "[Managing team access to an organization project board](/articles/managing-team-access-to-an-organization-project-board)" -- "[Managing access to a project board for organization members](/articles/managing-access-to-a-project-board-for-organization-members)" +- "[Changing {% data variables.product.prodname_project_v1 %} visibility](/articles/changing-project-board-visibility)" +- "[Managing an individual’s access to an organization {% data variables.product.prodname_project_v1 %}](/articles/managing-an-individual-s-access-to-an-organization-project-board)" +- "[Managing team access to an organization {% data variables.product.prodname_project_v1 %}](/articles/managing-team-access-to-an-organization-project-board)" +- "[Managing access to a {% data variables.product.prodname_project_v1 %} for organization members](/articles/managing-access-to-a-project-board-for-organization-members)" 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 b0f09b56ed..1ced0b0208 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 @@ -1,6 +1,6 @@ --- -title: Removing an outside collaborator from an organization project board -intro: 'As an organization owner or project board admin, you can remove an outside collaborator''s access to a project board.' +title: Removing an outside collaborator from an organization {% data variables.product.prodname_project_v1 %} +intro: 'As an organization owner or {% data variables.projects.projects_v1_board %} admin, you can remove an outside collaborator''s access to a {% data variables.projects.projects_v1_board %}.' redirect_from: - /articles/removing-an-outside-collaborator-from-an-organization-project-board - /github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board @@ -13,11 +13,15 @@ topics: - Organizations - Teams shortTitle: Remove outside collaborator +allowTitleToDifferFromFilename: true --- +{% data reusables.projects.project_boards_old %} + {% data reusables.profile.access_org %} {% data reusables.user-settings.access_org %} -{% data reusables.organizations.organization-wide-project %} +{% data reusables.organizations.organization-wide-project %}{% ifversion projects-v2 %} +1. Click **Projects (classic)**{% endif %} {% data reusables.project-management.select-project %} {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} 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 new file mode 100644 index 0000000000..0db3747d40 --- /dev/null +++ b/content/organizations/managing-organization-settings/allowing-project-visibility-changes-in-your-organization.md @@ -0,0 +1,27 @@ +--- +title: 'Allowing project visibility changes in your organization' +intro: 'Organization owners can allow members with admin permissions to adjust the visibility of projects in their organization.' +versions: + feature: "projects-v2" +topics: + - Organizations + - Projects +shortTitle: 'Project visibility permissions' +allowTitleToDifferFromFilename: true +permissions: Organization owners can allow project visibility changes for an organization. +--- + +You can restrict who has the ability to change the visibility of projects in your organization, such as restricting members from changing a project from private to public. + +You can limit the ability to change project visibility to just organization owners, or you can allow anyone with admin permissions on a project to change the visibility. + +{% data reusables.profile.access_org %} +{% data reusables.profile.org_settings %} +1. In the "Code, planning, and automation" section of the sidebar, click **{% octicon "table" aria-label="The table icon" %} Projects**. +1. To allow members to adjust project visibility, select **Allow members to change project visibilities for this organization**. + ![Screenshot showing checkbox to set visibility changes](/assets/images/help/projects-v2/visibility-change-checkbox.png) +1. Click **Save**. + +## Further reading + +- "[Managing visibility of your projects](/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects)" \ No newline at end of file diff --git a/content/organizations/managing-organization-settings/disabling-insights-for-projects-in-your-organization.md b/content/organizations/managing-organization-settings/disabling-insights-for-projects-in-your-organization.md new file mode 100644 index 0000000000..f67fa5df99 --- /dev/null +++ b/content/organizations/managing-organization-settings/disabling-insights-for-projects-in-your-organization.md @@ -0,0 +1,28 @@ +--- +title: 'Disabling insights for {% data variables.projects.projects_v2 %} in your organization' +intro: Organization owners can turn off insights for {% data variables.product.prodname_projects_v2 %} in their organization. +versions: + feature: "projects-v2" +product: '{% data reusables.gated-features.historical-insights-for-projects %}' +topics: + - Projects +shortTitle: Disable {% data variables.product.prodname_projects_v2 %} insights +allowTitleToDifferFromFilename: true +--- + +After you disable insights for projects in your organization, it won't be possible to access insights for any projects owned by the organization. + + +{% data reusables.profile.access_org %} +{% data reusables.profile.org_settings %} +1. In the sidebar, click **{% octicon "sliders" aria-label="The sliders icon" %} Features**. + ![Screenshot showing features menu item](/assets/images/help/projects-v2/features-org-menu.png) +1. Under "Insights", deselect **Enable Insights for the organization**. + ![Screenshot showing Enable Insights for the organization checkbox](/assets/images/help/projects-v2/disable-insights-checkbox.png) +1. Click **Save**. + ![Screenshot showing save button](/assets/images/help/projects-v2/disable-insights-save.png) + +## Further reading + +- "[About {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)" +- "[About insights for {% data variables.projects.projects_v2 %}](/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects)" 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 c83355b58f..01bd82747c 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 @@ -1,6 +1,6 @@ --- -title: Disabling project boards in your organization -intro: Organization owners can turn off organization-wide project boards and repository project boards in an organization. +title: 'Disabling {% ifversion projects-v2 %}projects{% else %}project boards{% endif %} in your organization' +intro: 'Organization owners can turn off {% ifversion projects-v2 %}organization-wide {% data variables.projects.projects_v2 %}, organization-wide {% data variables.projects.projects_v1_boards %}, and repository-level {% data variables.projects.projects_v1_boards %}{% else %}organization-wide project boards and repository project boards{% endif %} in an organization.' redirect_from: - /github/managing-your-work-on-github/managing-project-boards/disabling-project-boards-in-your-organization - /articles/disabling-project-boards-in-your-organization @@ -12,12 +12,14 @@ versions: ghec: '*' topics: - Pull requests -shortTitle: Disable project boards +shortTitle: Disable projects +allowTitleToDifferFromFilename: true --- -After you disable organization-wide project boards, it won’t be possible to create new project boards at the organization level, and any existing organization-level project boards will become inaccessible at their previous URLs. Project boards in repositories in the organization are not affected. +After you disable organization-wide project boards, it won’t be possible to create new project boards at the organization level, and any existing organization-level project boards will become inaccessible at their previous URLs. Project boards in repositories in the organization are not affected. {% ifversion projects-v2 %}These settings apply to {% data variables.projects.projects_v2 %} and {% data variables.projects.projects_v1_boards %}.{% endif %} After you disable repository project boards in an organization, it won't be possible to create new project boards in any repositories in the organization, and any existing project boards in repositories in the organization will become inaccessible at their previous URLs. Project boards at the organization level are not affected. + When you disable project boards, you will no longer see project board information in timelines or [audit logs](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization). @@ -36,7 +38,8 @@ When you disable project boards, you will no longer see project board informatio ## Further reading -- "[About project boards](/articles/about-project-boards)" -- "[Closing a project board](/articles/closing-a-project-board)" -- "[Deleting a project board](/articles/deleting-a-project-board)" -- "[Disabling project boards in a repository](/articles/disabling-project-boards-in-a-repository)" +{% ifversion projects-v2 %}- "[About {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)"{% endif %} +- "[About {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards)" +- "[Closing a {% data variables.projects.projects_v1_board %}](/articles/closing-a-project-board)" +- "[Deleting a {% data variables.projects.projects_v1_board %}](/articles/deleting-a-project-board)" +- "[Disabling {% data variables.projects.projects_v1_boards %} in a repository](/articles/disabling-project-boards-in-a-repository)" diff --git a/content/organizations/managing-organization-settings/index.md b/content/organizations/managing-organization-settings/index.md index 8a5e001da1..e5818036d4 100644 --- a/content/organizations/managing-organization-settings/index.md +++ b/content/organizations/managing-organization-settings/index.md @@ -41,6 +41,8 @@ children: - /integrating-jira-with-your-organization-project-board - /upgrading-to-the-corporate-terms-of-service - /disabling-project-boards-in-your-organization + - /disabling-insights-for-projects-in-your-organization + - /allowing-project-visibility-changes-in-your-organization shortTitle: Manage organization settings --- {% ifversion fpt or ghec %} diff --git a/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-project-boards-in-a-repository.md b/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-project-boards-in-a-repository.md index 8c66c8d326..1f2a9126d6 100644 --- a/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-project-boards-in-a-repository.md +++ b/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-project-boards-in-a-repository.md @@ -1,6 +1,6 @@ --- -title: Disabling project boards in a repository -intro: Repository administrators can turn off project boards for a repository if you or your team manages work differently. +title: Disabling {% data variables.projects.projects_v1_boards %} in a repository +intro: Repository administrators can turn off {% data variables.projects.projects_v1_boards %} for a repository if you or your team manages work differently. redirect_from: - /github/managing-your-work-on-github/managing-project-boards/disabling-project-boards-in-a-repository - /articles/disabling-project-boards-in-a-repository @@ -13,13 +13,14 @@ versions: ghec: '*' topics: - Pull requests -shortTitle: Disable project boards +shortTitle: Disable {% data variables.projects.projects_v1_boards %} +allowTitleToDifferFromFilename: true --- -When you disable project boards, you will no longer see project board information in timelines or [audit logs](/articles/reviewing-your-security-log/). +When you disable {% data variables.projects.projects_v1_boards %}, you will no longer see {% data variables.projects.projects_v1_board %} information in timelines or [audit logs](/articles/reviewing-your-security-log/). {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} 3. Under "Features," unselect the **Projects** checkbox. ![Remove Projects checkbox](/assets/images/help/projects/disable-projects-checkbox.png) -After project boards are disabled, existing project boards are inaccessible at their previous URLs. {% data reusables.organizations.disable_project_board_results %} +After {% data variables.projects.projects_v1_boards %} are disabled, existing {% data variables.projects.projects_v1_boards %} are inaccessible at their previous URLs. {% data reusables.organizations.disable_project_board_results %} diff --git a/content/rest/projects/cards.md b/content/rest/projects/cards.md index fb5bef027c..93276cffe8 100644 --- a/content/rest/projects/cards.md +++ b/content/rest/projects/cards.md @@ -1,8 +1,8 @@ --- -title: Project board cards +title: '{% data variables.product.prodname_project_v1_caps %} cards' shortTitle: Cards allowTitleToDifferFromFilename: true -intro: The Project board cards API lets you create and manage cards on a project board. +intro: 'The {% data variables.product.prodname_project_v1 %} cards API lets you create and manage cards on a {% data variables.projects.projects_v1_board %}.' versions: fpt: '*' ghes: '*' diff --git a/content/rest/projects/collaborators.md b/content/rest/projects/collaborators.md index cfb1772eca..381ae8e2db 100644 --- a/content/rest/projects/collaborators.md +++ b/content/rest/projects/collaborators.md @@ -1,8 +1,8 @@ --- -title: Project board collaborators +title: '{% data variables.product.prodname_project_v1_caps %} collaborators' shortTitle: Collaborators allowTitleToDifferFromFilename: true -intro: The Project board collaborators API lets you manage collaborators on a project board. +intro: 'The {% data variables.product.prodname_project_v1 %} collaborators API lets you manage collaborators on a {% data variables.projects.projects_v1_board %}.' versions: fpt: '*' ghes: '*' diff --git a/content/rest/projects/columns.md b/content/rest/projects/columns.md index 9d33009069..2f343bc7f7 100644 --- a/content/rest/projects/columns.md +++ b/content/rest/projects/columns.md @@ -1,8 +1,8 @@ --- -title: Project board columns +title: '{% data variables.product.prodname_project_v1_caps %} columns' shortTitle: Columns allowTitleToDifferFromFilename: true -intro: The Project board columns API lets you create and manage columns on a project board. +intro: 'The {% data variables.product.prodname_project_v1 %} columns API lets you create and manage columns on a {% data variables.projects.projects_v1_board %}.' versions: fpt: '*' ghes: '*' diff --git a/content/rest/projects/index.md b/content/rest/projects/index.md index 629b117bec..7064fbb384 100644 --- a/content/rest/projects/index.md +++ b/content/rest/projects/index.md @@ -1,6 +1,6 @@ --- -title: Projects -intro: 'The Projects API lets you create, list, update, delete and customize projects in a repository.' +title: '{% data variables.product.prodname_projects_v1_caps %}' +intro: 'The {% data variables.product.prodname_projects_v1 %} API lets you create, list, update, delete and customize {% data variables.projects.projects_v1_boards %}.' redirect_from: - /v3/projects - /rest/reference/projects @@ -12,6 +12,7 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 +allowTitleToDifferFromFilename: true children: - /projects - /cards diff --git a/content/rest/projects/projects.md b/content/rest/projects/projects.md index f8af74a412..79c2aaa6b1 100644 --- a/content/rest/projects/projects.md +++ b/content/rest/projects/projects.md @@ -1,8 +1,8 @@ --- -title: Project boards +title: '{% data variables.product.prodname_projects_v1_caps %}' shortTitle: Boards allowTitleToDifferFromFilename: true -intro: The Project boards API lets you create and manage projects in a repository. +intro: 'The {% data variables.product.prodname_projects_v1 %} API lets you create and manage {% data variables.projects.projects_v1_boards %} in a repository.' versions: fpt: '*' ghes: '*' diff --git a/data/features/projects-v1.yml b/data/features/projects-v1.yml new file mode 100644 index 0000000000..c217fc003d --- /dev/null +++ b/data/features/projects-v1.yml @@ -0,0 +1,8 @@ +# Issue 6980 +# Projects (classic) +# n.b. /managing-project-boards/copying-a-project-board.md retains ghec/fpt versioning. +versions: + fpt: '*' + ghec: '*' + ghes: '*' + ghae: '*' diff --git a/data/features/projects-v2.yml b/data/features/projects-v2.yml new file mode 100644 index 0000000000..54ea4f28ad --- /dev/null +++ b/data/features/projects-v2.yml @@ -0,0 +1,6 @@ +# Issue 6980 +# ProjectV2 GA +versions: + fpt: '*' + ghec: '*' + ghae: 'issue-6980' diff --git a/data/reusables/gated-features/historical-insights-for-projects.md b/data/reusables/gated-features/historical-insights-for-projects.md new file mode 100644 index 0000000000..07502e255f --- /dev/null +++ b/data/reusables/gated-features/historical-insights-for-projects.md @@ -0,0 +1 @@ +Historical charts are available with {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %} for organizations. You can save unlimited charts in private projects with {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %} for organizations and {% data variables.product.prodname_pro %} for users. Users and organizations using a public project can also save unlimited charts. Users and organizations using {% data variables.product.prodname_free_team %} or a legacy plan can save two charts in private projects. {% data reusables.gated-features.more-info %} \ No newline at end of file diff --git a/data/reusables/project-management/automate-project-board-permissions.md b/data/reusables/project-management/automate-project-board-permissions.md index 525f140e73..b6de4865ba 100644 --- a/data/reusables/project-management/automate-project-board-permissions.md +++ b/data/reusables/project-management/automate-project-board-permissions.md @@ -1 +1 @@ -To set up automatic workflows for a repository project board, you must have write access to the repository. Organization owners and members can configure automatic workflows on an organization-wide project board. +To set up automatic workflows for a repository {% data variables.projects.projects_v1_board %}, you must have write access to the repository. Organization owners and members can configure automatic workflows on an organization-wide {% data variables.projects.projects_v1_board %}. diff --git a/data/reusables/project-management/cascading-permissions.md b/data/reusables/project-management/cascading-permissions.md index 8b84f9e394..d45274e43c 100644 --- a/data/reusables/project-management/cascading-permissions.md +++ b/data/reusables/project-management/cascading-permissions.md @@ -1 +1 @@ -If a person has multiple avenues of access to an organization project board (individually, through a team, or as an organization member), the highest project board permission level overrides lower permission levels. +If a person has multiple avenues of access to an organization {% data variables.projects.projects_v1_board %} (individually, through a team, or as an organization member), the highest {% data variables.projects.projects_v1_board %} permission level overrides lower permission levels. diff --git a/data/reusables/project-management/click-menu.md b/data/reusables/project-management/click-menu.md index 0fd91f018d..e95bfdceb8 100644 --- a/data/reusables/project-management/click-menu.md +++ b/data/reusables/project-management/click-menu.md @@ -1 +1 @@ -1. On the top-right side of the project board, click {% octicon "three-bars" aria-label="The three-bars octicon" %} **Menu**. +1. On the top-right side of the {% data variables.projects.projects_v1_board %}, click {% octicon "three-bars" aria-label="The three-bars octicon" %} **Menu**. diff --git a/data/reusables/project-management/copy-project-boards.md b/data/reusables/project-management/copy-project-boards.md index ce3a80ab6c..118eb3c599 100644 --- a/data/reusables/project-management/copy-project-boards.md +++ b/data/reusables/project-management/copy-project-boards.md @@ -1,3 +1,3 @@ {% ifversion fpt or ghec %} -You can also copy a project board to reuse its customizations for similar projects. For more information, see "[Copying a project board](/articles/copying-a-project-board)." +You can also copy a {% data variables.projects.projects_v1_board %} to reuse its customizations for similar projects. For more information, see "[Copying a {% data variables.product.prodname_project_v1 %}](/articles/copying-a-project-board)." {% endif %} diff --git a/data/reusables/project-management/edit-in-project.md b/data/reusables/project-management/edit-in-project.md index 1c83261282..112ef81842 100644 --- a/data/reusables/project-management/edit-in-project.md +++ b/data/reusables/project-management/edit-in-project.md @@ -1 +1 @@ -You can view and make lightweight edits to issues and pull requests within your project board by clicking on the issue or pull request's title. +You can view and make lightweight edits to issues and pull requests within your {% data variables.projects.projects_v1_board %} by clicking on the issue or pull request's title. diff --git a/data/reusables/project-management/link-repos-to-project-board.md b/data/reusables/project-management/link-repos-to-project-board.md index 0a72db53b6..6bce91fd71 100644 --- a/data/reusables/project-management/link-repos-to-project-board.md +++ b/data/reusables/project-management/link-repos-to-project-board.md @@ -1 +1 @@ -You can link up to twenty-five repositories to your organization or user-owned project board. Linking repositories makes it easier to add issues and pull requests from those repositories to your project board using **{% octicon "plus" aria-label="The Plus icon" %} Add cards** or from the issue or pull requests sidebar. +You can link up to twenty-five repositories to your organization or user-owned {% data variables.projects.projects_v1_board %}. Linking repositories makes it easier to add issues and pull requests from those repositories to your {% data variables.projects.projects_v1_board %} using **{% octicon "plus" aria-label="The Plus icon" %} Add cards** or from the issue or pull requests sidebar. diff --git a/data/reusables/project-management/project-board-permissions.md b/data/reusables/project-management/project-board-permissions.md index 47552a0bd3..cbb4e53a66 100644 --- a/data/reusables/project-management/project-board-permissions.md +++ b/data/reusables/project-management/project-board-permissions.md @@ -1,3 +1,3 @@ -- **Read**, which gives people permission to view a project board. -- **Write**, which gives people permission to view a project board, link repositories to a project board, and interact with a project board. For more information, see "[Linking a repository to a project board](/articles/linking-a-repository-to-a-project-board)." -- **Admin**, which gives people permission to view a project board, interact with a project board, manage project board settings, and manage other people's access to the project board. +- **Read**, which gives people permission to view a {% data variables.projects.projects_v1_board %}. +- **Write**, which gives people permission to view a {% data variables.projects.projects_v1_board %}, link repositories to a {% data variables.projects.projects_v1_board %}, and interact with a {% data variables.projects.projects_v1_board %}. For more information, see "[Linking a repository to a {% data variables.product.prodname_project_v1 %}](/articles/linking-a-repository-to-a-project-board)." +- **Admin**, which gives people permission to view a {% data variables.projects.projects_v1_board %}, interact with a {% data variables.projects.projects_v1_board %}, manage {% data variables.projects.projects_v1_board %} settings, and manage other people's access to the {% data variables.projects.projects_v1_board %}. diff --git a/data/reusables/project-management/project-board-visibility.md b/data/reusables/project-management/project-board-visibility.md index 7fb24ae2e5..5021c82faf 100644 --- a/data/reusables/project-management/project-board-visibility.md +++ b/data/reusables/project-management/project-board-visibility.md @@ -1 +1 @@ -By default, user-owned and organization-wide project boards are private and only visible to people with read, write, or admin permissions to the project board. {% ifversion ghae %}An internal{% else %}A public{% endif %} project board is visible to {% ifversion ghae %}anyone with access to your enterprise on {% data variables.product.prodname_ghe_managed %}{% elsif ghes %}anyone with access to your {% data variables.product.prodname_ghe_server %} instance{% else %}anyone with the project board's URL{% endif %}. Repository-level project boards share the visibility of their repository. That is, a private repository will have a private board, and this visibility cannot be changed. +By default, user-owned and organization-wide {% data variables.projects.projects_v1_boards %} are private and only visible to people with read, write, or admin permissions to the {% data variables.projects.projects_v1_board %}. {% ifversion ghae %}An internal{% else %}A public{% endif %} {% data variables.projects.projects_v1_board %} is visible to {% ifversion ghae %}any with access to your enterprise{% else %}anyone{% endif %} with the {% data variables.projects.projects_v1_board %}'s URL. Repository-level {% data variables.projects.projects_v1_boards %} share the visibility of their repository. That is, a private repository will have a private project, and this visibility cannot be changed. diff --git a/data/reusables/project-management/project-progress-locations.md b/data/reusables/project-management/project-progress-locations.md index 9ac6c41be9..1df5983464 100644 --- a/data/reusables/project-management/project-progress-locations.md +++ b/data/reusables/project-management/project-progress-locations.md @@ -1 +1 @@ -If progress tracking is enabled, a progress bar appears above the project board, on the project listing page, in the issue sidebar, and in references to the project on other project boards. +If progress tracking is enabled, a progress bar appears above the {% data variables.projects.projects_v1_board %}, on the project listing page, in the issue sidebar, and in references to the project on other {% data variables.projects.projects_v1_boards %}. diff --git a/data/reusables/project-management/resync-automation.md b/data/reusables/project-management/resync-automation.md index 38b2f7a9e8..25880d2441 100644 --- a/data/reusables/project-management/resync-automation.md +++ b/data/reusables/project-management/resync-automation.md @@ -1 +1 @@ -When you close a project board, any workflow automation configured for the project board will pause. If you reopen a project board, you have the option to sync automation, which updates the position of the cards on the board according to the automation settings configured for the board. For more information, see "[Reopening a closed project board](/articles/reopening-a-closed-project-board)" or "[Closing a project board](/articles/closing-a-project-board)." +When you close a {% data variables.projects.projects_v1_board %}, any workflow automation configured for the {% data variables.projects.projects_v1_board %} will pause. If you reopen a {% data variables.projects.projects_v1_board %}, you have the option to sync automation, which updates the position of the cards on the board according to the automation settings configured for the project. For more information, see "[Reopening a closed {% data variables.product.prodname_project_v1 %}](/articles/reopening-a-closed-project-board)" or "[Closing a {% data variables.product.prodname_project_v1 %}](/articles/closing-a-project-board)." diff --git a/data/reusables/project-management/select-project.md b/data/reusables/project-management/select-project.md index 2460ba9441..20b4b10488 100644 --- a/data/reusables/project-management/select-project.md +++ b/data/reusables/project-management/select-project.md @@ -1,2 +1,2 @@ -1. In the projects list, click the name of the project board. +1. In the projects list, click the name of the {% data variables.projects.projects_v1_board %}. ![Select project](/assets/images/help/projects/select-project.png) diff --git a/data/reusables/project-management/use-automated-template.md b/data/reusables/project-management/use-automated-template.md index 889f232af9..851220db4c 100644 --- a/data/reusables/project-management/use-automated-template.md +++ b/data/reusables/project-management/use-automated-template.md @@ -1 +1 @@ -You can use a project board template to create a project board with automation already configured. For more information, see "[About project boards](/articles/about-project-boards#templates-for-project-boards)." +You can use a {% data variables.projects.projects_v1_board %} template to create a {% data variables.projects.projects_v1_board %} with automation already configured. For more information, see "[About {% data variables.product.prodname_projects_v1 %}](/articles/about-project-boards#templates-for-project-boards)." diff --git a/data/reusables/projects/about-workflows.md b/data/reusables/projects/about-workflows.md index 5c78c53bc5..d2472004a5 100644 --- a/data/reusables/projects/about-workflows.md +++ b/data/reusables/projects/about-workflows.md @@ -1,3 +1,3 @@ -Projects (beta) includes built-in workflows that you can use to update the **Status** of items based on certain events. For example, you can automatically set the status to **Todo** when an item is added to your project or set the status to **Done** when an issue is closed. +{% data variables.product.prodname_projects_v2 %} includes built-in workflows that you can use to update the **Status** of items based on certain events. For example, you can automatically set the status to **Todo** when an item is added to your project or set the status to **Done** when an issue is closed. When your project initializes, two workflows are enabled by default: When issues or pull requests in your project are closed, their status is set to **Done**, and when pull requests in your project are merged, their status is set to **Done**. diff --git a/data/reusables/projects/access-insights.md b/data/reusables/projects/access-insights.md index baa180aa23..e211db1d89 100644 --- a/data/reusables/projects/access-insights.md +++ b/data/reusables/projects/access-insights.md @@ -1,8 +1,3 @@ 1. Navigate to your project. 2. In the top-right, to access insights, click {% octicon "graph" aria-label="the graph icon" %}. - - {% note %} - - **Note:** This feature is currently in a private preview and only available for some organizations. If the {% octicon "graph" aria-label="the graph icon" %} icon is not displayed in your project, insights is not yet enabled for your organization. - - {% endnote %} + ![Screenshot showing the insights icon](/assets/images/help/projects-v2/insights-button.png) diff --git a/data/reusables/projects/add-draft-issue.md b/data/reusables/projects/add-draft-issue.md new file mode 100644 index 0000000000..1daf1f11d3 --- /dev/null +++ b/data/reusables/projects/add-draft-issue.md @@ -0,0 +1,4 @@ +{% data reusables.projects.add-item-bottom-row %} +1. Type your idea, then press **Enter**. + ![Screenshot showing pasting an issue URL to add it to the project](/assets/images/help/projects-v2/add-draft-issue.png) +1. To add body text, click on the title of the draft issue. In the markdown input box that appears, enter the text for the draft issue body, then click **Save**. \ No newline at end of file diff --git a/data/reusables/projects/add-item-bottom-row.md b/data/reusables/projects/add-item-bottom-row.md new file mode 100644 index 0000000000..2a9b0070b6 --- /dev/null +++ b/data/reusables/projects/add-item-bottom-row.md @@ -0,0 +1,2 @@ +1. Place your cursor in the bottom row of the project, next to the {% octicon "plus" aria-label="plus icon" %}. + ![Screenshot showing the bottom row to add an item](/assets/images/help/projects-v2/add-item.png) \ No newline at end of file diff --git a/data/reusables/projects/add-item-via-paste.md b/data/reusables/projects/add-item-via-paste.md new file mode 100644 index 0000000000..b2da1184db --- /dev/null +++ b/data/reusables/projects/add-item-via-paste.md @@ -0,0 +1,4 @@ +{% data reusables.projects.add-item-bottom-row %} +1. Paste the URL of the issue or pull request. + ![Screenshot showing pasting an issue URL to add it to the project](/assets/images/help/projects-v2/paste-url-to-add.png) +3. To add the issue or pull request, press Return. \ No newline at end of file diff --git a/data/reusables/projects/bulk-add.md b/data/reusables/projects/bulk-add.md new file mode 100644 index 0000000000..a29d71e942 --- /dev/null +++ b/data/reusables/projects/bulk-add.md @@ -0,0 +1,6 @@ +1. Optionally, to change the repository, click the dropdown and select a repository. You can also search for specific issues and pull requests. + ![Screenshot showing repository dropdown](/assets/images/help/projects-v2/add-bulk-select-repo.png) +1. Select the issues and pull requests you want to add. + ![Screenshot showing selecting issues and pull requests to add](/assets/images/help/projects-v2/add-bulk-select-issues.png) +1. Click **Add selected items**. + ![Screenshot showing "add selected items" button](/assets/images/help/projects-v2/add-bulk-save.png) \ No newline at end of file diff --git a/data/reusables/projects/create-project.md b/data/reusables/projects/create-project.md index 7aba696394..21895e063e 100644 --- a/data/reusables/projects/create-project.md +++ b/data/reusables/projects/create-project.md @@ -1,8 +1,9 @@ -1. On {% data variables.product.prodname_dotcom %}, navigate to the main page of your organization. -1. Click {% octicon "table" aria-label="The project icon" %} **Projects**. -1. Select the **New project** drop-down menu and click **New project (Beta)**. - - ![New project](/assets/images/help/issues/new_project_beta.png) -1. When prompted to select a template, click a template or, to start with an empty project, click "Table" or "Board". Then, click **Create**. +{% data reusables.profile.access_org %} +{% data reusables.user-settings.access_org %} +1. Under your organization name, click {% octicon "table" aria-label="The project icon" %} **Projects**. + ![Screenshot showing the 'Projects' tab](/assets/images/help/projects-v2/tab-projects.png) +1. Click **New project**. + ![Screenshot showing New project button](/assets/images/help/projects-v2/new-project-button.png) +1. When prompted to select a template, click a template or, to start with an empty project, click **Table** or **Board**. Then, click **Create**. ![Screenshot showing template selection modal](/assets/images/help/issues/projects-select-template.png) diff --git a/data/reusables/projects/create-user-project.md b/data/reusables/projects/create-user-project.md index 1273840d38..1589d98fa5 100644 --- a/data/reusables/projects/create-user-project.md +++ b/data/reusables/projects/create-user-project.md @@ -1,7 +1,8 @@ -1. On any {% data variables.product.product_name %} page, click on your avatar, then select **Your projects**. -1. Select the **New project** drop-down menu and click **New project (Beta)**. - - ![New project](/assets/images/help/issues/new_project_beta.png) -1. When prompted to select a template, click a template or, to start with an empty project, click "Table" or "Board". Then, click **Create**. +{% data reusables.profile.access_profile %} +1. On your profile, click {% octicon "table" aria-label="The project icon" %} **Projects**. + ![Screenshot showing the 'Projects' tab](/assets/images/help/projects-v2/tab-projects.png) +1. Click **New project**. + ![New project](/assets/images/help/projects-v2/new-project-button.png) +1. When prompted to select a template, click a template or, to start with an empty project, click **Table** or **Board**. Then, click **Create**. ![Screenshot showing template selection modal](/assets/images/help/issues/projects-select-template.png) diff --git a/data/reusables/projects/enable-basic-workflow.md b/data/reusables/projects/enable-basic-workflow.md index 92bb137381..48742816af 100644 --- a/data/reusables/projects/enable-basic-workflow.md +++ b/data/reusables/projects/enable-basic-workflow.md @@ -1,7 +1,13 @@ 1. Navigate to your project. 1. In the top-right, click {% octicon "kebab-horizontal" aria-label="The menu icon" %} to open the menu. + ![Screenshot showing the menu icon](/assets/images/help/projects-v2/open-menu.png) 1. In the menu, click {% octicon "workflow" aria-label="The workflow icon" %} **Workflows**. + ![Screenshot showing the 'Workflows' menu item](/assets/images/help/projects-v2/workflows-menu-item.png) 1. Under **Default workflows**, click on the workflow that you want to edit. + ![Screenshot showing default workflows](/assets/images/help/projects-v2/default-workflows.png) 1. If the workflow can apply to both issues and pull requests, next to **When**, check the item type(s) that you want to act on. + ![Screenshot showing the "when" configuration for a workflow](/assets/images/help/projects-v2/workflow-when.png) 1. Next to **Set**, choose the value that you want to set the status to. + ![Screenshot showing the "set" configuration for a workflow](/assets/images/help/projects-v2/workflow-set.png) 1. If the workflow is disabled, click the toggle next to **Disabled** to enable the workflow. + ![Screenshot showing the "enable" control for a workflow](/assets/images/help/projects-v2/workflow-enable.png) diff --git a/data/reusables/projects/migrate-project-steps.md b/data/reusables/projects/migrate-project-steps.md index d1cacc98ee..8a09fb41d1 100644 --- a/data/reusables/projects/migrate-project-steps.md +++ b/data/reusables/projects/migrate-project-steps.md @@ -1,7 +1,7 @@ 1. Next to the project you want to migrate, click {% octicon "kebab-horizontal" aria-label="The menu icon" %} to open the menu. -1. In the menu, click **Migrate to beta**. - ![Screenshot showing migrate to beta option](/assets/images/help/issues/migrate-to-beta.png) +1. In the menu, click **Migrate**. + ![Screenshot showing migrate option](/assets/images/help/issues/migrate-menu-item.png) 1. In the the popup, select what you want to happen to the project after it is migrated. We recommend selecting "Close the old project" so it's clear which project is in use. - ![Screenshot showing migrate to beta option](/assets/images/help/issues/migrate-option.png) + ![Screenshot showing migrate modal](/assets/images/help/issues/migrate-option.png) 1. In the bottom right of the popup, click **Start migration**. - ![Screenshot showing migrate to beta option](/assets/images/help/issues/migrate-start.png) + ![Screenshot showing start migration button](/assets/images/help/issues/migrate-start.png) diff --git a/data/reusables/projects/new-field.md b/data/reusables/projects/new-field.md new file mode 100644 index 0000000000..60284f6dc2 --- /dev/null +++ b/data/reusables/projects/new-field.md @@ -0,0 +1,6 @@ +1. In table view, in the rightmost field header, click {% octicon "plus" aria-label="the plus icon" %}. + ![Screenshot showing new field button](/assets/images/help/projects-v2/new-field-button.png) +1. Click **New field**. + ![Screenshot showing new field menu item](/assets/images/help/projects-v2/new-field-menu-item.png) +1. Type the name of your new field. + ![Screenshot showing the field name](/assets/images/help/projects-v2/new-field-name.png) \ No newline at end of file diff --git a/data/reusables/projects/new-view.md b/data/reusables/projects/new-view.md new file mode 100644 index 0000000000..cf52a8ce1a --- /dev/null +++ b/data/reusables/projects/new-view.md @@ -0,0 +1,2 @@ +1. To the right of your existing views, click **New view** + ![Screenshot showing the column field menu](/assets/images/help/projects-v2/new-view.png) \ No newline at end of file diff --git a/data/reusables/projects/open-item-menu.md b/data/reusables/projects/open-item-menu.md new file mode 100644 index 0000000000..5c9c7fc258 --- /dev/null +++ b/data/reusables/projects/open-item-menu.md @@ -0,0 +1 @@ +1. Select the {% octicon "triangle-down" aria-label="the item menu" %} (in table layout) or the {% octicon "kebab-horizontal" aria-label="the item menu" %} (in board layout). \ No newline at end of file diff --git a/data/reusables/projects/open-view-menu.md b/data/reusables/projects/open-view-menu.md new file mode 100644 index 0000000000..6cf3045784 --- /dev/null +++ b/data/reusables/projects/open-view-menu.md @@ -0,0 +1,2 @@ +1. Click {% octicon "triangle-down" aria-label="the drop-down icon" %} next to the name of the currently open view. + ![Screenshot showing the view menu icon](/assets/images/help/projects-v2/view-menu-icon.png) \ No newline at end of file diff --git a/data/reusables/projects/project-description.md b/data/reusables/projects/project-description.md index 47c4f2e4fb..832430e468 100644 --- a/data/reusables/projects/project-description.md +++ b/data/reusables/projects/project-description.md @@ -2,9 +2,12 @@ You can set your project's description and README to share the purpose of your p {% data reusables.projects.project-settings %} 1. To add a short description to your project, under "Add a description", type your description in the text box and click **Save**. + ![Screenshot showing the 'Add my description' settings](/assets/images/help/projects-v2/edit-description.png) 1. To update your project's README, under "README", type your content in the text box. - You can format your README using Markdown. For more information, see "[Basic writing and formatting syntax](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)." - To toggle between the text box and a preview of your changes, click {% octicon "eye" aria-label="The preview icon" %} or {% octicon "pencil" aria-label="The edit icon" %}. + ![Screenshot showing editing a project's README](/assets/images/help/projects-v2/edit-readme.png) 1. To save changes to your README, click **Save**. + ![Screenshot showing the 'Save' button for a project's README](/assets/images/help/projects-v2/save-readme-button.png) You can view and make quick changes to your project description and README by navigating to your project and clicking {% octicon "sidebar-expand" aria-label="The sidebar icon" %} in the top right. diff --git a/data/reusables/projects/project-settings.md b/data/reusables/projects/project-settings.md index 4c244857b3..7b23c69d75 100644 --- a/data/reusables/projects/project-settings.md +++ b/data/reusables/projects/project-settings.md @@ -1,3 +1,5 @@ 1. Navigate to your project. 1. In the top-right, click {% octicon "kebab-horizontal" aria-label="The menu icon" %} to open the menu. -1. In the menu, click {% octicon "gear" aria-label="The gear icon" %} **Settings** to access the project settings. + ![Screenshot showing the menu icon](/assets/images/help/projects-v2/open-menu.png) +2. In the menu, click {% octicon "gear" aria-label="The gear icon" %} **Settings** to access the project settings. + ![Screenshot showing the 'Settings' menu item](/assets/images/help/projects-v2/settings-menu-item.png) diff --git a/data/reusables/projects/project_boards_old.md b/data/reusables/projects/project_boards_old.md index 48f8e3c287..4eed540e87 100644 --- a/data/reusables/projects/project_boards_old.md +++ b/data/reusables/projects/project_boards_old.md @@ -3,9 +3,8 @@ {% note %} **Notes:** - -* Projects (beta), the all-new projects experience, is now available. For more information, see "[About projects (beta)](/issues/trying-out-the-new-projects-experience/about-projects)" and "[Migrating your project to Projects (beta)](/issues/trying-out-the-new-projects-experience/migrating-your-project)." -* You can only create a new classic project board for an organization, user, or repository that already has at least one classic project board. If you're unable to create a classic project board, create a beta project board instead. +* {% data variables.product.prodname_projects_v2 %}, the all-new projects experience, is now available. For more information about {% data variables.product.prodname_projects_v2 %}, see "[About {% data variables.product.prodname_projects_v2 %}](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)" and for information about migrating your {% data variables.projects.projects_v1_board %}, see "[Migrating from {% data variables.product.prodname_projects_v1_caps %}](/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic)." +* You can only create a new classic project board for an organization, user, or repository that already has at least one classic project board. If you're unable to create a classic project board, create a project board instead. {% endnote %} diff --git a/data/reusables/projects/projects-api.md b/data/reusables/projects/projects-api.md index 885e6f0683..c04b944049 100644 --- a/data/reusables/projects/projects-api.md +++ b/data/reusables/projects/projects-api.md @@ -3,8 +3,8 @@ **Notes:** -* This API only applies to project boards. Projects (beta) can be managed with the GraphQL API. For more information, see "[Using the API to manage projects (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)." -* You can only create a new classic project board for an organization, user, or repository that already has at least one classic project board. +* This API only applies to {% data variables.product.prodname_projects_v1 %}. {% data variables.product.prodname_projects_v2 %} can be managed with the GraphQL API. For more information, see "[Using the API to manage projects](/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)." +* You can only create a new {% data variables.projects.projects_v1_board %} for an organization, user, or repository that already has at least one {% data variables.projects.projects_v1_board %}. {% endnote %} {% endif %} diff --git a/data/reusables/projects/reopen-a-project.md b/data/reusables/projects/reopen-a-project.md index 916b1bcea1..c827c47e93 100644 --- a/data/reusables/projects/reopen-a-project.md +++ b/data/reusables/projects/reopen-a-project.md @@ -4,6 +4,8 @@ ![Screenshot showing project close button](/assets/images/help/issues/closed-projects-tab.png) 1. Click the project you want to reopen. 1. In the top-right, click {% octicon "kebab-horizontal" aria-label="The menu icon" %} to open the menu. -1. In the menu, to access the project settings, click {% octicon "gear" aria-label="The gear icon" %} **Settings**. + ![Screenshot showing the menu icon](/assets/images/help/projects-v2/open-menu.png) +1. In the menu, click {% octicon "gear" aria-label="The gear icon" %} **Settings** to access the project settings. + ![Screenshot showing the 'Settings' menu item](/assets/images/help/projects-v2/settings-menu-item.png) 1. At the bottom of the page, click **Re-open project**. ![Screenshot showing project re-open button](/assets/images/help/issues/reopen-project-button.png) diff --git a/data/reusables/projects/save-view.md b/data/reusables/projects/save-view.md new file mode 100644 index 0000000000..8183c5054f --- /dev/null +++ b/data/reusables/projects/save-view.md @@ -0,0 +1,3 @@ +{% data reusables.projects.open-view-menu %} +1. Click **Save changes**. + ![Screenshot showing the save menu item](/assets/images/help/projects-v2/save-view.png) \ No newline at end of file diff --git a/data/reusables/projects/select-an-item.md b/data/reusables/projects/select-an-item.md new file mode 100644 index 0000000000..898a752d46 --- /dev/null +++ b/data/reusables/projects/select-an-item.md @@ -0,0 +1,5 @@ +1. Select the item. To select multiple items, do one of the following: + - Hold Command (Mac) or Ctrl (Windows/Linux) and click each item. + - Select an item then press Shift+ or Shift+ to select additional items above or below the selected item. + - Select an item then press Shift and click another item to select all items between the two items. + - With a row or item already selected, press Command+A (Mac) or Ctrl+A (Windows/Linux) to select all items in a column in a board layout or all items in a table layout. \ No newline at end of file diff --git a/data/reusables/webhooks/project_card_short_desc.md b/data/reusables/webhooks/project_card_short_desc.md index 6fe2904d9e..2e2ca0cf90 100644 --- a/data/reusables/webhooks/project_card_short_desc.md +++ b/data/reusables/webhooks/project_card_short_desc.md @@ -1 +1 @@ -Activity related to project cards. {% data reusables.webhooks.action_type_desc %} For more information, see the "[project cards](/rest/reference/projects#cards)" REST API. +Activity related to cards in a {% data variables.projects.projects_v1_board %}. {% data reusables.webhooks.action_type_desc %} For more information, see the "[project cards](/rest/reference/projects#cards)" REST API. diff --git a/data/reusables/webhooks/project_column_short_desc.md b/data/reusables/webhooks/project_column_short_desc.md index 35d38e4101..a45a7e5759 100644 --- a/data/reusables/webhooks/project_column_short_desc.md +++ b/data/reusables/webhooks/project_column_short_desc.md @@ -1 +1 @@ -Activity related to columns in a project board. {% data reusables.webhooks.action_type_desc %} For more information, see the "[project columns](/rest/reference/projects#columns)" REST API. +Activity related to columns in a {% data variables.projects.projects_v1_board %}. {% data reusables.webhooks.action_type_desc %} For more information, see the "[project columns](/rest/reference/projects#columns)" REST API. diff --git a/data/reusables/webhooks/project_short_desc.md b/data/reusables/webhooks/project_short_desc.md index 2ae5d8be21..fe9313b6f4 100644 --- a/data/reusables/webhooks/project_short_desc.md +++ b/data/reusables/webhooks/project_short_desc.md @@ -1 +1 @@ -Activity related to project boards. {% data reusables.webhooks.action_type_desc %} For more information, see the "[projects](/rest/reference/projects)" REST API. +Activity related to {% data variables.projects.projects_v1_boards %}. {% data reusables.webhooks.action_type_desc %} For more information, see the "[projects](/rest/reference/projects)" REST API. diff --git a/data/variables/product.yml b/data/variables/product.yml index b497ed3b50..e09b94fab3 100644 --- a/data/variables/product.yml +++ b/data/variables/product.yml @@ -85,6 +85,17 @@ prodname_codeql_cli: 'CodeQL CLI' codeql_cli_ghes_recommended_version: >- {% ifversion ghes < 3.3 %}2.6.3{% elsif ghes < 3.5 %}2.7.6{% elsif ghes = 3.5 %}2.8.5{% elsif ghes = 3.6 %}2.9.4{% elsif ghae-issue-7470 %}2.8.5{% elsif ghae %}2.7.6{% endif %} +# Projects v2 +prodname_projects_v2: 'Projects' +prodname_projects_v1: >- + {% ifversion ghes or ghae %}project boards{% else %}projects (classic){% endif %} +prodname_projects_v1_caps: >- + {% ifversion ghes or ghae %}Project boards{% else %}Projects (classic){% endif %} +prodname_project_v1: >- + {% ifversion ghes or ghae %}project board{% else %}project (classic){% endif %} +prodname_project_v1_caps: >- + {% ifversion ghes or ghae %}Project board{% else %}Project (classic){% endif %} + # Apps, GitHub Marketplace, and integrations prodname_marketplace: 'GitHub Marketplace' prodname_github_app: 'GitHub App' diff --git a/data/variables/projects.yml b/data/variables/projects.yml new file mode 100644 index 0000000000..a34fe3d8b4 --- /dev/null +++ b/data/variables/projects.yml @@ -0,0 +1,15 @@ +projects_v2: 'projects' +projects_v2_caps: 'Projects' +project_v2: 'project' +project_v2_caps: 'Project' + +projects_v1_board: >- + {% ifversion ghes or ghae %}project board{% else %}classic project{% endif %} +projects_v1_board_caps: >- + {% ifversion ghes or ghae %}Project board{% else %}Classic project{% endif %} +projects_v1_boards: >- + {% ifversion ghes or ghae %}project boards{% else %}classic projects{% endif %} +projects_v1_boards_caps: >- + {% ifversion ghes or ghae %}Project boards{% else %}Classic projects{% endif %} + +command-palette-shortcut: 'Command+K (Mac) or Ctrl+K (Windows/Linux)' From 0536beddd76f8a9a91f99c649e1cd0d545d1229c Mon Sep 17 00:00:00 2001 From: Laura Coursen Date: Wed, 27 Jul 2022 16:17:09 +0100 Subject: [PATCH 60/70] Managing Git events in the audit log for GHES (#28998) --- .../enterprises/audit-data-retention-tab.png | Bin 0 -> 4517 bytes .../audit-log-retention-dropdown.png | Bin 0 -> 16531 bytes .../enable-git-events-checkbox.png | Bin 0 -> 14260 bytes content/admin/guides.md | 1 + ...about-the-audit-log-for-your-enterprise.md | 3 +- .../audit-log-events-for-your-enterprise.md | 8 ++- ...uring-the-audit-log-for-your-enterprise.md | 56 ++++++++++++++++++ .../index.md | 1 + ...ching-the-audit-log-for-your-enterprise.md | 4 +- data/features/audit-data-retention-tab.yml | 5 ++ data/features/enable-git-events.yml | 5 ++ data/features/git-events-audit-log.yml | 6 ++ .../enterprise-server/3-5/0-rc1.yml | 2 +- .../release-notes/enterprise-server/3-5/0.yml | 4 +- .../audit_log/audit-data-retention-tab.md | 3 + .../audit_log/audit-log-action-categories.md | 1 - .../git-events-not-in-search-results.md | 7 +++ data/reusables/audit_log/retention-periods.md | 2 +- 18 files changed, 100 insertions(+), 8 deletions(-) create mode 100644 assets/images/help/enterprises/audit-data-retention-tab.png create mode 100644 assets/images/help/enterprises/audit-log-retention-dropdown.png create mode 100644 assets/images/help/enterprises/enable-git-events-checkbox.png create mode 100644 content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise.md create mode 100644 data/features/audit-data-retention-tab.yml create mode 100644 data/features/enable-git-events.yml create mode 100644 data/features/git-events-audit-log.yml create mode 100644 data/reusables/audit_log/audit-data-retention-tab.md create mode 100644 data/reusables/audit_log/git-events-not-in-search-results.md diff --git a/assets/images/help/enterprises/audit-data-retention-tab.png b/assets/images/help/enterprises/audit-data-retention-tab.png new file mode 100644 index 0000000000000000000000000000000000000000..7917192512d8b19434306e119407737b962c407a GIT binary patch literal 4517 zcma)AXIN9q)=nrwR6qj4ksb&=bVN|3Y)}ITL=vjB0|Ej@486nAfDl^fy+nd?kYeb_ z0W1VWK#CM8!Z9En0g+z3;oR$YpYQqpd_VS{HG9@tvu2)o*Sq$_qD*eEo#s0Y0)f~J zkosmI5Ew?6b68K&-*axq7w8Sx$Lt0Gs{A0ZNbl&oSQ)q)8-rx%GAjuD*d4@lqC$W8 z=nn|QSOf+!(p&J!w<3mLqhMGO<1ZPMbD~(l%rOfBadH^w>tX`OSMz&Q1x%F3HS9wx=xCLau+APPJKq zK;=Bk3rrv#02GM_fr#foBJ`!hnLtQZ5C{SWK^gwvLy_j0{cj~rd6Tp^FkK#bX-O@C zhwa$zzJfNz@2zzls|Q2bK4(QD4buB>ul;2idf4SAZt4)~S}q9(&m|sxJGk`TrOF{9 zgnSfGCk(QJL8K2}FyZm45a>(X=11=_mP_}i>W@q29T4_`dxkURY!L9xMm+b>EkIN* z&O#5^x1%9loHY#ek*tnv$alJYM#{17b>bLiD1((Abns3E^ZJTUX2v!0tKNz#KlwKA zio@&>2k4(6KZi%B5J|;bzK1f9lFsj*RnOIy{PGo-;pCe}fKP5t3~J)89kzILL+$=d zdwVt5 z#;+gjP~Z}$WJO4))Qg-VZFryiknv_ zvkKgFH&Bkp=P?gsRZJj3*5?h1RvCi8>uFTow z@Kif%1H{j9WT}VNvsnD8I_djd-2F4`SyzC&)gD0n1Moe9NV7ZpDs_*1HGAoy2<1i2wHz zj=ir1svmkUP|wQjwEOTwO27^mwaps}CwT)tN*1xC+cx>QIq?xuZ>!v6B&_u-eN$u1 zIHh)LD|ZUH9!;6HeJ?tyJqiIl0`_OWznB(8XJiy2k-KP zv6$L594$XSmQ5@^ZaRmpdbPIHmpD{s(3uj6AKkRI4j!#o8qo$pADXnzrF56kYzNhU z3UPs;OPq_D_ToalKiid4+io)8R^yh`Mv3MAXno1wMqMPk<~un~_9SY4!`D1o>Bfs&%=oR1;KxXXdFK2p!c~*+Drm zqMNuMTE>>j^8bLLPk&SQHXYf9F+cW2M)L~4$%I`{O9`!;rEf=tX z(0_E6cU1k`MaND?p9>jRNRax#Iqaf`yo-c%ZI?x*6Kr%WtL&K<#Ceiwy0}}JY%mhc zP-(Qmorj!bCH|1$I#mJu;}n(9(bCaI)7c=p>f!E7S*E~9JkYZD4>A0*7q0>R zmJs(tS@xxB7<}k=>A5BmH{G)2Pq}Ej-7o z9-n6+uu!Asqlo>d4Uy9&6#Ng7%!1aK6&8jn%dAs@?CFtrmOX=6^5GXP+_6(5`EB;ocdpmwRi7)D|yr__-a>jlDI| zF`OunlC=F?jr!F+LX4zjw6L}8{c^_)oT($)Rntw3aSH2by6~b2Rl3&ShJBQsmGvNE5_~_X( z?|kHgQyAhnaw;a^N?DFHT3-4ieiSdednql57$n%&|8KC@%#e|Y#g+DJ**`( zys6dr;1$+qd!at4&EBCKA=uzNIo6+(OuPfb>F4#9!fTMVnudC9AtqhwD%E&f*9)uN zsZ&iFFl@2e&9Q#^q1vJC#-h2*6Zg=jkH!MbpZG4p)6VQ;Th70uTA<=w1wMJalQEF;mxGqHQKRG5}606^}T~b@335XpNYxDz*3 zR@aOhMkyN;o1$i{Z1nvr8#b=dGp(*jT$5EXTDx6S)d$9bgGWe|SYP^#; zJk6B{cP#nM$XXw9gLY^!OqmqQgllzPhDa+Gm(JuFAr{S+;AA!OL}|jePAOZ58eOPi z39ViOop59!4%<Cd_x`JuJD>ocYVPcPd- zR!ES@%N|9X)~i2gkw)k}Dl=vfoO(khDAQ!X^flk zB3o#t%!WK_I24C7>y*w%V=?+uol=`=u?o&xdA`Yn%&}yB} z3c>l?0eOKV)xHdQ-uKQ6S=1uTNURX}{dt3B2`FLWATf6eeZjTz=S(4$LY;XoPnw)G z+?QTxmc*H~o5es4y>vrp{zN=&_3NZwgt4&2kJYb%D;Qvr!d*&f3IFyi0q;FV+?Q){ z`KDEN*=<#_rT90=hGjUnijA9^-_dHTfNHj>gesW4c^QlHKd*xDOH?MgACE^fi1ucA zo7z{6FnZ%!i+j~%2khOHuoKEX8u7(gWXxJ3c%9ke-+3F#K>siLZ*o8P?>>m0*#AlP zbTRQy~2mI+T8eQ8b4RM$}owEwtVH?P!|9A{gsI6i>5j~LNv^W4XsJ$+g#?#(`G3QFm;oJc2_Su`F zi1uy4X2Mv-M7MzkoGC1w_)iH^)QAeT0&rUNnok5~YVtfa?D4%n;S+>k^X-1fqKRFS zPQYJ2mIy<1)lcqo|EDtOG%H`cw2+K4f|P6m@?Cjsu#<8kkGZ5IYyJ_P$J6g9@tet& z$ASBAs2(p@7uiZjr}s&o<$Rx!HEEeFXSqXU6C!Y$K%jL zz*E!H)-%*I&-1U_It6D4*5{y0jqq+4y+32pQp(gur~{uFKGzRzas?BO78n?AatSr_ zb@KJq6n5X3v7Nbk9%aXa$6tOIU8YaQU@lTz$fm4k3>K38Bi-Abt!Aue#=j2)jy6_7 z|IxeN6K%%%Cr^F+k1j{pBE+mXuAxWs6&~8*F3`r4)Y0&@7*}|@)Sd1zx+mIO)Qm0f z{X4)WW$^g>n`^#GV2Nbka*xAcM994xd+i!U7@bGeB5+keElsxfNjw5>1aXx6TWMA4 z{vIaX(eGp-R{FQD^O&{svOA6=JG}+wl@8oxMc_lpF;C*35Y42)<;=9*#2KxGSP2FI z5F?bDT$kRUfp2m>>ev$58-kRgA&Z4s`Imhv)kBWoE_UlNcb4kx~O7$E@AO*@yuZOFR*@akl&A wt(v0NbjNpRhz1SuaG0?S?A))5hUhO5A#Kr+!L9Ay8_J7`T7$Z3Txd(BxI;QV4F=b=ZX5PGh#ViE3l6AAp zc_=XNm`I4lRQ?MONyCo2>Ov-o#>u&RjuBqyDiv5Ca5uYTed;=1;@w96d&3*iu4g-S zbDkJG-4%Oz_|%gl`($`WK3q?_e&+LskLh7QVokSIHnmId)MWU3lP4ock&opk>rkUE zBs5kloasWU?By zd#?PV#_~%TJy)Ba`wn)5`=C&oA+e73!)pZKf?sgtK;k8}i-l8J!FXZsT7tzg=WklV z-olOm=uZ5ksFP0R{2}D`qsG(e9wjFdg~L5Qtv$HT$Hva$K{k*%pRp+Yd(1O!=76@a z*7nq)LrK~@TR)2&8oF=%tCKirlRN4scQa{cm2^;)_Eqlz`(o9Ak>C!&VaFNMLNkzW z&^T%g+4)g0RSU68n)owlh77_!lrS`vw7ZoQBOkF~(CiaQ&X}S`lBmz{yG(rcz9Iwa zifE52d3kEtzgP6U`a{CQA*JjV@88P~>%PBBud?lv$%q5CGFjYf@XD4X6@h!r` zS5JsACuf?0<-Mf78e3E%T+&D}9XaruIA!l#%@(qEX)4Wqx!Qs~8jSI&whZqR2Sv3s zwtGn1JwIKdC@#(APVJN0s{@rzr8TPqBY*w*wB}CeW?=I*d}PR{A2|lk3@F0K&)0AD zPYq%11$VZ4ccIEWn=MBne>p__SQ_E^^U^v8SuUYWjBK6J_%-0$Ul!<&hn`L zZ$#;j5S>E&pQP(IQvhu7i^JGpu&aN>lAY(zqrH;{hxyTXOMpb`Cn!CKV*AQ zdF```h|oc8^76x3T5huwL_}njzAX?eE3YD~p{TL(HMbJF*C%|c)zW1?DlqTmy? zk&*hql$Ovx=-^p@XK;^0B(vMPu0>?zmo`M7lT3>wuTY;=Pckc29 zB$Xr9ed46ko-LVQ$>$o%QI41yQLiMMyNra?+!(2i3|f!gLt%*qr&&nO5&}1izZy*m zN_@Rl%hREBhMz3G7e3d#=>amYETGgKRK5wmdA)XgjP~Qy{;_fX`!fx*F%`utnR;(* z7?eUy0L)?Iy6a#mQQr@GkYM5K9xZxb3`DqatEjG9L$-}DX|Bb0hR2Nih}bLO74x}c zEUgEF;Y<`O2KMJi#Ix6Hv>Mzq7z-%D8+^Tj;(XbEI80BMvDuWEY8)$OtEC*Pmc6t@ z3vNv852~dXIW-uL%yszOx|C|J>e?A=&8tu>mebJ?tR-?O#G@>q(>1I3Gtg75H2LSrKL z!Y<>BBb35hlwabrWDThqiyls$hX8B^Pa!J6?_B7HLhqk{iQ@wE>+q=Y2&I(5vxuAvKf^t1ph|ahHuSYF>VgSj9s6H@lI;_rh$r1>Q42h2+7FOfgtr6Z zXCwZltdL?Ucsc=C2j6t3jk@xcFS(aPKR^iXD@*(Gt*E1TucU%TW#l%1b6GoAGJ9U= zW7zQ@Ew5h7^7yf#K8wHA++*q6am(;RGN+k_@}3cz6gfxC_%ez1Epp*SgvX$6=w<*S z&HJyzMBWH#m%rMa95o(rx?7XLIw1Z|fu|`t*5mwM?{qqkgHlQ@WgKp)CngR~MyJ2- z(a>@T=Po>Z++t#V1@gPqlcC?f z+?FYe{nC~8qk*qQZQhOGe1e5ZPh9pqBix);z(^ZnXUcee2U#nm6N&w4U z1MA>Bf@I|G_t~VY?J0BOG;6en#z5R!!~7bZ9PvD9?Rl4ydLg{VMcz?L3Nw8-XwD+# z={OOK(};DBxU@vQro4Yp*<&=7apZ8-B>4p>kv;kNXM&WM>0@gDn(2DQb67`cuMFRC zK35)G+A_@2jTdyR^N!89qq;6)dfvfp(Scvcx7OTk?U59_G}aW}VP1s#bn41Yu;EP? zk?ia<2!IYYVm+a?AIF9UDP=sM6uti3rn+VF7B1~K8TRHMzcrZmGo*mLrFo7!99a+* zx^LZlza$a4p{O&VPiW7Kd?48;Qv_ zaK9yw+hDZbx`=>MP$9$f2`mhT*xiR#N}pJIbj4l2-y}FD5~L6AUh-)8*T@%UsbV%H z^;XA=@S}LKhZh>$LFO6fQS~ja*hw<`l7%*sc#Rdlc7A!=W4dG0`3{>0d8_*}Z}#$B zk&?5=5D7f=Xgke?SgK@LN=Y2E0v#LZxi@So;Z!rThNilOEqt^A7uPZgI%lioaaY}R zPoECI<#kA19Px|t19t(-;0X};%42rkC~OZgn@R=WS;I^tYf=c9`LrmB7WUL?2$sWjjO+2os#%4~pmZfr<+4t8F zD#bx5mJS274n4P_+HLrYhzpRcbUiTP=`o?@Hn(RcRV}ZQx9%=TEy$ihEE`ZVUOQR^ zGKw_81#%nH^+s-othbk_X%TTe`Tr86)9i&CD{r?GW7w0o8{XikHbP%j^R3V@cLH)F zs|cs^T7SSVjJE(<6uK@zINb$owPJ z04^BBmF;K7EBiclD7O~2oO$w(BM8V3GmL%oBDVahv!5R4Xk0yJX(}j#$V3Tsg`NHA zLfvkVj&jN4A4&S=FLd*pn3=v99g45Y(LPCZ*i7UQ0F{0XP5k0)sCu5vd|D6`M-dF49MoWlmBsNa>v$bS-A!4Z zQ|o$^ckYpZRHqdK-O=EQw{Dpn8{N^cdpNrC-et)d)29RV(x(Al`e9?iGl(F;HO8ei zCSq%qeZX_L>3z*X@vzMehrr_;xZ%CW*&2bE0tS0@S>W%l1Bb;6%c%4>c!L)t&sLp% zY(JF%y~xQY>vmQ@*XYQtNP!QE#fOFk3^QT_CGUPz`_S;`>%Tt({a9fB%isC`k5B&Z zovMEvrPGLCqq2dX{#Ou09}oEX{UIrWS~{4Pq!}6#@&QZBiVo>ve&OsC9&aB{pM{Ti)^I_2(zcjXl9yd)^%eOO_^J1LOy9(kD{4^`| zp6iX8;N>FBw|A+dUs4_w2JRm=-x(jlo({RKnIHM~-Gha>>M{6V=hN{zT*-?_tZqdX z))1Tm{RjV}?CzC-9nve&2VegA1|lmq(o02zKm-R4-k+H`gGh#8YgQqJ@sw`y29- zU{F!Qu;8*ZJ5vFN1OFB&G;pb&9+Nq-F*+hMwG$ zOG0l%;D0tCtC|4kX$>g>cOqSKS{|#z&Up~(t5)^g4JK22y;hcxMHijJ6M2m(6IMn@ z^TMNeya!}@Mzfz?dd@m37m<$Z$?;Lg*9c?i`3lrijGmF8?}E{bH2t2WrQ*$&D0|Sc zQhY}>NhZ`ix2HUNp_)N|ot?1IbT8_5U8-}F_h{`W44ywJRzfgr1#4i6itCoO|&ezSqy^Qd&LcMkKL!KV}bWB7>L~VSDqH z1dN@YbrWtyR=n?^c3+$v)cmWcEnWC}q7!PpK1AEj-)UpuKsL#!&n+2V*p5nEeLkKx z{sJczXs2y0rI|8VZY0)I5Ga;Fi-l;8e?@C+feJO1UYMSp_~a$Xq!_jfmk$J-*uI`` zem=EX9bk9GqYwSzei9`a4W3wgnF;<{m(m2b&KP!M^RI! zz9<*$%ZDHEYe>$MOkQ4w)_QA1{7v{7*q}|nU;HMP(6iDO{ej}*P(Xv0#Nk{w>YXzs zAn1bAYQv#byO@4zMDG1cn~Y7(&y6$WtZFIhJ9tERB+-L_5$1ATisVyw8yls00*hr^ zm}G&Uo~caQ3L%J1lI&38QTY>MGn!&!zV7OsS3KOF6k+ueYPd(`+c1wUj76Chg9nK< z5C*0*4hl5a<8L&2R`%s_K8YZg-@NVzHPhOA(3K_2~&Nn4>AU3 z;}05IOxA}et%o1%>l1o8>wl+boA1p2{O#m!m1Mv{#|=Rqw`rC8&wMl8y7zM)I`%;1 zjOf6(5u-Iaa)z8B27xT36y1;W#6!ESv>WJ{1JkrsR~vTeNpKc?eWdcrLYOs}@XCyl z6Tj%a zAga(Sa%=&aon4E8e`Jh9NiTx3!?N8*RkW{Alo{6FlF;4G9urCKL2+JXRX&pe?R)c= ziK7QY3;PD8prL%tZbn`%NVn*k#PEp0v~c5kRKmNzvFnxno73|fgW=O>*rl~wOB*tr z#^^gM+il^QddK~0_!pYosTIpqxVJLej!N&kU02) zY4ZPm#JGXpGp!P2thD>>3*=U*%VV2UypI#$yR(T8Z^6U0v`b+fn6H>%i6f|)A+^`` zHCaB8E0uQP_jH_-54A7J7sZq3-1PM(^_$FmiWeRrB^t_|GFjxTo()D)MQj55YDGu+ z;aV0va07NclK+a8+-ln}aaz4%%4O!k zSs19PEtl;FxpSY#0Umim?=P{?^wP(4*T?;JD1{M`v8a?~n?->YhKS)pLVq$Yu(Vfp z^Hl@)xbI>imoZ#gv#ke{gkgvn*K!;38aH5W+g$%UC}=W|Cm-IFm+qIE0nw*2@)BeV$hYf{Yv;_G7G(&;CkbiHRn-F=gc*1!TA!ZE=hsUtMc<4~0O2ovC^?9~bHL_>rvxX9Q~?dgPZ>2x46mw;`WUcx z>_2wPTJwTYbJx`-am3t0lTF->5cia&D0tAs(j|jX5ivy00fR$cbJoam%IXjwXvjl` z!V5{=2*AM8-T|0gvbI?%P-IV;5s2H6R9*=#4%c6yqc?z^6)?D_vWxa&;GzDtH=$#I zC#!O-fbU7Wo10SKOCQM&%Weu1bsb>GaQ1nLe5XgI&w{5)2)41RXYX93 z*o{V)rg|4J!)!?ruPhMLj(IB5D!qFL2ZQGPH5<+~k{z|@H(4Af4jQse&R2O_it$?H zYs4|nQSmhqZG=wLN0E6&vXa4m(H6h%fvBNX=Nfr=yYO2qMTyjCHz&0XHViypDRUwA zPfMY9LO#My4p_8xMWzSyICRVB?adDX3~&dnhx#BjHyBco03PbU23}zY9dpp9n8LR1 z-HjCeCc4lCQRhEq?7LHBIsQVvxm`d*^Q;iD^R1e-%AV{QMfa?*?SnC7Ak1IW`SOX6 zIKrDBVoDh(*JvM80pVW)q!mMKKk_Ju4BON!g}KupoqK?oy(H$-LtT-DxXr;Z9F9y= zV3!`NkvPBo<1;bD9Dxfc+sg5j4Tk=7%&xS{Elq}MHJS-oa@bm&AbvAl`I4k}q2W_p z_8huDTMwMFs;L0Z^kWJ2TrkZ!fKfhX=gB}bOrUqIm4h6Y%uPHPZR14GT`N(i$>{Z* zV>D)rD?_UCEHr5u2$sEE(7_rreDCc=mF7hFNN!HJE15aYQENHMw6IZ2PciO3Z;4`z zNNPG}0%|W}_gu`M2D&bVr}S;JsqC2zX0^{_4y{TqDwL!ijS*4O77b8X{AHStnxJ8Lt_ac7p`TK1qYst5R~J zl1Ks6lQW26GjOYTr>$uJW_PYKHpm266va)`H{17BN{-A5UNZn+?pDnlXMi6b1c$Rr z8`b$;^C+G*W9-~su3xVhvER8kdCQhXd!bqS9(Zc0*HG|+?st0LYx0{VdF>YkqmJ>g zj!k2mJ(o*7XJIwRWH+FZ@i6Jp8fv8RLTxca2jk(X61gtGJgXhpr6o#U{(*Kz6|jsH zGVwga0IE=%vQuxmHLcEFW18WYy)asBxqEQ$3|e0%EoD`&{6O-mAUdKUAf?GZ>p^w` z>2?av5(@rqds-GR7A|INI%aLyLUNd3eJNYslzUNzp^yB!x1#g@L#%O)g7~r z()4?H$40ARGuko^*l+B~9cw^QvAEBJENc577Fw!0cgkiZ>{j-PQfKY7S{?_Hr;8Cc zu$@&{tqW`r{MxX+6^PCNhRKTS(FY7T(xUW7*W32`*O%?itj{6)n9^LOO>WQwir7UovaaL zhxAHK*(rn;x!^-rxt#{GgB^T!HI#j_E-ArA5`!@D8yJRgO#h~aW>nYw6)#H1aR+OP zUU{yhT~$K7rcZ2=tk}Vkf)O9#nf|PbsUSSJ!9oI4OPJlg`Grhc%K~TkLhikcJJn9= z&TKGM;lR@3TWBNY^AX(c?@XVquM;}?joHHADddv&N{-ZyhPm3S+-Mn?T*wa>&F5tM zDwBO0j%n{%%edMpvd@b0JQhFme#cRMh8k*po&C@Dz2Kj$!hdY>{}YY=&-~k;%o`Yd z8e#E#xY1##y?Nuni-vVC-iZB9`qmqSkjC~6pA|?X=BPsiE5*p_`PTiXbHo8Vx0@GQ zPSJqq&X%6q7tAx7Z_b}$mm>wNOwStnThsM*qZih8mXU4TCs?BbiX85oz#|E^d@1DB z5G$WsS_Hd2nhUm80U>!$?ZZv1y08M}vb*g1(Vy6@xv=u}TZ=by`EezmZKG@1{q`Rg zM$ModqJMUlHihs(z?3ZwIIA9iy*4 zY>0`F`;|{*P2daSkrfy5;H{?|*H@0J^;|)6422{PJp8=q7GmPq@`{(#`=#uAdE;9= zS>fQI9ABo&ioZ4AUmn@(xp@7~=(-;C-hKrmNV}xA*5o6dCShas2ozyyNyDphONtAt znIU0{kwB4pq?vx zX-q7ZqM0hg$oB%Aa1l8QdcuuXYr@6|$;NjaWzpU9CG0jrkYiqw=ibAUdY<}3)#GT` z?UM@glt>@{vJ4L2v9mn+{gN<_0A}}>hQ~`dzD7xeU)aI7!n5ix6N&A8vPAX7T1htf zeUeCkw(G}Gl{C9D)guCrgY24f#ZB{m61JrcQ6Awfiph~H5sE8uo38lhjRS>5ji>V2 zqP@O$L}sHA#_%KRwx%w~oa`oy?>wq<6Tl31;D|8~#UJeT>IdR7_gl1o&O=|eLPfro zuefmbEzs7mht?I{ z(4HK?`MYS-5*mhZm8+fV`xpY{8*d2fp`d+6`A3bA^o_tAQp%HuCG8sQgr$&N&zf?bv`mVzo}RB@WQJvkfq#CfkI@)+4gKR3GP4PGv`g*V?q6U&*5H;rp?3kDp5 zitgheLM?T}?7dT1==8aLz_4Y}K+N*eHvO474xj$F01DFjIm8~=7A|c)RinryyFXvU zSq?HKV|er<*JLPXp`zSJ#Un$NH+?vzvq@f>pcH{t*M0e~Pnpu(8&5tB($H$;P|^Vt z+~Ry^3(q|_Fy*RLUEP;|Ckf7;U$ME)sykp4#5{kJ{YeIFc7fD-AhYTA&*Lcf%c==~ zx0-%QhX33Nk+K%A3;u4UZzEqu$dq*{w0YwFLE!`VC9m*_ilW?p?y z;f6r`eSYf)*Kzl_8!hCN67s-NV@!;mrN+rry`AYA1;~yj2A_qDCM;fH;~W&>H|AlN(-3;82Qofltk#Y{wf?$KVT9^8 zpiq`&32qID*MY514b96w*-+oJZS8vh{dB$hglf*k2b>)X?L$-UByF^3KajqVU7N_A zj0s>S4g(~2x~COx5Y$fiO8$Dc6z;^V$s84xyAvj6EOJ?Ps5wmv3g5Ao4hGQR0<+LK zY#eR{cD}1Pr<$}i`&qRqroyf$S#D!tnHh3XepdQG?1tF&P&A1IS2STIi^h97*;pZ?bA>QQ@CeyG{#G;h)_tM|V% zs{f&_SziG9{l7OAf4}(e-0z=E?qTEqS#0rtO!3}z`~{1p@qYvTkI{++e&uW_vs0rE z%WLnZ-s_353NUt%9|Ez&Ce_N7T9x|dUX40qrhMmvj+lW^*4E}cO>(C$;%iT*yI`F# zEpNLqxGTrYBZUU~&AxU%P5>cxAyHJ@& z0Z{n#DZKvDh_wRzQ@b!dGhCy#3PT7#&?Tt+pe93C+ZioH)REGEE zs<*!}%jA9}1R!VjO5sYL+G#H6L8HOb1st8x`f&yAE&+xFr+1+FoKTz$;O*X3*(+J@ z3akDLltPY%;jGQF3oSVZq3rH~c%%olU%1i%8}GI>BD*I*GqsQX6JJZ}vLi^`gutY|s9NmMLO?N3@=HqVr67$) z{O5}|l0{d@H2P9~XOB~dM%x1gc^q+lv9$MvvtL%*w$U+THThwGEeuh@`fwY!5HidS zNxVpdj()*ZUszMJY3y^yVw}31ys0I6+VwBos(Y%VTGSGAz?e;@82xFdnLA^Y6xQf2 zh{Hl5uMIP+q4HlBF5`QAK8n%8yL?K8YbVFgUB3yq_*@m;R)Q@Ug{0oWCl96YH7lJ) zeRx0h1on;vZ({S1JL)=+QUWsC?kPiAZGAADrHKS?* z$32?1hdddk+VpRp**lXVWG~xxX<=sROcRxfGQ#EgZ`LJqlcE;T4qZEz>9r+^)Iex= z)HbbCf)Jq(cXy5tHA`39{Vp8rvocU#TSDC@TI4rZk7ki|;ghVs17lkqXAzaV;ztV$ z%q4F$Q7&t)RIk{H_VhYLEy(DoFMiVLuVk7TF-up@&>g;=GxdDCk`sZ6@#6D3P8Qw8 z20}AC%_|Hx97eAZ>kfRaZri%jwjgy#zc+}w8NNUZVGhwcV!TMT{vvh{u*k71rFO)N zbqQfjOE(#r7MSoAXvzR_2}en|V_Du4k?`8kAQDS9ANwBYs9ni~Zd*3(sGznY3%sh< z$2#MZ0`2bz^i4K|U+LY0)PQWhyCn}0R$acLpwvsSg)$$3W-u>;Z-CgAPlJ?nF6flh z&b?`t@evY)hf-*xyRXK)n>>aKw6?yBRpO%pNfFHlR3>WCyTsCZt>&hg@@fCzsJlUl zQA<(6N2_&`hsk;l8VgY2-HG<7GV}^JWS8lgK~_+LoJi5MH+5_E5AY%a$v%d^byc_9 zX1~`8b+>#Rlhsj*FO=7OkwA z54?5jQgy-Yx`E5(UByAgyG|nG7G{*&w0b<&CyTWGz@cOFXlEK}AF@KPX^G~Jx!b7n zDZZw74l|`_Lt7z;4;$16mCOt`AekTG<>JvR$^$iPX;$aPF3v%kQiwJa zI(7T)AXszZ&3>8D0q104cjaDF2C1 zlkIeelJ+|ySu=hc{heMP?}rar_5{oNm)bS)dZu{IhWTmb!5zpcR@!|6ci!SO5y=+4 zmX!x`v-O$+G+XJ3E4{#0dmyBfMaMB|Msr&Dm2Z0*G+fThcHu{~qX-F8KQHMSjqd!+O*&NCh`$LG0A{$< zZ__g>C7z^EkXTtSb;vmHeQWq|YKH>dhFebKC*TX4F&^x+nmNgj??BE$owe8TCvsW$GS}EC?pTJ}Q56oMH=O;mJLh(ACq{K>X7=}NDpFPilH_Tw6nqHtXy{I>t9AiF#oIKp zp*Ypv+ev(EtfV}v?IINySS)fs_qOJ!MR`1$?9q5+slCyqZgw5hq16U3sojp1i~c~M z(Abp%ua@n(s_@Wnfm2?z%;jr+jpBkE>l#BY`qT-FM*p!SsxUJ#a&;-Bu0J20T`;>- zaW-H7Di1FgTUj2vdwfW2&Ntz|cREYceMh5ZszX+v3b@EKCU?<3Jt5NtC>IEQkaxmw zY^BnvF$7SdeW~`sBDBe)%~^o*q*yiu!Uy^;(*gPv@1hNfJj_!6ji~y@wLtVP4q~re zhe-?$ySnQ!c0dKMW(mKjMYKJn>392N&*SX5F{7)y;n|T(R-@h6MWp(Jrv4OWN(pA6 zy7Q!0k-zhPf=PR7hgHSnl8huvoZ9)}>c#6sNzpa>31l&|BPP+3t`&7FYza6L!7gqDl&KSw$MOu=A$9hb|iRYRQKit;yKo zckUDhGlF`qvGl=G)KGMPQ>OLFNaF!Zomad_nK$+IV9&L z1&7smU2pnGs7@8YHZ9p=zx&`(?pk~+V-;8AdQBtp0!n=d>X?WzUE)?_DLu%3IuL6A zQ4~2^%N_rP`GC*D~8y07A}GF6!jQZ8RdSjft`@9DN)f;-0o);KveL3qmj&EnjSp-?ouXq6Ekbn zLDMdNAw8r%v1TXlapkU)7E2{Q@r7%oe7^$~&23VX@J`jt(iWZpR?LG=uPq@D=?8a3 zB99JO)NI%)4@QojTTPvC50V@G(ln!>Z@bXqe~&432&1FxEO5E^GQi^N=-dW#3+8Zn zt?ozCyr5>r(28G0l9Z^LyokV(1l{VJUIMk%Z;6z;S{GF%dOsjOaaToML=y=Gd^OS? z`B6%Rzc;G9tASDGu;k`gcDHJ7oF5? zK>>>g^FFzcRVAQdS%?%?&w(kI?>nGJ_bptf8Dx zpgej$EcE0|6yUT$T;xaO7cIw3;5uX7Ia)tAF7+OaqW%mH2C4{d`JAAB3M~6_W}y^^ za&kD%xUu<;--_SVt<6NBE>PTr$C#8QjH6BdiM^c2~d+3Wrkb|NmXeTFK>(59yN)-3Swh-Kfq;n zQ)9u+gC7#+o|my>O~P+$`wm~OOq|-d)FWiX*phgbloi?bQvekKZPU{ZQUhx3+GZk6 zB0kXdf8z_^v^|Y%REo>rGWtyqoH)Ba0e%q~!+GW-IIPS~Ww!jx^Sws}m$2EA4;h)|+Dazu4 zTi_wxY(49J2Wv77gqSFu-fC>BsEDi@yZPrK(&St^Hv7$^EVZY>NxyaM?I^$b2 z9Bd=vtU(9rJ&TWjNVVr>Rl)uNQP|r(u=N{=6X+N|Dt3TcwOnX%@G7e?S=IqukYw&4 zh*~315&v`|P_s9NHjWNZd$Q!3Vp)|nR*kURqD74s5hZl{CT><-3^)~wuOqlIoXJ{j z`94;^!sxg1h{5*4QebOKG#=<;A>c&8l|#6V$Wb{VDcl%^HMuV_%G7l9CRp2-Uh^?kocg zvFlIS9ZBpau523JAtZZI!Y=Q2MlrsY?cxN7&pY(V6MQ;ynMOM@?u~Y1+!CrY;|9uq zSA%{b00tim-CoE(7>s8O^|j-7i}jv~YEq|ves|K&*r9{HK3%e5Jg-BJRV*D4yWV++a0n76S5y9eon=5>5}6qfR3Uu4Ma z{Cvzgwzx@K)TI2cx#Xwpm*l!;${z6or7?X$C%(n$*pmhN*u-g>H2b;db_GHi>n1Y= z?E3BAsjfl7tQz?;_0~75$L_^GXEEC;1SXJE|L+@La=D^gUbE|SzsKc)&BivHP`XkF zf6Fw9y70gP&9ds+$7|JiIB6-( zDqD>o#5E=b?;3H-W$`Akmy!s+d_3q>@#k-*t9&;?tFE-G|A@<#7n$%yq&(IoS;F#m zh0|Ik;wSUSPaoIfz9y9tgA=zkSnJyr5X^DKzWqVCXTO?Ck+VC#RBO? zmitV zy`_{xa<7dBZC62z@$V^(#JLe(rE72%okgq%eJ8z4xHwRyTQ^ipw_)+I(ugw{o`S=rZA!H1YYBVFNOCqaOl3Y+mV6wI*-1I z>0U+zo)YPO5eJ?Blib`Jw3{<##%Nz9{p#!0Reb&^UhGMqc z1E-}tis?aM5~`0MVua6y0ky225C+onRTV;6tx>j4DnkXaPo;68}Jz`$OEMXO&mw08m`~zC`DNk$ij|u8fuc%aOqd7?B+JkK0v}y zv(>>292%DCW+<8=jj$1m)C3V;9cuC*NCnI7uF=YSYz73Fk*^1m#4Hr>aeMRY<#}GH z$|+s40B=GAVqqs|9Ll%Lp>lYt-zt*JGK8DQLJqdhfIPUR9rH{1taR|^hjJx9y(#iO zzxcCRr;o@L&HlzYu0~Kk##!x0|%Jhnh`h;yYA*Yi%M% z&TuO3OC%=YF(n-qyWeQ*_h7ZOoU||h_T?N{#{yA@4Jf>B<<%y12Ac0rB(I%MUBWUNtR7L@{X+B|?p*k? zDOZ2viXnJ3X8P*U&y2TL$*TImt~SzdR?(&tLrR9l8ram0H~2gXRXkTBD}axVl_7`nowb+W zv+ld#oBf7k3s?Qs?}YxNyFe)&o~t4)b|*LB4t~_pEbDe`p1y0BwBzg&PJ>KOpH;X7dK>kH>1fD?t=7GUADiI!eX(%++oOea)! zGys&%D*BI;vbqlx=r}A;1hK$-t~~)>aSoo`pU(mX+2PeDFV^ zmwrZReX4?S0?!T`dz?bp$gH)xL0z)^wf@!1GqVwE8+`~M8c;#WYfRIWgv^j7e=R8B zTXp0@Lh0~-jRX`=xIumS^vM;0Z-68-jF6*+QK7eNXac-ZTmy^EHBL|R;zgqFr@JF) zxUdCt8E!Y4c|`M7QFcC2<_PNutzZ&EXYAKOf{u+c1{u=Nc-A~qMoT34lG#>FQ2 zvN?*aU~*O905jYK`*H=WM(muK__3MG=E`c22MC;VsgX!md^O;JG)u7G1rpt zml$>XK7Bl|4fH-sO)ZyC$TfN{0qnbil@*GQjgy^q#j5uWA50 z&g>xbBPQaf&8O!iR$)}Pz+^zQLgN>%8AQlOAN}Rd%AFoMViv5)#5T*}cgJcBa3b*;DB(Jt0=Z zXm>d2&HQ4g!xDekVE`G+`Xoro*q!GzI zO*>6dnolQAePDeHw7vOW$Bg-Jv8ob0ITyc@^{O%d`e1MVBUtR%*$+Twsk_)iC~|J} zjV@|3jEa@;O5N%ZvtgwwhJA#ydvyTG0@^7=P%-Rv*{g@{hHGym*LV4?tYL0-kp_2K znfmyv?$&4i9K-|;30i=}`;zfduRr_J=|yf4Yr%Ym{5q4O)KE3V4n2$(!qO2yV|T~y zl@xn*6oqRw5w}}Pa3b+h^o1 zTwZ`ZpE0~q;4UYid4UE(dvGTAR9p4W-ySDY)23sgXep?*Wb2B}oijXz&QU)9#;#oF z?AbI~xNLf2ga39iZ=Nh-S~|iv`ne?LY@TfXTl94`mO}Ui(+enzx;ivz(!nq=-O4%K zNm5SXFR*H3u;i1~I0q9OIEFH8T*}e;Rx{UXe?0{3bLI0E?>~htEGzJDn*Vb~6)-CQ zn%!x{zgEjm9-(ZfaY9J=7a)+5^q~w59%M!7HO*fSfF%GDbh9Rs`}Hz`>>kiSO6eH~ zMbvH@pMwAT4?H-d%`XssBIT9aue0X=bxfU|hl6zv^&h(i-2929em!En0H6Z)18Dz! m!sHL4|4&b&z*6?-?;Z+2{qO;A6S{~s?oAz|>m^qmAN_woFg|wx literal 0 HcmV?d00001 diff --git a/assets/images/help/enterprises/enable-git-events-checkbox.png b/assets/images/help/enterprises/enable-git-events-checkbox.png new file mode 100644 index 0000000000000000000000000000000000000000..a80196bdac1fabd14113851b155f698da69a6e2b GIT binary patch literal 14260 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΅UHmF8_$wZ~oppiN!7sI}t(SilMe%<=7-c$R@X zMP9hBXyi}I>wfQ2)=RJziokmZfU`c%^b<}22mbK6UcAF+?_)mW>5Jw{jlB6I82J9` zYX%$rGWBKu3~k+W>P`|v!J;1~Df`VO2Pu@z{_9xybz-?YA9j8zFV`Z9%xD;@$v-Xh zbq(WB{zKRbo6n#6l_5TiWb9JW*_}d|^si0Wj_rQ^?0`;X|5(aK$5Q3bp@bdmz zKWFs^X)n*Bt?%dG3W4B~(&G#z(v&`Z093WIKu%(-a))$DPVW#G!7@3A@$a7Ozk t#%-A5whgHKzv6+u4Ko9{J|9(Veh0}+IkH3v2mUIZ`qj&|&iVI0{y$>Y#P

  • 3.4 or ghae-issue-6724 %} +{% ifversion git-events-audit-log %} ## `git` category actions +{% ifversion enable-git-events %} +Before you'll see `git` category actions, you must enable Git events in the audit log. For more information, see "[Configuring the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise#managing-git-events-in-the-audit-log)." +{% endif %} + +{% data reusables.audit_log.git-events-not-in-search-results %} + | Action | Description |--------|------------- | `git.clone` | A repository was cloned. diff --git a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise.md b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise.md new file mode 100644 index 0000000000..855e7c1a15 --- /dev/null +++ b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise.md @@ -0,0 +1,56 @@ +--- +title: Configuring the audit log for your enterprise +intro: "You can configure settings for your enterprise's audit log." +shortTitle: Configure audit logs +permissions: 'Enterprise owners can configure the audit log.' +versions: + feature: audit-data-retention-tab +type: how_to +topics: + - Auditing + - Enterprise + - Logging +--- + +## About audit log configuration + +You can configure a retention period for audit log data and see index storage details. + +{% ifversion enable-git-events %} +After you configure a retention period, you can enable or disable Git-related events from appearing in the audit log. +{% endif %} + +## Configuring a retention period for audit log data + +You can configure a retention period for audit log data for {% data variables.product.product_location %}. Data that exceeds the period you configure will be permanently removed from disk. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} +{% data reusables.audit_log.audit-data-retention-tab %} +1. Under "Configure audit log retention settings", select the dropdown menu and click a retention period. + + ![Screenshot of the dropdown menu for audit log retention settings](/assets/images/help/enterprises/audit-log-retention-dropdown.png) +1. Click **Save**. + +{% ifversion enable-git-events %} +## Managing Git events in the audit log + +You can enable or disable Git-related events, such as `git.clone` and `git.push`, from appearing in your audit log. For a list of the Git events are are logged, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)." + +If you do enable Git events, due to the large number of Git events that are logged, we recommend monitoring your instance's file storage and reviewing your related alert configurations. For more information, see "[Monitoring storage](/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds#monitoring-storage)." + +Before you can enable Git events in the audit log, you must configure a retention period for audit log data other than "infinite." For more information, see "[Configuring a retention period for audit log data](#configuring-a-retention-period-for-audit-log-data)." + +{% data reusables.audit_log.git-events-not-in-search-results %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} +{% data reusables.audit_log.audit-data-retention-tab %} +1. Under "Git event opt-in", select or deselect **Enable git events in the audit-log**. + + ![Screenshot of the checkbox to enable Git events in the audit log](/assets/images/help/enterprises/enable-git-events-checkbox.png) +1. Click **Save**. + +{% endif %} \ No newline at end of file diff --git a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md index 7272c8b766..8ee165aa1a 100644 --- a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md +++ b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/index.md @@ -11,6 +11,7 @@ topics: children: - /about-the-audit-log-for-your-enterprise - /accessing-the-audit-log-for-your-enterprise + - /configuring-the-audit-log-for-your-enterprise - /displaying-ip-addresses-in-the-audit-log-for-your-enterprise - /searching-the-audit-log-for-your-enterprise - /exporting-audit-log-activity-for-your-enterprise diff --git a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md index e492c057d1..5b3b8bcaef 100644 --- a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md +++ b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md @@ -29,9 +29,11 @@ You can search your enterprise audit log directly from the user interface by usi For more information about viewing your enterprise audit log, see "[Accessing the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)." +{% data reusables.audit_log.git-events-not-in-search-results %} + You can also use the API to retrieve audit log events. For more information, see "[Using the audit log API for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise)." -Note that you cannot search for entries using text. You can, however, construct search queries using a variety of filters. Many operators used when querying the log, such as `-`, `>`, or `<`, match the same format as searching across {% data variables.product.product_name %}. For more information, see "[Searching on {% data variables.product.prodname_dotcom %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)." +You cannot search for entries using text. You can, however, construct search queries using a variety of filters. Many operators used when querying the log, such as `-`, `>`, or `<`, match the same format as searching across {% data variables.product.product_name %}. For more information, see "[Searching on {% data variables.product.prodname_dotcom %}](/search-github/getting-started-with-searching-on-github/about-searching-on-github)." {% note %} diff --git a/data/features/audit-data-retention-tab.yml b/data/features/audit-data-retention-tab.yml new file mode 100644 index 0000000000..ae60adc527 --- /dev/null +++ b/data/features/audit-data-retention-tab.yml @@ -0,0 +1,5 @@ +# Reference #5104 +# Documentation for the "Audit data retention" tab in the enterprise audit log +versions: + ghes: '>=3.4' + ghae: 'issue-5104' diff --git a/data/features/enable-git-events.yml b/data/features/enable-git-events.yml new file mode 100644 index 0000000000..29ac43099f --- /dev/null +++ b/data/features/enable-git-events.yml @@ -0,0 +1,5 @@ +# Reference: #7283 +# Documentation for enabling Git events in the audit log +versions: + ghes: '>=3.5' + ghae: 'issue-7283' diff --git a/data/features/git-events-audit-log.yml b/data/features/git-events-audit-log.yml new file mode 100644 index 0000000000..1c2fba042a --- /dev/null +++ b/data/features/git-events-audit-log.yml @@ -0,0 +1,6 @@ +# Reference: #6724 +# Documentation for Git events in the audit log +versions: + ghec: '*' + ghes: '>=3.5' + ghae: 'issue-6724' diff --git a/data/release-notes/enterprise-server/3-5/0-rc1.yml b/data/release-notes/enterprise-server/3-5/0-rc1.yml index f7658099b3..378a8b6706 100644 --- a/data/release-notes/enterprise-server/3-5/0-rc1.yml +++ b/data/release-notes/enterprise-server/3-5/0-rc1.yml @@ -291,7 +291,7 @@ sections: - `git.fetch` - `git.push` - Due to the large number of Git events logged, we recommend you monitor your instance's file storage and review your related alert configurations. For more information, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)" and "[Monitoring storage](/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds#monitoring-storage)." + Due to the large number of Git events logged, we recommend you monitor your instance's file storage and review your related alert configurations. For more information, see "[Configuring the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise#managing-git-events-in-the-audit-log)." - heading: Improvements to CODEOWNERS notes: diff --git a/data/release-notes/enterprise-server/3-5/0.yml b/data/release-notes/enterprise-server/3-5/0.yml index 99a5a712c5..d4c9329d37 100644 --- a/data/release-notes/enterprise-server/3-5/0.yml +++ b/data/release-notes/enterprise-server/3-5/0.yml @@ -284,8 +284,8 @@ sections: - `git.fetch` - `git.push` - Due to the large number of Git events logged, we recommend you monitor your instance's file storage and review your related alert configurations. For more information, see "[Audit log events for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise#git-category-actions)" and "[Monitoring storage](/admin/enterprise-management/monitoring-your-appliance/recommended-alert-thresholds#monitoring-storage)." - + Due to the large number of Git events logged, we recommend you monitor your instance's file storage and review your related alert configurations. For more information, see "[Configuring the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise#managing-git-events-in-the-audit-log)." + - heading: Improvements to CODEOWNERS notes: # https://github.com/github/releases/issues/1994 diff --git a/data/reusables/audit_log/audit-data-retention-tab.md b/data/reusables/audit_log/audit-data-retention-tab.md new file mode 100644 index 0000000000..2f1850c4ef --- /dev/null +++ b/data/reusables/audit_log/audit-data-retention-tab.md @@ -0,0 +1,3 @@ +1. Under "Audit log", click **Audit Data Retention**. + + ![Screenshot of the "Audit Data Retention" tab](/assets/images/help/enterprises/audit-data-retention-tab.png) \ No newline at end of file diff --git a/data/reusables/audit_log/audit-log-action-categories.md b/data/reusables/audit_log/audit-log-action-categories.md index 48be014db5..50e40c031d 100644 --- a/data/reusables/audit_log/audit-log-action-categories.md +++ b/data/reusables/audit_log/audit-log-action-categories.md @@ -61,7 +61,6 @@ | `external_identity` | Contains activities related to a user in an Okta group. {%- endif %} | `gist` | Contains activities related to Gists. -| `git` | Contains activities related to Git events. | `hook` | Contains activities related to webhooks. | `integration` | Contains activities related to integrations in an account. | `integration_installation` | Contains activities related to integrations installed in an account. diff --git a/data/reusables/audit_log/git-events-not-in-search-results.md b/data/reusables/audit_log/git-events-not-in-search-results.md new file mode 100644 index 0000000000..7f54d1e816 --- /dev/null +++ b/data/reusables/audit_log/git-events-not-in-search-results.md @@ -0,0 +1,7 @@ +{% ifversion git-events-audit-log %} +{% note %} + +**Note:** Git events are not included in search results. + +{% endnote %} +{% endif %} \ No newline at end of file diff --git a/data/reusables/audit_log/retention-periods.md b/data/reusables/audit_log/retention-periods.md index dbed08d376..5d47a7424c 100644 --- a/data/reusables/audit_log/retention-periods.md +++ b/data/reusables/audit_log/retention-periods.md @@ -1,3 +1,3 @@ -The audit log lists events triggered by activities that affect your enterprise{% ifversion not ghec %}. Audit logs for {% data variables.product.product_name %} are retained indefinitely.{% else %} within the current month and up to the previous six months. The audit log retains Git events for seven days.{% endif %} +The audit log lists events triggered by activities that affect your enterprise{% ifversion not ghec %}. Audit logs for {% data variables.product.product_name %} are retained indefinitely{% ifversion audit-data-retention-tab %}, unless an enterprise owner configured a different retention period. For more information, see "[Configuring the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise)."{% else %}.{% endif %}{% else %} within the current month and up to the previous six months. The audit log retains Git events for seven days.{% endif %} {% data reusables.audit_log.only-three-months-displayed %} From 2b15269a3d7f2583dc5a3c8718680139e7fe72c8 Mon Sep 17 00:00:00 2001 From: mc <42146119+mchammer01@users.noreply.github.com> Date: Wed, 27 Jul 2022 16:27:27 +0100 Subject: [PATCH 61/70] [Ready to ship] Configuring the dependency review action on GHES (#29064) --- .../about-dependency-review.md | 4 +++- .../configuring-dependency-review.md | 10 ++++++++-- data/features/dependency-review-action-licenses.yml | 4 ++++ data/reusables/dependency-review/action-enterprise.md | 3 +++ data/variables/product.yml | 2 +- 5 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 data/features/dependency-review-action-licenses.yml create mode 100644 data/reusables/dependency-review/action-enterprise.md diff --git a/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md b/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md index ce887407fa..f8d43d3098 100644 --- a/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md +++ b/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md @@ -52,6 +52,8 @@ The dependency review feature becomes available when you enable the dependency g The action is available for all {% ifversion fpt or ghec %}public repositories, as well as private {% endif %}repositories that have {% data variables.product.prodname_GH_advanced_security %} enabled. +{% data reusables.dependency-review.action-enterprise %} + You can use the {% data variables.product.prodname_dependency_review_action %} in your repository to enforce dependency reviews on your pull requests. The action scans for vulnerable versions of dependencies introduced by package version changes in pull requests, and warns you about the associated security vulnerabilities. This gives you better visibility of what's changing in a pull request, and helps prevent vulnerabilities being added to your repository. For more information, see [`dependency-review-action`](https://github.com/actions/dependency-review-action). ![Dependency review action example](/assets/images/help/graphs/dependency-review-action.png) @@ -61,7 +63,7 @@ By default, the {% data variables.product.prodname_dependency_review_action %} c The action uses the Dependency Review REST API to get the diff of dependency changes between the base commit and head commit. You can use the Dependency Review API to get the diff of dependency changes, including vulnerability data, between any two commits on a repository. For more information, see "[Dependency review](/rest/reference/dependency-graph#dependency-review)." {% ifversion dependency-review-action-configuration %} -You can configure the {% data variables.product.prodname_dependency_review_action %} to better suit your needs. For example, you can specify the severity level that will make the action fail, or set an allow or deny list for licenses to scan. For more information, see "[Configuring dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review#configuring-the-dependency-review-github-action)." +You can configure the {% data variables.product.prodname_dependency_review_action %} to better suit your needs. For example, you can specify the severity level that will make the action fail{% ifversion dependency-review-action-licenses %}, or set an allow or deny list for licenses to scan{% endif %}. For more information, see "[Configuring dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review#configuring-the-dependency-review-github-action)." {% endif %} {% endif %} diff --git a/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md b/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md index c18299b4c4..5cf97e5410 100644 --- a/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md +++ b/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md @@ -62,14 +62,18 @@ The following configuration options are available. | Option | Required | Usage | |------------------|-------------------------------|--------| | `fail-on-severity` | Optional | Defines the threshold for level of severity (`low`, `moderate`, `high`, `critical`).
    The action will fail on any pull requests that introduce vulnerabilities of the specified severity level or higher. | -| `allow-licenses` | Optional | Contains a list of allowed licenses. You can find the possible values for this parameter in the [Licenses](/rest/licenses) page of the API documentation.
    The action will fail on pull requests that introduce dependencies with licenses that do not match the list.| -| `deny-licenses` | Optional | Contains a list of prohibited licenses. You can find the possible values for this parameter in the [Licenses](/rest/licenses) page of the API documentation.
    The action will fail on pull requests that introduce dependencies with licenses that match the list.| +{%- ifversion dependency-review-action-licenses %} +| `allow-licenses` | Optional | Contains a list of allowed licenses. You can find the possible values for this parameter in the [Licenses](/rest/licenses) page of the API documentation.
    The action will fail on pull requests that introduce dependencies with licenses that do not match the list.|{% endif %} +{%- ifversion dependency-review-action-licenses %} +| `deny-licenses` | Optional | Contains a list of prohibited licenses. You can find the possible values for this parameter in the [Licenses](/rest/licenses) page of the API documentation.
    The action will fail on pull requests that introduce dependencies with licenses that match the list.|{% endif %} +{% ifversion dependency-review-action-licenses %} {% tip %} **Tip:** The `allow-licenses` and `deny-licenses` options are mutually exclusive. {% endtip %} +{% endif %} This {% data variables.product.prodname_dependency_review_action %} example file illustrates how you can use these configuration options. @@ -91,6 +95,7 @@ jobs: with: # Possible values: "critical", "high", "moderate", "low" fail-on-severity: critical +{% ifversion dependency-review-action-licenses %} # You can only can only include one of these two options: `allow-licenses` and `deny-licences` # ([String]). Only allow these licenses (optional) # Possible values: Any `spdx_id` value(s) from https://docs.github.com/en/rest/licenses @@ -99,6 +104,7 @@ jobs: # ([String]). Block the pull request on these licenses (optional) # Possible values: Any `spdx_id` value(s) from https://docs.github.com/en/rest/licenses # deny-licenses: LGPL-2.0, BSD-2-Clause +{% endif %} ``` For further details about the configuration options, see [`dependency-review-action`](https://github.com/actions/dependency-review-action#readme). diff --git a/data/features/dependency-review-action-licenses.yml b/data/features/dependency-review-action-licenses.yml new file mode 100644 index 0000000000..ec85ab9be0 --- /dev/null +++ b/data/features/dependency-review-action-licenses.yml @@ -0,0 +1,4 @@ +# Reference: Issue #7486 Configuring the dependency review action - [Public Beta] for GHES +versions: + fpt: '*' + ghec: '*' diff --git a/data/reusables/dependency-review/action-enterprise.md b/data/reusables/dependency-review/action-enterprise.md new file mode 100644 index 0000000000..93908578c8 --- /dev/null +++ b/data/reusables/dependency-review/action-enterprise.md @@ -0,0 +1,3 @@ +{% ifversion ghes or ghae %} +Enterprise owners and people with admin access to a repository can add the {% data variables.product.prodname_dependency_review_action %} to their enterprise and repository, respectively. +{% endif %} \ No newline at end of file diff --git a/data/variables/product.yml b/data/variables/product.yml index e09b94fab3..fd2f506ac6 100644 --- a/data/variables/product.yml +++ b/data/variables/product.yml @@ -199,7 +199,7 @@ prodname_code_scanning_capc: 'Code scanning' prodname_codeql_runner: 'CodeQL runner' prodname_advisory_database: 'GitHub Advisory Database' prodname_codeql_workflow: 'CodeQL analysis workflow' -prodname_dependency_review_action: 'Dependency Review GitHub Action' +prodname_dependency_review_action: 'dependency review action' # Visual Studio prodname_vs: 'Visual Studio' From b19e5a6ac3fdc0a72c341f9a09e7a24aac060be9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Jul 2022 15:47:20 +0000 Subject: [PATCH 62/70] Bump terser from 5.14.0 to 5.14.2 (#29208) Bumps [terser](https://github.com/terser/terser) from 5.14.0 to 5.14.2. - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/commits) --- updated-dependencies: - dependency-name: terser dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kevin Heis --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index c2841535b4..81963eb03d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18949,9 +18949,9 @@ } }, "node_modules/terser": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.0.tgz", - "integrity": "sha512-JC6qfIEkPBd9j1SMO3Pfn+A6w2kQV54tv+ABQLgZr7dA3k/DL/OBoYSWxzVpZev3J+bUHXfr55L8Mox7AaNo6g==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "peer": true, "dependencies": { @@ -33755,9 +33755,9 @@ } }, "terser": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.0.tgz", - "integrity": "sha512-JC6qfIEkPBd9j1SMO3Pfn+A6w2kQV54tv+ABQLgZr7dA3k/DL/OBoYSWxzVpZev3J+bUHXfr55L8Mox7AaNo6g==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "peer": true, "requires": { From f79e1d2cb794a8cef2c83a3264944492a669c7d5 Mon Sep 17 00:00:00 2001 From: Kevin Heis Date: Wed, 27 Jul 2022 09:18:07 -0700 Subject: [PATCH 63/70] Fetch CSRF token over XHR (browser-side) (#29337) * Client side csrf token grab * Update get-session.ts * Update get-session.ts * Update get-session.ts * Remove test refs to meta tag * Update get-session.ts * Update get-session.ts * Update get-session.ts * Update get-session.ts * Fix some type issues * Simplify api * Update components/lib/get-session.ts Co-authored-by: Rachael Sewell Co-authored-by: Rachael Sewell --- components/lib/events.ts | 28 +++++++++------- components/lib/get-csrf.ts | 5 --- components/lib/get-session.ts | 51 ++++++++++++++++++++++++++++++ middleware/cache-full-rendering.js | 5 --- pages/_app.tsx | 5 --- tests/browser/browser.js | 9 ------ tests/rendering/render-caching.js | 22 ------------- 7 files changed, 67 insertions(+), 58 deletions(-) delete mode 100644 components/lib/get-csrf.ts create mode 100644 components/lib/get-session.ts diff --git a/components/lib/events.ts b/components/lib/events.ts index ff2d4104e6..fede96f798 100644 --- a/components/lib/events.ts +++ b/components/lib/events.ts @@ -1,8 +1,8 @@ /* eslint-disable camelcase */ import { v4 as uuidv4 } from 'uuid' import Cookies from 'js-cookie' -import getCsrf from './get-csrf' import parseUserAgent from './user-agent' +import { getSession, fetchSession } from './get-session' const COOKIE_NAME = '_docs-events' @@ -83,8 +83,10 @@ function getMetaContent(name: string) { } export function sendEvent({ type, version = '1.0.0', ...props }: SendEventProps) { + const session = getSession() + const body = { - _csrf: getCsrf(), + _csrf: session?.csrfToken, type, @@ -273,14 +275,16 @@ function initPrintEvent() { } export default function initializeEvents() { - initPageAndExitEvent() // must come first - initLinkEvent() - initClipboardEvent() - initCopyButtonEvent() - initPrintEvent() - // survey event in ./survey.js - // experiment event in ./experiment.js - // search and search_result event in ./search.js - // redirect event in middleware/record-redirect.js - // preference event in ./display-tool-specific-content.js + fetchSession().then(() => { + initPageAndExitEvent() // must come first + initLinkEvent() + initClipboardEvent() + initCopyButtonEvent() + initPrintEvent() + // survey event in ./survey.js + // experiment event in ./experiment.js + // search and search_result event in ./search.js + // redirect event in middleware/record-redirect.js + // preference event in ./display-tool-specific-content.js + }) } diff --git a/components/lib/get-csrf.ts b/components/lib/get-csrf.ts deleted file mode 100644 index d98f7da0f4..0000000000 --- a/components/lib/get-csrf.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default function getCsrf() { - const csrfEl = document.querySelector('meta[name="csrf-token"]') - if (!csrfEl) return '' - return csrfEl.getAttribute('content') -} diff --git a/components/lib/get-session.ts b/components/lib/get-session.ts new file mode 100644 index 0000000000..5272bf0d4c --- /dev/null +++ b/components/lib/get-session.ts @@ -0,0 +1,51 @@ +import { useState, useEffect } from 'react' +import { useRouter } from 'next/router' + +const MAX_CACHE = 5000 // milliseconds +const RETRY = 500 // milliseconds + +type Session = { + isSignedIn: boolean + csrfToken: string + language: string // en, es, ja, cn + userLanguage: string // en, es, ja, cn + theme: object // colorMode, nightTheme, dayTheme + themeCSS: object // colorMode, nightTheme, dayTheme +} + +let sessionCache: Session | null +let lastUpdate: number | null + +function isCacheValid() { + return lastUpdate && Date.now() - lastUpdate < MAX_CACHE +} + +export function getSession() { + return sessionCache +} + +// This function must only be called in the browser +export async function fetchSession(): Promise { + if (isCacheValid()) return sessionCache + const response = await fetch('/api/session') + if (response.ok) { + sessionCache = await response.json() + lastUpdate = Date.now() + return sessionCache as Session + } + lastUpdate = null + sessionCache = null + await new Promise((resolve) => setTimeout(resolve, RETRY)) + return fetchSession() +} + +// React hook version +export function useSession() { + const [session, setSession] = useState(sessionCache) + const { asPath } = useRouter() + // Only call `fetchSession` on the client + useEffect(() => { + fetchSession().then((session) => setSession(session)) + }, [asPath]) + return session +} diff --git a/middleware/cache-full-rendering.js b/middleware/cache-full-rendering.js index fe737de374..70c3934d61 100644 --- a/middleware/cache-full-rendering.js +++ b/middleware/cache-full-rendering.js @@ -127,10 +127,6 @@ function setHeaders(headers, res) { } function mutateCheeriobodyByRequest($, req) { - // A fresh CSRF token into the tag - const freshCsrfToken = req.csrfToken() - $('meta[name="csrf-token"]').attr('content', freshCsrfToken) - // Populate if you have the `dotcom_user` user cookie and it's truthy const isDotComAuthenticated = Boolean(req.cookies?.dotcom_user) @@ -153,7 +149,6 @@ function mutateCheeriobodyByRequest($, req) { // See https://github.com/cheeriojs/cheerio/releases/tag/v1.0.0-rc.11 // and https://github.com/cheeriojs/cheerio/pull/2509 const parsedNextData = JSON.parse(nextData.get()[0].children[0].data) - parsedNextData.props.csrfToken = freshCsrfToken parsedNextData.props.dotComAuthenticatedContext.isDotComAuthenticated = isDotComAuthenticated parsedNextData.props.languagesContext.userLanguage = req.context.userLanguage parsedNextData.props.themeProps = { diff --git a/pages/_app.tsx b/pages/_app.tsx index bd7ea96b57..3ee87f43b8 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -16,7 +16,6 @@ import { import { defaultComponentTheme } from 'lib/get-theme.js' type MyAppProps = AppProps & { - csrfToken: string isDotComAuthenticated: boolean themeProps: typeof defaultComponentTheme & Pick languagesContext: LanguagesContextT @@ -25,7 +24,6 @@ type MyAppProps = AppProps & { const MyApp = ({ Component, pageProps, - csrfToken, themeProps, languagesContext, dotComAuthenticatedContext, @@ -59,8 +57,6 @@ const MyApp = ({ name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY" /> - - { return { ...appProps, themeProps: getTheme(req), - csrfToken: req?.csrfToken?.() || '', languagesContext: { languages: req.context.languages, userLanguage: req.context.userLanguage }, dotComAuthenticatedContext: { isDotComAuthenticated: Boolean(req.cookies?.dotcom_user) }, } diff --git a/tests/browser/browser.js b/tests/browser/browser.js index ace2eac45f..871ae2b226 100644 --- a/tests/browser/browser.js +++ b/tests/browser/browser.js @@ -165,15 +165,6 @@ describe('survey', () => { }) }) -describe('csrf meta', () => { - it('should have a csrf-token meta tag on the page', async () => { - await page.goto( - 'http://localhost:4000/en/actions/getting-started-with-github-actions/about-github-actions' - ) - await page.waitForSelector('meta[name="csrf-token"]') - }) -}) - describe('platform picker', () => { // from tests/javascripts/user-agent.js const userAgents = [ diff --git a/tests/rendering/render-caching.js b/tests/rendering/render-caching.js index 49c0a2442d..91622f541a 100644 --- a/tests/rendering/render-caching.js +++ b/tests/rendering/render-caching.js @@ -17,28 +17,6 @@ const serializeTheme = (theme) => { describe('in-memory render caching', () => { jest.setTimeout(30 * 1000) - test('second render should be a cache hit with different csrf-token', async () => { - const res = await get('/en') - // Because these are effectively end-to-end tests, you can't expect - // the first request to be a cache miss because another end-to-end - // test might have "warmed up" this endpoint. - expect(res.headers['x-middleware-cache']).toBeTruthy() - const $1 = cheerio.load(res.text) - const res2 = await get('/en') - expect(res2.headers['x-middleware-cache']).toBe('hit') - const $2 = cheerio.load(res2.text) - const csrfTokenHTML1 = $1('meta[name="csrf-token"]').attr('content') - const csrfTokenHTML2 = $2('meta[name="csrf-token"]').attr('content') - expect(csrfTokenHTML1).not.toBe(csrfTokenHTML2) - // The HTML is one thing, we also need to check that the - // __NEXT_DATA__ serialized (JSON) state is different. - const csrfTokenNEXT1 = getNextData($1).props.csrfToken - const csrfTokenNEXT2 = getNextData($2).props.csrfToken - expect(csrfTokenHTML1).toBe(csrfTokenNEXT1) - expect(csrfTokenHTML2).toBe(csrfTokenNEXT2) - expect(csrfTokenNEXT1).not.toBe(csrfTokenNEXT2) - }) - test('second render should be a cache hit with different dotcom-auth', async () => { // Anonymous first const res = await get('/en') From 9050c26de1cf191d9203fb85aaff45731f52bc43 Mon Sep 17 00:00:00 2001 From: Paul Loeb <90000203+thispaul@users.noreply.github.com> Date: Wed, 27 Jul 2022 10:08:38 -0700 Subject: [PATCH 64/70] Update docs to reference creating a fork with only the default branch (#29009) * Update contributing-to-projects.md * Update fork-a-repo.md * Update contributing-to-projects.md * Update fork-a-repo.md * Update contributing-to-projects.md * Update fork-a-repo.md * Update fork-a-repo.md * Update contributing-to-projects.md * Add files via upload * Update fork-a-repo.md * Update contributing-to-projects.md * Optimize images * Add files via upload * Delete copy-default-branch-only.png * Optimize images * Update content/get-started/quickstart/contributing-to-projects.md Co-authored-by: David Staheli <1767415+davidstaheli@users.noreply.github.com> * Update content/get-started/quickstart/fork-a-repo.md Co-authored-by: David Staheli <1767415+davidstaheli@users.noreply.github.com> * fixes failing checks and replaces screenshot * Optimize images * adds steps to procedural section * Optimize images Co-authored-by: github-actions Co-authored-by: David Staheli <1767415+davidstaheli@users.noreply.github.com> Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> Co-authored-by: Sophie <29382425+sophietheking@users.noreply.github.com> Co-authored-by: Melanie Yarbrough <11952755+myarb@users.noreply.github.com> --- .../repository/copy-default-branch-only.png | Bin 0 -> 59189 bytes .../help/repository/fork-choose-owner.png | Bin 0 -> 151543 bytes .../help/repository/fork-choose-repo-name.png | Bin 0 -> 151542 bytes .../help/repository/fork-create-button.png | Bin 0 -> 80721 bytes .../help/repository/fork-description.png | Bin 0 -> 177452 bytes .../quickstart/contributing-to-projects.md | 17 ++++++++++++++++- content/get-started/quickstart/fork-a-repo.md | 17 ++++++++++++++++- 7 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 assets/images/help/repository/copy-default-branch-only.png create mode 100644 assets/images/help/repository/fork-choose-owner.png create mode 100644 assets/images/help/repository/fork-choose-repo-name.png create mode 100644 assets/images/help/repository/fork-create-button.png create mode 100644 assets/images/help/repository/fork-description.png diff --git a/assets/images/help/repository/copy-default-branch-only.png b/assets/images/help/repository/copy-default-branch-only.png new file mode 100644 index 0000000000000000000000000000000000000000..41b1ebdab94e64579590f0e12632c3f93d6517c9 GIT binary patch literal 59189 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 z

    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 b#;f=5cyWA6Ru?FDco?`HNsj*ecwF5Z59CulO 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

  • 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 ZP|W*C@@EungCCGomRFbiB4Zx@KL9eDy5|4@ literal 0 HcmV?d00001 diff --git a/assets/images/help/education/community-exchange-submission-add-repo.png b/assets/images/help/education/community-exchange-submission-add-repo.png new file mode 100644 index 0000000000000000000000000000000000000000..54012b80aaddebb6e50c3c6e4417ce999013c430 GIT binary patch literal 17684 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 O$3@w>+WuhUANL1%aOq_L literal 0 HcmV?d00001 diff --git a/content/education/contribute-with-github-community-exchange/getting-started-with-github-community-exchange.md b/content/education/contribute-with-github-community-exchange/getting-started-with-github-community-exchange.md new file mode 100644 index 0000000000..a4fb01bee5 --- /dev/null +++ b/content/education/contribute-with-github-community-exchange/getting-started-with-github-community-exchange.md @@ -0,0 +1,45 @@ +--- +title: Getting started with GitHub Community Exchange +shortTitle: 'Get started' +intro: 'Learn how to access {% data variables.product.prodname_community_exchange %} and submit your repository.' +versions: + fpt: '*' +--- + +## Introduction + +{% data reusables.education.about-github-community-exchange-intro %} {% data variables.product.prodname_community_exchange %} can help you make your first open source contribution or grow your own open source project. + +For more information about how {% data variables.product.prodname_community_exchange %} can help you as a student, see "[About {% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange)." + +## Accessing {% data variables.product.prodname_community_exchange %} + +{% data reusables.education.access-github-community-exchange %} + +## Finding interesting repositories + +You can browse repositories submitted to {% data variables.product.prodname_community_exchange %} from the gallery page. + +As you think about what open source repositories may be interesting, consider if you're wanting to learn or collaborate, or if there are particular topics or languages that could be a good starting point. + +When exploring repositories in the {% data variables.product.prodname_community_exchange %} gallery, you can filter available repositories by purpose, topics, or languages, and search for repositories by name and description. You can sort the list of repositories in the gallery by submission date, or by the number of stars, forks, or issues a repository has. + +![Screenshot of Community Exchange search box and dropdown filters](/assets/images/help/education/community-exchange-search-and-filter.png) + +## Starring repositories + +You can star repositories listed in the {% data variables.product.prodname_community_exchange %} gallery. Starring makes it easy to find a repository in the gallery again later. Starring a repository also shows appreciation to the repository maintainer for their work. + +Repository listings in the {% data variables.product.prodname_community_exchange %} gallery can be sorted on the number of stars a repository has. + +To star a repository: Go to your {% data variables.product.prodname_community_exchange %} home page, find the repository you want to star, and click {% octicon "star" aria-label="The star icon" %} **Star** button found right by its name. + +## Reporting abuse + +The {% data variables.product.prodname_community_exchange %} community moderates repository submissions. You can report abusive repositories, spammy, or disruptive content at any time. + +To report an abusive repository: Go to your {% data variables.product.prodname_community_exchange %} home page, find the repository you want to report, click the {% octicon "kebab-horizontal" aria-label="The edit icon" %} drop-down right by its name, then click {% octicon "report" aria-label="The report symbol" %} **Report abuse**. + +## Further reading + +- "[About {% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange)" diff --git a/content/education/contribute-with-github-community-exchange/index.md b/content/education/contribute-with-github-community-exchange/index.md new file mode 100644 index 0000000000..404f038775 --- /dev/null +++ b/content/education/contribute-with-github-community-exchange/index.md @@ -0,0 +1,11 @@ +--- +title: Contribute with GitHub Community Exchange +shortTitle: '{% data variables.product.prodname_community_exchange %}' +intro: 'With {% data variables.product.prodname_community_exchange %}, you can use {% data variables.product.product_name %} to contribute to open source and build your portfolio.' +versions: + fpt: '*' +children: + - /getting-started-with-github-community-exchange + - /submitting-your-repository-to-github-community-exchange + - /managing-your-submissions-to-github-community-exchange +--- diff --git a/content/education/contribute-with-github-community-exchange/managing-your-submissions-to-github-community-exchange.md b/content/education/contribute-with-github-community-exchange/managing-your-submissions-to-github-community-exchange.md new file mode 100644 index 0000000000..ab779aac91 --- /dev/null +++ b/content/education/contribute-with-github-community-exchange/managing-your-submissions-to-github-community-exchange.md @@ -0,0 +1,25 @@ +--- +title: Managing your submissions to GitHub Community Exchange +shortTitle: 'Manage your submissions' +intro: 'You can manage the purpose, topics, and offers assigned to each of your repositories in the {% data variables.product.prodname_community_exchange %} gallery, or delete your repository submissions.' +versions: + fpt: '*' +--- + +## About your submissions + +During the {% data variables.product.prodname_community_exchange %} submission process, you will choose a purpose, topics, and offers for your repository. Once a repository has been submitted to {% data variables.product.prodname_community_exchange %}, it will be published with these details. For more information, see "[Submitting your repository to GitHub Community Exchange](/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange)." + +After you've submitted, you can still edit the topics and offers associated with your repository. You can also update the purpose of your repository by changing the corresponding topic(s). For more information, see "[Classifying your repository with topics](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics)." + +The language associated with your repository is the primary language used and is automatically determined by {% data variables.product.prodname_dotcom %}. For more information, see "[About repository languages](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-repository-languages)." + +The {% data variables.product.prodname_community_exchange %} community moderates all repository submissions. + +## Managing your submissions + +1. From your {% data variables.product.prodname_global_campus %} dashboard, navigate to the {% data variables.product.prodname_community_exchange %} home page. +1. Above the list of repositories, click the **Submissions** tab. + ![Screenshot of the Submissions tab](/assets/images/help/education/community-exchange-submissions-tab.png) +1. Optionally, edit your submitted repository. To the right of the repository you want to edit, click {% octicon "pencil" aria-label="The edit icon" %} to go directly to your repository homepage. From there, you can update the purpose, topics, and offers assigned to your repository. +1. Optionally, delete a submitted repository from the gallery. To the right of the repository submission you want to remove, click {% octicon "trash" aria-label="The trash icon" %}. diff --git a/content/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange.md b/content/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange.md new file mode 100644 index 0000000000..3d371a3079 --- /dev/null +++ b/content/education/contribute-with-github-community-exchange/submitting-your-repository-to-github-community-exchange.md @@ -0,0 +1,52 @@ +--- +title: Submitting your repository to GitHub Community Exchange +shortTitle: 'Submit your repository' +intro: 'You can submit your repository to {% data variables.product.prodname_community_exchange %} for others to view or contribute to.' +versions: + fpt: '*' +--- + +## About repository submissions + +Only public repositories owned by personal accounts can be submitted to {% data variables.product.prodname_community_exchange %}. + +There are three types of repository submissions: + +- **Learn.** A repository to share step-by-step instructions to build a project. +- **Collaborate.** A repository seeking collaborators to work on a project. +- **Learn and Collaborate.** A repository which is a combination of `Learn` and `Collaborate`. + +Consider what the main purpose of your repository is when choosing the type of submission for your repository. + +To promote your project and make it more discoverable to other students, you should assign one or more topics and {% data variables.product.prodname_student_pack %} offers to your repository. For more information, see "[Classifying your repository with topics](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics)." + +Once a repository has been submitted to {% data variables.product.prodname_community_exchange %}, it will be published immediately with the purpose, topics, and offers you've chosen. The {% data variables.product.prodname_community_exchange %} community moderates all repository submissions. + +### Submission requirements + +Your repository must meet a minimum set of requirements for a submission to be accepted. During the submission process, if the submission criteria hasn't been met for your selected repository, you will be notified of the missing items. + +For a submission with a purpose of `Learn`, your repository must have: +- A description. +- A LEARN.md file to provide step-by-step instructions, with text and/or media, on how you built your project. Ideally, your LEARN.md file will deconstruct your project into small components and provide thorough details of each step, so that other students can code their project by following your instructions. +- A README.md file to provide a detailed description of your project. + +For a submission with a purpose of `Collaborate`, your repository must have: +- A description. +- A README.md file to provide a detailed description of your project. +- One or more issues for collaborators to work on. + +A good repository submission for both `Learn` and `Collaborate` purposes, is a repository that follows community standards. For more information, see "[About community profiles for public repositories](/communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories)." + +## Submitting your repository + +1. From your {% data variables.product.prodname_global_campus %} dashboard, navigate to the {% data variables.product.prodname_community_exchange %} home page. +1. Above the list of repositories, to the right of the search and dropdown filters, click **Add repository**. + ![Screenshot of the Add repository button](/assets/images/help/education/community-exchange-submission-add-repo.png) +1. Use the **What is the purpose of your submission?** drop-down menu and select one or more entries matching your submission. + ![Screenshot of the purpose dropdown for a repository submission](/assets/images/help/education/community-exchange-repo-submission-purpose.png) +1. Use the **Which repository would you like to use?** drop-down menu and select the repository for your submission. If the submission criteria hasn't been met, you will be notified of the missing items. + ![Screenshot of the repository dropdown for a repository submission](/assets/images/help/education/community-exchange-repo-submission-repo.png) +1. Use the **Which offers did you use for your project?** drop-down menu and select one or more entries matching your submission. + ![Screenshot of the offers dropdown for a repository submission](/assets/images/help/education/community-exchange-repo-submission-offers.png) +1. Click **Submit the project**. diff --git a/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md b/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md index ec7a6ca8c8..492a82f2fe 100644 --- a/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md +++ b/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange.md @@ -1,14 +1,14 @@ --- title: About GitHub Community Exchange -intro: 'As a student, learn the skills you need to contribute to open source projects and grow your own portfolio, with {% data variables.product.prodname_community_exchange %}.' +intro: 'Learn the skills you need to contribute to open source projects and grow your own portfolio, with {% data variables.product.prodname_community_exchange %}.' versions: fpt: '*' -shortTitle: Community Exchange +shortTitle: About Community Exchange --- ## About {% data variables.product.prodname_community_exchange %} -{% data variables.product.prodname_community_exchange %} is a student community within the {% data variables.product.prodname_global_campus %} portal. As a student, it's a place where you can get exposure for your project and discover other student repositories in need of collaborators and maintainers. +{% data reusables.education.about-github-community-exchange-intro %} ![Screenshot of Community Exchange page](/assets/images/help/education/community-exchange-page.png) @@ -21,10 +21,10 @@ You can help your peers learn open source skills, become a project maintainer, a - Submit a repository to teach new skills - Manage your repository submissions -To access {% data variables.product.prodname_community_exchange %}, visit your {% data variables.product.prodname_global_campus %} dashboard at https://education.github.com. +For more information, see "[Contribute with GitHub Community Exchange](/education/contribute-with-github-community-exchange)." -If you're a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_community_exchange %} within {% data variables.product.prodname_global_campus %}. +{% data reusables.education.access-github-community-exchange %} -- If you’re a student and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [student application form]( https://education.github.com/discount_requests/student_application). For more information, see "[About GitHub Education for students](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students)." +## Further reading -- If you’re an educator and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [teacher application form]( https://education.github.com/discount_requests/teacher_application). For more information, see "[About GitHub Education for educators](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount)." +- "[Getting started with {% data variables.product.prodname_community_exchange %}](/education/contribute-with-github-community-exchange/getting-started-with-github-community-exchange)" diff --git a/content/education/guides.md b/content/education/guides.md index 0d156ed2fa..21add39f20 100644 --- a/content/education/guides.md +++ b/content/education/guides.md @@ -46,3 +46,5 @@ Participate in the community, get training from {% data variables.product.compan - [{% data variables.product.prodname_education_community %}]({% data variables.product.prodname_education_forum_link %}) - [About Campus Experts](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-campus-experts) - [About Campus Advisors](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-campus-advisors) +- [About {% data variables.product.prodname_community_exchange %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-community-exchange) +- [Contribute with GitHub Community Exchange](/education/contribute-with-github-community-exchange) diff --git a/content/education/index.md b/content/education/index.md index d4c2ce8d21..55ceb65dab 100644 --- a/content/education/index.md +++ b/content/education/index.md @@ -27,6 +27,7 @@ versions: children: - /quickstart - /explore-the-benefits-of-teaching-and-learning-with-github-education + - /contribute-with-github-community-exchange - /manage-coursework-with-github-classroom - /guides --- diff --git a/data/reusables/education/about-github-community-exchange-intro.md b/data/reusables/education/about-github-community-exchange-intro.md new file mode 100644 index 0000000000..0371445ce6 --- /dev/null +++ b/data/reusables/education/about-github-community-exchange-intro.md @@ -0,0 +1 @@ +{% data variables.product.prodname_community_exchange %} is a student community within the {% data variables.product.prodname_global_campus %} portal. As a student, it's a place where you can get exposure for your project and discover other student repositories in need of collaborators and maintainers. \ No newline at end of file diff --git a/data/reusables/education/about-github-education-link.md b/data/reusables/education/about-github-education-link.md index c94fca9898..59d776a16f 100644 --- a/data/reusables/education/about-github-education-link.md +++ b/data/reusables/education/about-github-education-link.md @@ -1,3 +1,3 @@ -As a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_global_campus %}. {% data variables.product.prodname_global_campus %} is a portal that allows the GitHub Education Community to access their education benefits—all in one place! The {% data variables.product.prodname_global_campus %} portal includes access to {% data variables.product.prodname_education_community_with_url %}, industry tools used by professional developers, events, [Campus TV](https://www.twitch.tv/githubeducation) content, {% data variables.product.prodname_classroom_with_url %}, and other exclusive features to help students and teachers shape the next generation of software development. +As a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_global_campus %}. {% data variables.product.prodname_global_campus %} is a portal that allows the GitHub Education Community to access their education benefits—all in one place! The {% data variables.product.prodname_global_campus %} portal includes access to {% data variables.product.prodname_education_community_with_url %}, industry tools used by professional developers, events, [Campus TV](https://www.twitch.tv/githubeducation) content, {% data variables.product.prodname_classroom_with_url %}, {% data variables.product.prodname_community_exchange %}, and other exclusive features to help students and teachers shape the next generation of software development. Before applying for an individual discount, check if your learning community is already partnered with us as a {% data variables.product.prodname_campus_program %} school. For more information, see "[About {% data variables.product.prodname_campus_program %}](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/about-github-campus-program)." diff --git a/data/reusables/education/access-github-community-exchange.md b/data/reusables/education/access-github-community-exchange.md new file mode 100644 index 0000000000..b482e8be96 --- /dev/null +++ b/data/reusables/education/access-github-community-exchange.md @@ -0,0 +1,7 @@ +To access {% data variables.product.prodname_community_exchange %}, visit your {% data variables.product.prodname_global_campus %} dashboard at https://education.github.com. + +If you're a student or faculty member at an accredited educational institution, you can apply for {% data variables.product.prodname_education %} benefits, which includes access to {% data variables.product.prodname_community_exchange %} within {% data variables.product.prodname_global_campus %}. + +- If you’re a student and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [student application form]( https://education.github.com/discount_requests/student_application). For more information, see "[About GitHub Education for students](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students)." + +- If you’re an educator and you haven't joined {% data variables.product.prodname_education %} yet, apply using the [teacher application form]( https://education.github.com/discount_requests/teacher_application). For more information, see "[About GitHub Education for educators](/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount)." From 694c9abb744bc5ee06b5e0f9954147c43f23a71b Mon Sep 17 00:00:00 2001 From: docubot <67483024+docubot@users.noreply.github.com> Date: Tue, 26 Jul 2022 17:52:36 -0400 Subject: [PATCH 45/70] New translation batch for cn (#29358) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=cn * run script/i18n/reset-known-broken-translation-files.js * Check in cn CSV report --- translations/log/cn-resets.csv | 6 +- .../managing-accessibility-settings.md | 41 ++- .../about-github-hosted-runners.md | 4 +- .../events-that-trigger-workflows.md | 2 +- ...g-server-statistics-for-your-enterprise.md | 2 - .../command-line-utilities.md | 14 + .../configuring-email-for-notifications.md | 14 +- ...configuring-host-keys-for-your-instance.md | 47 +++ ...guring-ssh-connections-to-your-instance.md | 53 ++++ .../configuring-your-enterprise/index.md | 2 + .../initializing-github-ae.md | 1 + ...ucing-github-actions-to-your-enterprise.md | 2 +- translations/zh-CN/content/admin/guides.md | 2 + .../about-server-statistics.md | 2 - .../exporting-server-statistics.md | 2 - ...ng-server-statistics-using-the-rest-api.md | 2 - ...about-the-audit-log-for-your-enterprise.md | 12 +- .../audit-log-events-for-your-enterprise.md | 2 +- ...aming-the-audit-log-for-your-enterprise.md | 18 +- .../zh-CN/content/admin/packages/index.md | 1 + ...ainer-registry-from-the-docker-registry.md | 85 +++++ ...s-for-github-actions-in-your-enterprise.md | 1 + ...-management-policies-in-your-enterprise.md | 36 ++- .../zh-CN/content/admin/policies/index.md | 1 - .../index.md | 3 + .../viewing-people-in-your-enterprise.md | 4 + .../about-ssh.md | 7 +- ...ng-a-new-ssh-key-to-your-github-account.md | 17 +- .../checking-for-existing-ssh-keys.md | 10 + ...-ssh-key-and-adding-it-to-the-ssh-agent.md | 297 +++++++++--------- .../working-with-ssh-key-passphrases.md | 8 +- .../about-commit-signature-verification.md | 2 + ...isories-in-the-github-advisory-database.md | 173 +++++----- ...isories-in-the-github-advisory-database.md | 18 +- .../end-to-end-supply-chain/securing-code.md | 2 +- .../about-the-dependency-graph.md | 4 +- .../about-discussions.md | 11 +- ...ting-with-maintainers-using-discussions.md | 5 +- .../index.md | 3 +- .../participating-in-a-discussion.md | 5 +- ...s-for-community-conversations-on-github.md | 7 +- .../guides/finding-your-discussions.md | 6 +- ...-higher-permissions-to-top-contributors.md | 7 +- .../zh-CN/content/discussions/guides/index.md | 3 +- .../zh-CN/content/discussions/index.md | 5 +- .../index.md | 3 +- .../managing-categories-for-discussions.md | 7 +- .../managing-discussions.md | 7 +- .../moderating-discussions.md | 7 +- .../viewing-insights-for-your-discussions.md | 3 +- .../zh-CN/content/discussions/quickstart.md | 11 +- ...etting-started-with-your-github-account.md | 2 +- .../quickstart/communicating-on-github.md | 11 +- .../using-github/keyboard-shortcuts.md | 2 +- .../creating-and-highlighting-code-blocks.md | 2 +- .../creating-diagrams.md | 10 +- .../using-the-graphql-api-for-discussions.md | 3 +- .../about-issues.md | 3 +- .../creating-an-issue.md | 2 +- .../about-organizations.md | 14 +- ...ing-the-audit-log-for-your-organization.md | 2 + .../repository-roles-for-an-organization.md | 2 +- ...-github-discussions-for-an-organization.md | 3 +- .../managing-organization-settings/index.md | 1 + ...n-for-repositories-in-your-organization.md | 3 +- ...it-signoff-policy-for-your-organization.md | 25 ++ ...ay-of-member-names-in-your-organization.md | 3 + ...om-repository-roles-for-an-organization.md | 2 +- translations/zh-CN/content/packages/index.md | 3 +- ...-packages-access-control-and-visibility.md | 2 +- ...ainer-registry-from-the-docker-registry.md | 64 ++-- .../working-with-the-container-registry.md | 70 ++--- .../about-commits.md | 3 + ...ing-github-discussions-for-a-repository.md | 4 +- .../managing-repository-settings/index.md | 1 + ...mmit-signoff-policy-for-your-repository.md | 24 ++ .../managing-releases-in-a-repository.md | 2 +- .../working-with-non-code-files.md | 14 +- .../overview/resources-in-the-rest-api.md | 5 +- .../searching-discussions.md | 3 +- .../about-github-support.md | 2 + .../GH-advisory-db-erlang-support.yml | 7 + .../data/features/audit-log-streaming.yml | 5 + .../zh-CN/data/features/commit-signoffs.yml | 5 + .../zh-CN/data/features/discussions.yml | 4 + .../docker-ghcr-enterprise-migration.yml | 4 + .../data/features/ghas-enablement-webhook.yml | 2 +- .../zh-CN/data/features/motion-management.yml | 7 + .../data/features/pause-audit-log-stream.yml | 4 + .../data/features/require-tls-for-smtp.yml | 4 + .../security-advisories-ghes-ghae.yml | 4 + .../zh-CN/data/glossaries/internal.yml | 4 +- .../ghes-3.6/graphql_previews.enterprise.yml | 123 ++++++++ ...hql_upcoming_changes.public-enterprise.yml | 86 +++++ .../enterprise-server/3-2/16.yml | 17 + .../enterprise-server/3-3/11.yml | 18 ++ .../release-notes/enterprise-server/3-4/6.yml | 20 ++ .../release-notes/enterprise-server/3-5/3.yml | 22 ++ .../enterprise-server/3-6/0-rc1.yml | 216 +++++++++++++ .../beta-malware-advisories.md | 4 +- .../audit_log/audit-log-action-categories.md | 2 +- .../about-organization-discussions.md | 2 +- .../enterprise-accounts/packages-tab.md | 1 + .../reusables/enterprise/about-ssh-ports.md | 5 + .../enterprise/apply-configuration.md | 12 + .../repository-caching-release-phase.md | 2 + .../ssh-into-instance.md | 9 +- .../disclaimer-for-git-read-access.md | 6 +- .../reusables/gated-features/discussions.md | 1 - .../container-registry-benefits.md | 1 + ...er-registry-ghes-migration-availability.md | 1 + ...container-registry-migration-namespaces.md | 1 + ...ainer-registry-replaces-docker-registry.md | 1 + .../verify_repository_field.md | 2 +- .../reusables/repositories/commit-signoffs.md | 10 + .../link-browsing-advisory-db.md | 6 +- .../server-statistics/release-phase.md | 5 - .../zh-CN/data/reusables/ssh/about-ssh.md | 1 + .../data/reusables/ssh/key-type-support.md | 19 +- .../rsa-sha-1-connection-failure-criteria.md | 2 + translations/zh-CN/data/ui.yml | 2 +- translations/zh-CN/data/variables/product.yml | 2 + .../data/variables/release_candidate.yml | 2 +- 123 files changed, 1461 insertions(+), 464 deletions(-) create mode 100644 translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md create mode 100644 translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md create mode 100644 translations/zh-CN/content/admin/packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry.md create mode 100644 translations/zh-CN/content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md create mode 100644 translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-commit-signoff-policy-for-your-repository.md create mode 100644 translations/zh-CN/data/features/GH-advisory-db-erlang-support.yml create mode 100644 translations/zh-CN/data/features/audit-log-streaming.yml create mode 100644 translations/zh-CN/data/features/commit-signoffs.yml create mode 100644 translations/zh-CN/data/features/discussions.yml create mode 100644 translations/zh-CN/data/features/docker-ghcr-enterprise-migration.yml create mode 100644 translations/zh-CN/data/features/motion-management.yml create mode 100644 translations/zh-CN/data/features/pause-audit-log-stream.yml create mode 100644 translations/zh-CN/data/features/require-tls-for-smtp.yml create mode 100644 translations/zh-CN/data/features/security-advisories-ghes-ghae.yml create mode 100644 translations/zh-CN/data/graphql/ghes-3.6/graphql_previews.enterprise.yml create mode 100644 translations/zh-CN/data/graphql/ghes-3.6/graphql_upcoming_changes.public-enterprise.yml create mode 100644 translations/zh-CN/data/release-notes/enterprise-server/3-2/16.yml create mode 100644 translations/zh-CN/data/release-notes/enterprise-server/3-3/11.yml create mode 100644 translations/zh-CN/data/release-notes/enterprise-server/3-4/6.yml create mode 100644 translations/zh-CN/data/release-notes/enterprise-server/3-5/3.yml create mode 100644 translations/zh-CN/data/release-notes/enterprise-server/3-6/0-rc1.yml create mode 100644 translations/zh-CN/data/reusables/enterprise-accounts/packages-tab.md create mode 100644 translations/zh-CN/data/reusables/enterprise/about-ssh-ports.md create mode 100644 translations/zh-CN/data/reusables/enterprise/apply-configuration.md delete mode 100644 translations/zh-CN/data/reusables/gated-features/discussions.md create mode 100644 translations/zh-CN/data/reusables/package_registry/container-registry-benefits.md create mode 100644 translations/zh-CN/data/reusables/package_registry/container-registry-ghes-migration-availability.md create mode 100644 translations/zh-CN/data/reusables/package_registry/container-registry-migration-namespaces.md create mode 100644 translations/zh-CN/data/reusables/package_registry/container-registry-replaces-docker-registry.md create mode 100644 translations/zh-CN/data/reusables/repositories/commit-signoffs.md delete mode 100644 translations/zh-CN/data/reusables/server-statistics/release-phase.md create mode 100644 translations/zh-CN/data/reusables/ssh/about-ssh.md create mode 100644 translations/zh-CN/data/reusables/ssh/rsa-sha-1-connection-failure-criteria.md diff --git a/translations/log/cn-resets.csv b/translations/log/cn-resets.csv index b77721c7ae..571b7f4b34 100644 --- a/translations/log/cn-resets.csv +++ b/translations/log/cn-resets.csv @@ -112,7 +112,6 @@ translations/zh-CN/content/admin/user-management/migrating-data-to-and-from-your translations/zh-CN/content/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on.md,broken liquid tags translations/zh-CN/content/authentication/connecting-to-github-with-ssh/about-ssh.md,broken liquid tags translations/zh-CN/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md,broken liquid tags -translations/zh-CN/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md,broken liquid tags translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md,broken liquid tags translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/authorizing-github-apps.md,broken liquid tags translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md,broken liquid tags @@ -160,7 +159,6 @@ translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scannin translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system.md,broken liquid tags translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/running-codeql-runner-in-your-ci-system.md,broken liquid tags translations/zh-CN/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md,rendering error -translations/zh-CN/content/code-security/dependabot/dependabot-alerts/browsing-security-advisories-in-the-github-advisory-database.md,broken liquid tags translations/zh-CN/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md,broken liquid tags translations/zh-CN/content/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates.md,broken liquid tags translations/zh-CN/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md,broken liquid tags @@ -269,7 +267,6 @@ translations/zh-CN/content/packages/learn-github-packages/publishing-a-package.m translations/zh-CN/content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.md,broken liquid tags translations/zh-CN/content/packages/quickstart.md,broken liquid tags translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry.md,broken liquid tags -translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md,broken liquid tags translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-docker-registry.md,broken liquid tags translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry.md,broken liquid tags translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-npm-registry.md,broken liquid tags @@ -386,7 +383,7 @@ translations/zh-CN/data/reusables/enterprise_installation/hardware-consideration translations/zh-CN/data/reusables/enterprise_management_console/badge_indicator.md,broken liquid tags translations/zh-CN/data/reusables/enterprise_user_management/consider-usernames-for-external-authentication.md,rendering error translations/zh-CN/data/reusables/gated-features/codespaces-classroom-articles.md,broken liquid tags -translations/zh-CN/data/reusables/gated-features/enterprise-accounts.md,rendering error +translations/zh-CN/data/reusables/gated-features/enterprise-accounts.md,broken liquid tags translations/zh-CN/data/reusables/gated-features/packages.md,broken liquid tags translations/zh-CN/data/reusables/gated-features/secret-scanning-partner.md,broken liquid tags translations/zh-CN/data/reusables/gated-features/secret-scanning.md,broken liquid tags @@ -415,7 +412,6 @@ translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md,bro translations/zh-CN/data/reusables/scim/after-you-configure-saml.md,broken liquid tags translations/zh-CN/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md,broken liquid tags translations/zh-CN/data/reusables/secret-scanning/partner-program-link.md,broken liquid tags -translations/zh-CN/data/reusables/security-advisory/link-browsing-advisory-db.md,broken liquid tags translations/zh-CN/data/reusables/sponsors/feedback.md,broken liquid tags translations/zh-CN/data/reusables/support/enterprise-resolving-and-closing-tickets.md,broken liquid tags translations/zh-CN/data/reusables/support/free-and-paid-support.md,broken liquid tags diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md index 0296abe293..88f73f221d 100644 --- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md +++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-accessibility-settings.md @@ -1,21 +1,50 @@ --- title: 管理辅助功能设置 -intro: '您可以在 {% data variables.product.prodname_dotcom %} 上的辅助功能设置中禁用字符键快捷方式。' +shortTitle: Manage accessibility settings +intro: '{% data variables.product.product_name %}''s user interface can adapt to your vision, hearing, motor, cognitive, or learning needs.' versions: feature: keyboard-shortcut-accessibility-setting redirect_from: - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-accessibility-settings +type: how_to +miniTocMaxHeadingLevel: 3 --- ## 关于辅助功能设置 -{% data variables.product.product_name %} 包括各种键盘快捷键,便于您在整个站点中执行操作,而无需使用鼠标进行导航。 虽然快捷方式有助于节省时间,但它们有时会使 {% data variables.product.prodname_dotcom %} 更难使用且更难以访问。 +To accommodate your vision, hearing, motor, cognitive, or learning needs, you can customize the user interface for {% data variables.product.product_location %}. -默认情况下,所有键盘快捷键都在 {% data variables.product.product_name %} 上启用,但您可以选择在辅助功能设置中禁用字符键快捷键。 此设置不影响 Web 浏览器提供的键盘快捷键,或者使用修饰键(如 ControlCommand)的 {% data variables.product.prodname_dotcom %} 快捷键。 +## 管理辅助功能设置 -## 管理字符键快捷方式 +You can decide whether you want to use some or all keyboard shortcuts on {% ifversion fpt or ghec %}{% data variables.product.product_location %}{% elsif ghes or ghae %}the website for {% data variables.product.product_location %}{% endif %}, and you can control the display of animated images. + +### Managing keyboard shortcuts + +You can perform actions across the {% data variables.product.product_name %} website without using your mouse by using your keyboard instead. Keyboard shortcuts can be useful to save time for some people, but may interfere with accessibility if you don't intend to use the shortcuts. + +By default, all keyboard shortcuts are enabled on {% data variables.product.product_name %}. 更多信息请参阅“[键盘快捷键](/get-started/using-github/keyboard-shortcuts)”。 {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.accessibility_settings %} -1. 选中或取消选中 **Enable character key shortcuts(启用字符键快捷键)**复选框。 ![“启用字符键快捷方式”复选框的屏幕截图](/assets/images/help/settings/disable-character-key-shortcuts.png) -2. 单击 **Save(保存)**。 +1. Under "Keyboard shortcuts", manage settings for your keyboard shortcuts. + + - Optionally, to disable or enable shortcut keys that don't use modifiers keys like Control or Command, under "General", deselect **Character keys**. If you disable character keys, you may still be able to trigger shortcuts for your web browser, and you can still trigger shortcuts for {% data variables.product.product_name %} that use a modifier key. +{%- ifversion command-palette %} + - Optionally, to customize the keyboard shortcuts for triggering the command palette, under "Command palette", use the drop-down menus to choose a keyboard shortcut. For more information, see "[{% data variables.product.company_short %} Command Palette](/get-started/using-github/github-command-palette)." + {%- endif %} + +{% ifversion motion-management %} + +### Managing motion + +You can control how {% data variables.product.product_name %} displays animated images. + +By default, {% data variables.product.product_name %} syncs with your system-level preference for reduced motion. For more information, see the documentation or settings for your operating system. + +{% data reusables.user-settings.access_settings %} +{% data reusables.user-settings.accessibility_settings %} +1. Under "Motion", manage settings for motion. + + - Optionally, to control how {% data variables.product.product_name %} displays animaged images, under "Autoplay animated images", select **Sync with system**, **Enabled**, or **Disabled**. + +{% endif %} diff --git a/translations/zh-CN/content/actions/using-github-hosted-runners/about-github-hosted-runners.md b/translations/zh-CN/content/actions/using-github-hosted-runners/about-github-hosted-runners.md index 68189622fe..ece89beed5 100644 --- a/translations/zh-CN/content/actions/using-github-hosted-runners/about-github-hosted-runners.md +++ b/translations/zh-CN/content/actions/using-github-hosted-runners/about-github-hosted-runners.md @@ -87,12 +87,12 @@ jobs: ## 支持的运行器和硬件资源 Windows 和 Linux 虚拟机的硬件规格: -- 2 核 CPU +- 2 核 CPU (x86_64) - 7 GB RAM - 14 GB SSD 空间 MacOS 虚拟机的硬件规格: -- 3 核 CPU +- 3 核 CPU (x86_64) - 14 GB RAM - 14 GB SSD 空间 diff --git a/translations/zh-CN/content/actions/using-workflows/events-that-trigger-workflows.md b/translations/zh-CN/content/actions/using-workflows/events-that-trigger-workflows.md index 4433eeb1bf..a4831c701e 100644 --- a/translations/zh-CN/content/actions/using-workflows/events-that-trigger-workflows.md +++ b/translations/zh-CN/content/actions/using-workflows/events-that-trigger-workflows.md @@ -185,7 +185,7 @@ on: deployment_status ``` -{% ifversion fpt or ghec %} +{% ifversion discussions %} ### `讨论` | Web 挂钩事件有效负载 | 活动类型 | `GITHUB_SHA` | `GITHUB_REF` | diff --git a/translations/zh-CN/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md b/translations/zh-CN/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md index f55661600d..391a8d0442 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md @@ -10,8 +10,6 @@ topics: shortTitle: Server Statistics --- -{% data reusables.server-statistics.release-phase %} - ## About {% data variables.product.prodname_server_statistics %} {% data variables.product.prodname_server_statistics %} collects aggregate usage data from {% data variables.product.product_location %}, which you can use to better anticipate the needs of your organization, understand how your team works, and show the value you get from {% data variables.product.prodname_ghe_server %}. diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md index a5122d52e4..71543e2a68 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md +++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md @@ -737,6 +737,20 @@ This utility rewrites the imported repository. This gives you a chance to rename git-import-rewrite ``` +{% ifversion ghes > 3.3 %} + +## Security + +### ghe-find-insecure-git-operations + +This utility searches your instance's logs and identifies Git operations over SSH that use insecure algorithms or hash functions, including DSA, RSA-SHA-1, HMAC-SHA-1, and CBC ciphers. You can use the output to support each client's transition to a more secure SSH connection. For more information, see [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server){% ifversion ghes < 3.6 %}.{% elsif ghes > 3.5 %} and "[Configuring SSH connections to your instance](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)."{% endif %} + +```shell +ghe-find-insecure-git-operations +``` + +{% endif %} + ## Support ### ghe-diagnostics diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md index f0d176e832..12ea175610 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md +++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications.md @@ -73,6 +73,18 @@ shortTitle: 配置电子邮件通知 5. 当测试电子邮件成功后,在页面的底部单击 **Save settings**。 ![Save settings 按钮](/assets/images/enterprise/management-console/save-settings.png) {% data reusables.enterprise_site_admin_settings.wait-for-configuration-run %} +{% ifversion require-tls-for-smtp %} +## Enforcing TLS for SMTP connections + +You can enforce TLS encryption for all incoming SMTP connections, which can help satisfy an ISO-27017 certification requirement. + +{% data reusables.enterprise_site_admin_settings.email-settings %} +1. Under "Authentication," select **Enforce TLS auth (recommended)**. + + ![Screenshot of the "Enforce TLS auth (recommended)" checkbox](/assets/images/enterprise/configuration/enforce-tls-for-smtp-checkbox.png) +{% data reusables.enterprise_management_console.save-settings %} +{% endif %} + ## 配置 DNS 和防火墙设置以允许传入的电子邮件 如果您希望允许通知的电子邮件回复,则必须配置 DNS 设置。 @@ -80,7 +92,7 @@ shortTitle: 配置电子邮件通知 1. 确保您的 SMTP 服务器可以访问实例上的端口 25。 2. 创建一个指向 `reply.[hostname]` 的 A 记录。 根据您的 DNS 提供商和实例主机配置,您可以创建一个指向 `*.[hostname]` 的 A 记录。 3. 创建一个指向 `reply.[hostname]` 的 MX 记录,以便发送到该域的电子邮件可以路由到实例。 -4. 创建一个将 `noreply.[hostname]` 指向 `[hostname]` 的 MX 记录,以便对通知电子邮件中 `cc` 地址的回复可以路由到实例。 更多信息请参阅{% ifversion ghes %}"[配置通知](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}“[关于电子邮件通知](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}。” +4. 创建一个将 `noreply.[hostname]` 指向 `[hostname]` 的 MX 记录,以便对通知电子邮件中 `cc` 地址的回复可以路由到实例。 For more information, see {% ifversion ghes %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}." ## 排查电子邮件递送问题 diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md new file mode 100644 index 0000000000..dd05637a5b --- /dev/null +++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance.md @@ -0,0 +1,47 @@ +--- +title: Configuring host keys for your instance +shortTitle: Configure host keys +intro: 'You can increase the security of {% data variables.product.product_location %} by configuring the algorithms that your instance uses to generate and advertise host keys for incoming SSH connections.' +permissions: 'Site administrators can configure the host keys for a {% data variables.product.product_name %} instance.' +versions: + ghes: '>= 3.6' +type: how_to +topics: + - Authentication + - Enterprise + - Infrastructure + - Networking + - Security + - SSH +--- + +## About host keys for your instance + +Servers that accept SSH connections advertise one or more cryptographic host keys to securely identify the server to SSH clients. To confirm the server's identity during the initialization of a connection, clients store and verify the host key. For more information, see [SSH Host Key - What, Why, How](https://ssh.com/academy/ssh/host-key) on the SSH Academy website. + +{% data reusables.enterprise.about-ssh-ports %} + +By default, {% data variables.product.product_location %} generates and advertises host keys with OpenSSH-style host key rotation. To increase the security of SSH in your environment, you can enable additional algorithms for the generation of host keys. + +{% note %} + +**Note**: If you enable additional host key algorithms, clients that do not use OpenSSH for SSH connections may experience warnings during connection, or fail to connect entirely. Some SSH implementations can ignore unsupported algorithms and fall back to a different algorithm. If the client does not support fallback, the connection will fail. For example, the SSH library for Go does not support fallback to a different algorithm. + +{% endnote %} + +## Managing an Ed25519 host key + +To improve security for clients that connect to {% data variables.product.product_location %}, you can enable the generation and advertisement of an Ed25519 host key. Ed25519 is immune to some attacks that target older signature algorithms, without sacrificing speed. Older SSH clients may not support Ed25519. By default, {% data variables.product.product_name %} instances do not generate or advertise an Ed25519 host key. For more information, see [the Ed25519 website](https://ed25519.cr.yp.to). + +{% data reusables.enterprise_installation.ssh-into-instance %} +1. To enable generation and advertisement of the Ed25519 host key, enter the following command. + + ```shell + ghe-config app.babeld.host-key-ed25519 true + ``` +1. Optionally, enter the following command to disable generation and advertisement of the Ed25519 host key. + + ```shell + ghe-config app.babeld.host-key-ed25519 false + ``` +{% data reusables.enterprise.apply-configuration %} diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md new file mode 100644 index 0000000000..3e3a1646e2 --- /dev/null +++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance.md @@ -0,0 +1,53 @@ +--- +title: Configuring SSH connections to your instance +shortTitle: Configure SSH connections +intro: 'You can increase the security of {% data variables.product.product_location %} by configuring the SSH algorithms that clients can use to establish a connection.' +permissions: 'Site administrators can configure SSH connections to a {% data variables.product.product_name %} instance.' +versions: + ghes: '>= 3.6' +type: how_to +topics: + - Authentication + - Enterprise + - Infrastructure + - Networking + - Security + - SSH +--- + +## About SSH connections to your instance + +{% data reusables.enterprise.about-ssh-ports %} + +To accommodate the SSH clients in your environment, you can configure the types of connections that {% data variables.product.product_location %} will accept. + +## Configuring SSH connections with RSA keys + +When users perform Git operations on {% data variables.product.product_location %} via SSH over port 22, the client can authenticate with an RSA key. The client may sign the attempt using the SHA-1 hash function. In this context, the SHA-1 hash function is no longer secure. For more information, see [SHA-1](https://en.wikipedia.org/wiki/SHA-1) on Wikipedia. + +By default{% ifversion ghes < 3.7 %} on {% data variables.product.product_name %} 3.6 and later{% endif %}, SSH connections that satisfy **both** of the following conditions will fail. + +{% data reusables.ssh.rsa-sha-1-connection-failure-criteria %} + +You can adjust the cutoff date. If the user uploaded the RSA key before the cutoff date, the client can continue to connect successfuly using SHA-1 as long as the key remains valid. Alternatively, you can reject all SSH connections authenticated with an RSA key if the client signs the connection using the SHA-1 hash function. + +Regardless of the setting you choose for your instance, clients can continue to connect using any RSA key signed with a SHA-2 hash function. + +If you use an SSH certificate authority, connections will fail if the certificate's `valid_after` date is after the cutoff date. 更多信息请参阅“[关于 SSH 认证机构](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)”。 + +更多信息请参阅 [{% data variables.product.prodname_blog %}](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server)。 + +{% data reusables.enterprise_installation.ssh-into-instance %} +1. Audit your instance's logs for connections that use unsecure algorithms or hash functions using the `ghe-find-insecure-git-operations` utility. 更多信息请参阅“[命令行实用程序](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-find-insecure-git-operations)”。 +1. To configure a cutoff date after which {% data variables.product.product_location %} will deny connections from clients that use an RSA key uploaded after the date if the connection is signed by the SHA-1 hash function, enter the following command. Replace _**RFC-3399-UTC-TIMESTAMP**_ with a valid RFC 3399 UTC timestamp. For example, the default value, August 1, 2022, would be represented as `2022-08-01T00:00:00Z`. For more information, see [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339) on the IETF website. + +