
-
Octokit comes in
- many flavors
+
Octokit comes in many flavors
Use the official Octokit library, or choose between any of the available third party libraries.
-
@@ -25,141 +24,118 @@ versions:
### Clojure
-* [Tentacles][tentacles]
-
-[tentacles]: https://github.com/Raynes/tentacles
+Library name | Repository
+|---|---|
+**Tentacles**| [Raynes/tentacles](https://github.com/Raynes/tentacles)
### Dart
-* [github.dart][github.dart]
-
-[github.dart]: https://github.com/DirectMyFile/github.dart
+Library name | Repository
+|---|---|
+**github.dart** | [DirectMyFile/github.dart](https://github.com/DirectMyFile/github.dart)
### Emacs Lisp
-* [gh.el][gh.el]
-
-[gh.el]: https://github.com/sigma/gh.el
+Library name | Repository
+|---|---|
+**gh.el** | [sigma/gh.el](https://github.com/sigma/gh.el)
### Erlang
-* [octo.erl][octo-erl]
-
-[octo-erl]: https://github.com/sdepold/octo.erl
+Library name | Repository
+|---|---|
+**octo-erl** | [sdepold/octo.erl](https://github.com/sdepold/octo.erl)
### Go
-* [go-github][]
-
-[go-github]: https://github.com/google/go-github
+Library name | Repository
+|---|---|
+**go-github**| [google/go-github](https://github.com/google/go-github)
### Haskell
-* [github][haskell-github]
-
-[haskell-github]: https://github.com/fpco/GitHub
+Library name | Repository
+|---|---|
+**haskell-github** | [fpco/Github](https://github.com/fpco/GitHub)
### Java
-* The [GitHub Java API (org.eclipse.egit.github.core)](https://github.com/eclipse/egit-github/tree/master/org.eclipse.egit.github.core) library
-is part of the [GitHub Mylyn Connector](https://github.com/eclipse/egit-github) and aims to support the entire
-GitHub v3 API. Builds are available in [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22org.eclipse.egit.github.core%22).
-* [GitHub API for Java (org.kohsuke.github)](http://github-api.kohsuke.org/) defines an object oriented representation of the GitHub API.
-* [JCabi GitHub API](http://github.jcabi.com) is based on Java7 JSON API (JSR-353), simplifies tests with a runtime GitHub stub, and
-covers the entire API.
+Library name | Repository | More information
+|---|---|---|
+**GitHub Java API**| [org.eclipse.egit.github.core](https://github.com/eclipse/egit-github/tree/master/org.eclipse.egit.github.core) | Is part of the [GitHub Mylyn Connector](https://github.com/eclipse/egit-github) and aims to support the entire GitHub v3 API. Builds are available in [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22org.eclipse.egit.github.core%22).
+**GitHub API for Java**| [org.kohsuke.github (From github-api)](http://github-api.kohsuke.org/)|defines an object oriented representation of the GitHub API.
+**JCabi GitHub API**|[github.jcabi.com (Personal Website)](http://github.jcabi.com)|is based on Java7 JSON API (JSR-353), simplifies tests with a runtime GitHub stub, and covers the entire API.
### JavaScript
-* [NodeJS GitHub library][octonode]
-* [gh3 client-side API v3 wrapper][gh3]
-* [GitHub.js wrapper around the GitHub API][github]
-* [Promise-Based CoffeeScript library for the browser or NodeJS][github-client]
-
-[octonode]: https://github.com/pksunkara/octonode
-[gh3]: https://github.com/k33g/gh3
-[github]: https://github.com/michael/github
-[github-client]: https://github.com/philschatz/github-client
+Library name | Repository |
+|---|---|
+**NodeJS GitHub library**| [pksunkara/octonode](https://github.com/pksunkara/octonode)
+**gh3 client-side API v3 wrapper**| [k33g/gh3](https://github.com/k33g/gh3)
+**Github.js wrapper around the GitHub API**|[michael/github](https://github.com/michael/github)
+**Promise-Based CoffeeScript library for the Browser or NodeJS**|[philschatz/github-client](https://github.com/philschatz/github-client)
### Julia
-* [GitHub.jl][github.jl]
-
-[github.jl]: https://github.com/WestleyArgentum/GitHub.jl
+Library name | Repository |
+|---|---|
+**Github.jl**|[WestleyArgentum/Github.jl](https://github.com/WestleyArgentum/GitHub.jl)
### OCaml
-* [ocaml-github][ocaml-github]
-
-[ocaml-github]: https://github.com/mirage/ocaml-github
+Library name | Repository |
+|---|---|
+**ocaml-github**|[mirage/ocaml-github](https://github.com/mirage/ocaml-github)
### Perl
-* [Pithub][pithub-github] ([CPAN][pithub-cpan])
-* [Net::GitHub][net-github-github] ([CPAN][net-github-cpan])
-
-[net-github-github]: https://github.com/fayland/perl-net-github
-[net-github-cpan]: https://metacpan.org/pod/Net::GitHub
-[pithub-github]: https://github.com/plu/Pithub
-[pithub-cpan]: http://metacpan.org/module/Pithub
+Library name | Repository | metacpan Website for the Library
+|---|---|---|
+**Pithub**|[plu/Pithub](https://github.com/plu/Pithub)|[Pithub CPAN](http://metacpan.org/module/Pithub)
+**Net::Github**|[fayland/perl-net-github](https://github.com/fayland/perl-net-github)|[Net:Github CPAN](https://metacpan.org/pod/Net::GitHub)
### PHP
-* [GitHub PHP Client][github-php-client]
-* [PHP GitHub API][php-github-api]
-* [GitHub API][github-api]
-* [GitHub Joomla! Package][joomla]
-* [Github Nette Extension][kdyby-github]
-* [GitHub API Easy Access][milo-github-api]
-* [GitHub bridge for Laravel][github-laravel]
-* [PHP5.6|PHP7 Client & WebHook wrapper][flexyproject-githubapi]
-
-[github-php-client]: https://github.com/tan-tan-kanarek/github-php-client
-[php-github-api]: https://github.com/KnpLabs/php-github-api
-[github-api]: https://github.com/yiiext/github-api
-[joomla]: https://github.com/joomla-framework/github-api
-[kdyby-github]: https://github.com/kdyby/github
-[milo-github-api]: https://github.com/milo/github-api
-[github-laravel]: https://github.com/GrahamCampbell/Laravel-GitHub
-[flexyproject-githubapi]: https://github.com/FlexyProject/GitHubAPI
+Library name | Repository
+|---|---|
+**GitHub PHP Client**|[tan-tan-kanarek/github-php-client](https://github.com/tan-tan-kanarek/github-php-client)
+**PHP GitHub API**|[KnpLabs/php-github-api](https://github.com/KnpLabs/php-github-api)
+**GitHub API**|[yiiext/github-api](https://github.com/yiiext/github-api)
+**GitHub Joomla! Package**|[joomla-framework/github-api](https://github.com/joomla-framework/github-api)
+**GitHub Nette Extension**|[kdyby/github](https://github.com/kdyby/github)
+**GitHub API Easy Access**|[milo/github-api](https://github.com/milo/github-api)
+**GitHub bridge for Laravel**|[GrahamCampbell/Laravel-Github](https://github.com/GrahamCampbell/Laravel-GitHub)
+**PHP7 Client & WebHook wrapper**|[FlexyProject/GithubAPI](https://github.com/FlexyProject/GitHubAPI)
### Python
-* [PyGithub][jacquev6_pygithub]
-* [libsaas][libsaas]
-* [github3.py][github3py]
-* [sanction][sanction]
-* [agithub][agithub]
-* [octohub][octohub]
-* [Github-Flask][github-flask]
-* [torngithub][torngithub]
-
-[jacquev6_pygithub]: https://github.com/PyGithub/PyGithub
-[libsaas]: https://github.com/ducksboard/libsaas
-[github3py]: https://github.com/sigmavirus24/github3.py
-[sanction]: https://github.com/demianbrecht/sanction
-[agithub]: https://github.com/jpaugh/agithub "Agnostic GitHub"
-[octohub]: https://github.com/turnkeylinux/octohub
-[github-flask]: http://github-flask.readthedocs.org
-[torngithub]: https://github.com/jkeylu/torngithub
+Library name | Repository
+|---|---|
+**PyGithub**|[PyGithub/PyGithub](https://github.com/PyGithub/PyGithub)
+**libsaas**|[duckboard/libsaas](https://github.com/ducksboard/libsaas)
+**github3.py**|[sigmavirus24/github3.py](https://github.com/sigmavirus24/github3.py)
+**sanction**|[demianbrecht/sanction](https://github.com/demianbrecht/sanction)
+**agithub**|[jpaugh/agithub](https://github.com/jpaugh/agithub)
+**octohub**|[turnkeylinux/octohub](https://github.com/turnkeylinux/octohub)
+**github-flask**|[github-flask (Oficial Website)](http://github-flask.readthedocs.org)
+**torngithub**|[jkeylu/torngithub](https://github.com/jkeylu/torngithub)
### Ruby
-* [GitHub API Gem][ghapi]
-* [Ghee][ghee]
-
-[ghapi]: https://github.com/peter-murach/github
-[ghee]: https://github.com/rauhryan/ghee
+Library name | Repository
+|---|---|
+**GitHub API Gem**|[peter-murach/github](https://github.com/peter-murach/github)
+**Ghee**|[rauhryan/ghee](https://github.com/rauhryan/ghee)
### Scala
-* [Hubcat][hubcat]
-* [Github4s][github4s]
-
-[hubcat]: https://github.com/softprops/hubcat
-[Github4s]: https://github.com/47deg/github4s
+Library name | Repository
+|---|---|
+**Hubcat**|[softprops/hubcat](https://github.com/softprops/hubcat)
+**Github4s**|[47deg/github4s](https://github.com/47deg/github4s)
### Shell
-* [ok.sh][ok.sh]
-
-[ok.sh]: https://github.com/whiteinge/ok.sh
+Library name | Repository
+|---|---|
+**ok.sh**|[whiteinge/ok.sh](https://github.com/whiteinge/ok.sh)
diff --git a/content/rest/reference/permissions-required-for-github-apps.md b/content/rest/reference/permissions-required-for-github-apps.md
index 0238c195e3..6e07570273 100644
--- a/content/rest/reference/permissions-required-for-github-apps.md
+++ b/content/rest/reference/permissions-required-for-github-apps.md
@@ -186,7 +186,7 @@ _Branches_
- [`POST /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/v3/repos/branches/#create-commit-signature-protection) (:write)
- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/v3/repos/branches/#delete-commit-signature-protection) (:write)
- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/v3/repos/branches/#get-status-checks-protection) (:read)
-- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/v3/repos/branches/#update-status-check-potection) (:write)
+- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/v3/repos/branches/#update-status-check-protection) (:write)
- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/v3/repos/branches/#remove-status-check-protection) (:write)
- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/v3/repos/branches/#get-all-status-check-contexts) (:read)
- [`POST /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/v3/repos/branches/#add-status-check-contexts) (:write)
diff --git a/contributing/content-style-guide.md b/contributing/content-style-guide.md
index 470cb468d5..f103bf3dcb 100644
--- a/contributing/content-style-guide.md
+++ b/contributing/content-style-guide.md
@@ -2,7 +2,7 @@
Welcome to the content style guide for [GitHub Docs](https://docs.github.com/).
-These guidelines are specific to GitHub’s documentation. For general style questions or guidance on topics not covered here, see the [GitHub Brand Guide](https://brand.github.com/content/) first, then the [Microsoft Style Guide](https://docs.microsoft.com/en-us/style-guide/welcome/). For markup specific to source content on docs.github.com, see our [markup reference guide](content-markup-reference.md).
+These guidelines are specific to GitHub’s documentation. For general style questions or guidance on topics not covered here, see the [GitHub Brand Guide](https://brand.github.com/content/) first, then the [Microsoft Style Guide](https://docs.microsoft.com/style-guide/welcome/). For markup specific to source content on docs.github.com, see our [markup reference guide](content-markup-reference.md).
## Table of contents
- [The GitHub Docs approach to style](#the-github-docs-approach-to-style)
@@ -132,7 +132,7 @@ schedule:
## Headers
Use H3 for headers, and H4 for subheaders. When referring to headers, surround the header name with quotation marks.
-- **Use:** Under “User licences”, view your total licenses.
+- **Use:** Under “User licenses”, view your total licenses.
To orient readers and help them understand if the section is relevant to them, include introductory content after a header - don’t locate a subheader directly following a header.
@@ -140,7 +140,7 @@ To orient readers and help them understand if the section is relevant to them, i
### Alt text
-Every image must include an alt attribute that provides a complete description of the image for the user. For more information, see “[Images, image maps, and multimedia](https://docs.microsoft.com/en-us/style-guide/accessibility/graphics-design-media#images-image-maps-and-multimedia)” in Microsoft’s Style Guide.
+Every image must include an alt attribute that provides a complete description of the image for the user. For more information, see “[Images, image maps, and multimedia](https://docs.microsoft.com/style-guide/accessibility/graphics-design-media#images-image-maps-and-multimedia)” in Microsoft’s Style Guide.
### Filenames
@@ -170,9 +170,9 @@ GitHub Brand Guide:
- [People and communities](https://brand.github.com/content/grammar#people-and-communities)
The Microsoft Style Guide offers resources on bias-free communication, accessibility terms, and writing for all abilities:
-- [Bias-free communication](https://docs.microsoft.com/en-us/style-guide/bias-free-communication)
-- [Writing for all abilities](https://docs.microsoft.com/en-us/style-guide/accessibility/writing-all-abilities)
-- [Accessibility terms](https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/term-collections/accessibility-terms)
+- [Bias-free communication](https://docs.microsoft.com/style-guide/bias-free-communication)
+- [Writing for all abilities](https://docs.microsoft.com/style-guide/accessibility/writing-all-abilities)
+- [Accessibility terms](https://docs.microsoft.com/style-guide/a-z-word-list-term-collections/term-collections/accessibility-terms)
More resources for learning about inclusive and accessible language and style:
- [18F Content Guide on Inclusive Language](https://content-guide.18f.gov/inclusive-language/)
@@ -257,7 +257,7 @@ Take care to distinguish between product names and product elements. For more in
## Punctuation
-Follow standard American English punctuation rules. For more guidance, see “[Punctuation](https://brand.github.com/content/grammar#punctuation)” in GitHub’s Brand Guide and “[Punctuation](https://docs.microsoft.com/en-us/style-guide/punctuation)” in the Microsoft Style Guide.
+Follow standard American English punctuation rules. For more guidance, see “[Punctuation](https://brand.github.com/content/grammar#punctuation)” in GitHub’s Brand Guide and “[Punctuation](https://docs.microsoft.com/style-guide/punctuation)” in the Microsoft Style Guide.
## Reusables and variables
Use reusable strings for individual nouns (e.g. product names) or for complete sentences or paragraphs. Sentence fragments and phrases should not be contained in reusable strings as they can cause problems when content is localized. For more information, see the data directory in the github/docs repository and the “Product names” section of this document.
@@ -272,7 +272,7 @@ A table’s contents should be clear from the preceding content - avoid unneeded
Use quotation marks around article titles, whether the article is hosted on GitHub Docs or elsewhere. Do not include quotation marks around the names of external sites.
-For further guidance, see “[Formatting titles](https://docs.microsoft.com/en-us/style-guide/text-formatting/formatting-titles)” in Microsoft’s Style Guide.
+For further guidance, see “[Formatting titles](https://docs.microsoft.com/style-guide/text-formatting/formatting-titles)” in Microsoft’s Style Guide.
## User interface elements
@@ -338,15 +338,15 @@ GitHub Brand Guide:
- [Referring to GitHub features and product elements](https://brand.github.com/content/terminology/#referring-to-github-features-and-product-elements)
- [Page names and UI references](https://brand.github.com/content/grammar#page-names-and-ui-references)
Microsoft Style Guide:
-- [Formatting text in instructions](https://docs.microsoft.com/en-us/style-guide/procedures-instructions/formatting-text-in-instructions)
+- [Formatting text in instructions](https://docs.microsoft.com/style-guide/procedures-instructions/formatting-text-in-instructions)
## Voice and tone
-Use clear, simple language that’s approachable and accessible for a wide range of readers. For more information, see “[Voice](https://brand.github.com/content/voice/)” in GitHub’s Brand Guide. To learn more about writing approachable content, see “[Microsoft's brand voice: Above all, simple and human](https://docs.microsoft.com/en-us/style-guide/brand-voice-above-all-simple-human) and “[Top 10 tips for Microsoft style and voice](https://docs.microsoft.com/en-us/style-guide/top-10-tips-style-voice).”
+Use clear, simple language that’s approachable and accessible for a wide range of readers. For more information, see “[Voice](https://brand.github.com/content/voice)” in GitHub’s Brand Guide. To learn more about writing approachable content, see “[Microsoft's brand voice: Above all, simple and human](https://docs.microsoft.com/style-guide/brand-voice-above-all-simple-human) and “[Top 10 tips for Microsoft style and voice](https://docs.microsoft.com/style-guide/top-10-tips-style-voice).”
## Word choice and terminology
-For general guidance and GitHub-specific terms, see “[Terminology](https://brand.github.com/content/terminology)” and “[Words that can be tricky](https://brand.github.com/content/grammar#words-that-can-be-tricky)” in GitHub’s Brand Guide. For more detailed guidance, see the “[A-Z word list](https://docs.microsoft.com/en-us/style-guide)” in Microsoft’s style guide.
+For general guidance and GitHub-specific terms, see “[Terminology](https://brand.github.com/content/terminology)” and “[Words that can be tricky](https://brand.github.com/content/grammar#words-that-can-be-tricky)” in GitHub’s Brand Guide. For more detailed guidance, see the “[A-Z word list](https://docs.microsoft.com/style-guide)” in Microsoft’s style guide.
### Abbreviations
diff --git a/contributing/development.md b/contributing/development.md
index 5fa66a72a5..0b2f9682e4 100644
--- a/contributing/development.md
+++ b/contributing/development.md
@@ -8,7 +8,7 @@ This site is powered by Node.js! :sparkles: :turtle: :rocket: :sparkles:
It runs on macOS, Windows, and Linux environments.
-You'll need Node.js version 12 or 14 to run the site. To install Node.js, [download the "LTS" installer from nodejs.org](https://nodejs.org). If you're using [`nodenv`](https://github.com/nodenv/nodenv), read the [`nodenv` docs](#nodenv) for instructions on switching Node.js versions.
+You'll need Node.js version 12 or 14 to run the site. To install Node.js, [download the "LTS" installer from nodejs.org](https://nodejs.org). If you're using [`nodenv`](https://github.com/nodenv/nodenv), read the [`nodenv` docs](#nodenv) for instructions on switching Node.js versions.
Once you've installed Node.js (which includes the popular `npm` package manager), open Terminal and run the following:
@@ -16,6 +16,7 @@ Once you've installed Node.js (which includes the popular `npm` package manager)
git clone https://github.com/github/docs
cd docs
npm install
+npm run build
npm start
```
@@ -23,6 +24,8 @@ You should now have a running server! Visit [localhost:4000](http://localhost:40
When you're ready to stop your local server, type
CTRLc in your terminal window.
+Note that `npm run build` is a one-time step that create static assets.
+
## Site structure
This site was originally a Ruby on Rails web application. Some time later it was converted into a static site powered by [Jekyll](https://jekyllrb.com/). A few years after that it was migrated to [Nanoc](https://nanoc.ws/), another Ruby static site generator.
diff --git a/contributing/node-versions.md b/contributing/node-versions.md
index 9ab9c9a66a..934f751577 100644
--- a/contributing/node-versions.md
+++ b/contributing/node-versions.md
@@ -1,6 +1,6 @@
# Node Versions
-In [development](contributing/development.md) enviroments this site will run on Node.js versions `12 - 14`.
+In [development](contributing/development.md) environments this site will run on Node.js versions `12 - 14`.
In [staging and production](contributing/deployments.md) environments this site runs on Node.js 14, the [Active LTS version](https://nodejs.org/en/about/releases/) from 2020-10-27 to 2021-10-26).
diff --git a/contributing/troubleshooting.md b/contributing/troubleshooting.md
index ffd3c30bb8..41ffd6e5c0 100644
--- a/contributing/troubleshooting.md
+++ b/contributing/troubleshooting.md
@@ -1,5 +1,6 @@
-# Troubleshooting status checks
+# Troubleshooting
+- [Troubleshooting server tests that fail locally but pass in CI](#troublshooting-server-tests-that-fail-locally-but-pass-in-ci)
- [Troubleshooting stalled deployments and CI](#troubleshooting-stalled-deployments-and-ci)
- [Staging deployment stalled](#staging-deployment-stalled)
- [CI stalled or stuck](#ci-stalled-or-stuck)
@@ -11,7 +12,13 @@
- [Check external links](#check-external-links)
- [Debugging locally](#debugging-locally)
-## Troubleshooting stalled deployments and CI
+## Troubleshooting
+
+### Troubleshooting server tests that fail locally but pass in CI
+
+If you run the tests locally and get failures in `tests/rendering/server.js` around static assets, stylesheets, and/or the client-side JavaScript bundle, but **the same tests pass in CI** on a PR, you likely need to run `npm run build`. This is a one-time command that creates static assets locally.
+
+See [`development.md`](./development.md) for more info.
### Staging deployment stalled
If a staging deployment is pending for more than 5-10min, try the following:
@@ -83,7 +90,7 @@ Again, you should see more information about the error either in your browser or
The `check internal links` test reports any broken links on the site, including images. The test reports the URL of the broken link, _not_ the file that includes that link, so you'll need to search the `docs` repository to find the file.
-Broken images include `assets/images/` in the URL and are often caused by images being versioned for previous versions of GHES but not uploaded to the appropriate folder in S3. Search the `docs` repository for the file name (e.g., `assets/images/help/repository/security-tab.png`), then make sure the image is versioned correctly in each result. If the image is in a reusable, you'll also need to search for each occurence of that reusable. If the image is versioned correctly, upload the image to the appropriate folder(s) in S3.
+Broken images include `assets/images/` in the URL and are often caused by images being versioned for previous versions of GHES but not uploaded to the appropriate folder in S3. Search the `docs` repository for the file name (e.g., `assets/images/help/repository/security-tab.png`), then make sure the image is versioned correctly in each result. If the image is in a reusable, you'll also need to search for each occurrence of that reusable. If the image is versioned correctly, upload the image to the appropriate folder(s) in S3.
For broken links to articles on our site, find the file that contains the link by searching the `docs` repository for the file name (e.g., `incorporating-feedback-in-your-pull-request`). Try the following fixes:
@@ -107,4 +114,4 @@ During development, you can visit any page on `http://localhost:4000` and add `?
| `permalinks` | Shows all [permalinks](contributing/permalinks.md) that the site is generating for the page.
| `redirect_from` | Shows the hardcoded redirects in the [`redirect_from` frontmatter](content#redirect_from).
| `redirects` | Shows all redirects that the site is generating for the page.
-| `includesPlatformSpecificContent` | Shows whether the site detects any [platform-specific content](#operating-system-tags) on the page.
\ No newline at end of file
+| `includesPlatformSpecificContent` | Shows whether the site detects any [platform-specific content](#operating-system-tags) on the page.
diff --git a/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml b/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml
index 0a97b1ac31..56e1ff90ea 100644
--- a/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml
+++ b/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml
@@ -66,18 +66,6 @@ upcoming_changes:
date: '2020-10-01T00:00:00+00:00'
criticality: breaking
owner: mikesea
-- location: RepositoryCollaboratorEdge.permission
- description: Type for `permission` will change from `RepositoryPermission!` to `String`.
- reason: This field may return additional values
- date: '2020-10-01T00:00:00+00:00'
- criticality: breaking
- owner: oneill38
-- location: RepositoryInvitation.permission
- description: Type for `permission` will change from `RepositoryPermission!` to `String`.
- reason: This field may return additional values
- date: '2020-10-01T00:00:00+00:00'
- criticality: breaking
- owner: oneill38
- location: RepositoryInvitationOrderField.INVITEE_LOGIN
description: "`INVITEE_LOGIN` will be removed."
reason: "`INVITEE_LOGIN` is no longer a valid field value. Repository invitations
@@ -91,12 +79,6 @@ upcoming_changes:
date: '2020-10-01T00:00:00+00:00'
criticality: breaking
owner: nholden
-- location: TeamRepositoryEdge.permission
- description: Type for `permission` will change from `RepositoryPermission!` to `String`.
- reason: This field may return additional values
- date: '2020-10-01T00:00:00+00:00'
- criticality: breaking
- owner: oneill38
- location: EnterpriseMemberEdge.isUnlicensed
description: "`isUnlicensed` will be removed."
reason: All members consume a license
diff --git a/data/graphql/ghae/schema.docs-ghae.graphql b/data/graphql/ghae/schema.docs-ghae.graphql
index e2fbb7ee38..7bca3e6574 100644
--- a/data/graphql/ghae/schema.docs-ghae.graphql
+++ b/data/graphql/ghae/schema.docs-ghae.graphql
@@ -1180,6 +1180,16 @@ type Bot implements Actor & Node & UniformResourceLocatable {
A branch protection rule.
"""
type BranchProtectionRule implements Node {
+ """
+ Can this branch be deleted.
+ """
+ allowsDeletions: Boolean!
+
+ """
+ Are force pushes allowed on this branch.
+ """
+ allowsForcePushes: Boolean!
+
"""
A list of conflicts matching branches protection rule and other branch protection rules
"""
@@ -1316,6 +1326,11 @@ type BranchProtectionRule implements Node {
"""
requiresCommitSignatures: Boolean!
+ """
+ Are merge commits prohibited from being pushed to this branch.
+ """
+ requiresLinearHistory: Boolean!
+
"""
Are status checks required to update matching branches.
"""
@@ -27827,10 +27842,6 @@ type RepositoryCollaboratorEdge {
"""
The permission the user has on the repository.
-
- **Upcoming Change on 2020-10-01 UTC**
- **Description:** Type for `permission` will change from `RepositoryPermission!` to `String`.
- **Reason:** This field may return additional values
"""
permission: RepositoryPermission!
@@ -28117,10 +28128,6 @@ type RepositoryInvitation implements Node {
"""
The permission granted on this repository by this invitation.
-
- **Upcoming Change on 2020-10-01 UTC**
- **Description:** Type for `permission` will change from `RepositoryPermission!` to `String`.
- **Reason:** This field may return additional values
"""
permission: RepositoryPermission!
@@ -32583,10 +32590,6 @@ type TeamRepositoryEdge {
"""
The permission level the team has on the repository
-
- **Upcoming Change on 2020-10-01 UTC**
- **Description:** Type for `permission` will change from `RepositoryPermission!` to `String`.
- **Reason:** This field may return additional values
"""
permission: RepositoryPermission!
}
diff --git a/data/graphql/graphql_upcoming_changes.public.yml b/data/graphql/graphql_upcoming_changes.public.yml
index 4489b44b0c..3af44bb542 100644
--- a/data/graphql/graphql_upcoming_changes.public.yml
+++ b/data/graphql/graphql_upcoming_changes.public.yml
@@ -73,18 +73,6 @@ upcoming_changes:
date: '2020-10-01T00:00:00+00:00'
criticality: breaking
owner: mikesea
-- location: RepositoryCollaboratorEdge.permission
- description: Type for `permission` will change from `RepositoryPermission!` to `String`.
- reason: This field may return additional values
- date: '2020-10-01T00:00:00+00:00'
- criticality: breaking
- owner: oneill38
-- location: RepositoryInvitation.permission
- description: Type for `permission` will change from `RepositoryPermission!` to `String`.
- reason: This field may return additional values
- date: '2020-10-01T00:00:00+00:00'
- criticality: breaking
- owner: oneill38
- location: RepositoryInvitationOrderField.INVITEE_LOGIN
description: "`INVITEE_LOGIN` will be removed."
reason: "`INVITEE_LOGIN` is no longer a valid field value. Repository invitations
@@ -98,12 +86,6 @@ upcoming_changes:
date: '2020-10-01T00:00:00+00:00'
criticality: breaking
owner: nholden
-- location: TeamRepositoryEdge.permission
- description: Type for `permission` will change from `RepositoryPermission!` to `String`.
- reason: This field may return additional values
- date: '2020-10-01T00:00:00+00:00'
- criticality: breaking
- owner: oneill38
- location: EnterpriseMemberEdge.isUnlicensed
description: "`isUnlicensed` will be removed."
reason: All members consume a license
diff --git a/data/graphql/schema.docs.graphql b/data/graphql/schema.docs.graphql
index b9978f831b..208d3b7aed 100644
--- a/data/graphql/schema.docs.graphql
+++ b/data/graphql/schema.docs.graphql
@@ -1200,6 +1200,16 @@ type Bot implements Actor & Node & UniformResourceLocatable {
A branch protection rule.
"""
type BranchProtectionRule implements Node {
+ """
+ Can this branch be deleted.
+ """
+ allowsDeletions: Boolean!
+
+ """
+ Are force pushes allowed on this branch.
+ """
+ allowsForcePushes: Boolean!
+
"""
A list of conflicts matching branches protection rule and other branch protection rules
"""
@@ -1336,6 +1346,11 @@ type BranchProtectionRule implements Node {
"""
requiresCommitSignatures: Boolean!
+ """
+ Are merge commits prohibited from being pushed to this branch.
+ """
+ requiresLinearHistory: Boolean!
+
"""
Are status checks required to update matching branches.
"""
@@ -29748,10 +29763,6 @@ type RepositoryCollaboratorEdge {
"""
The permission the user has on the repository.
-
- **Upcoming Change on 2020-10-01 UTC**
- **Description:** Type for `permission` will change from `RepositoryPermission!` to `String`.
- **Reason:** This field may return additional values
"""
permission: RepositoryPermission!
@@ -30033,10 +30044,6 @@ type RepositoryInvitation implements Node {
"""
The permission granted on this repository by this invitation.
-
- **Upcoming Change on 2020-10-01 UTC**
- **Description:** Type for `permission` will change from `RepositoryPermission!` to `String`.
- **Reason:** This field may return additional values
"""
permission: RepositoryPermission!
@@ -34897,10 +34904,6 @@ type TeamRepositoryEdge {
"""
The permission level the team has on the repository
-
- **Upcoming Change on 2020-10-01 UTC**
- **Description:** Type for `permission` will change from `RepositoryPermission!` to `String`.
- **Reason:** This field may return additional values
"""
permission: RepositoryPermission!
}
diff --git a/data/reusables/community/interaction-limits-duration.md b/data/reusables/community/interaction-limits-duration.md
new file mode 100644
index 0000000000..fb858accd8
--- /dev/null
+++ b/data/reusables/community/interaction-limits-duration.md
@@ -0,0 +1 @@
+When you enable an interaction limit, you can choose a duration for the limit: 24 hours, 3 days, 1 week, 1 month, or 6 months.
\ No newline at end of file
diff --git a/data/reusables/community/interaction-limits-restrictions.md b/data/reusables/community/interaction-limits-restrictions.md
new file mode 100644
index 0000000000..1be2648d16
--- /dev/null
+++ b/data/reusables/community/interaction-limits-restrictions.md
@@ -0,0 +1 @@
+Enabling an interaction limit for a repository restricts certain users from commenting, opening issues, creating pull requests, reacting with emojis, editing existing comments, and editing titles of issues and pull requests.
\ No newline at end of file
diff --git a/data/reusables/community/set-interaction-limit.md b/data/reusables/community/set-interaction-limit.md
new file mode 100644
index 0000000000..468a068f70
--- /dev/null
+++ b/data/reusables/community/set-interaction-limit.md
@@ -0,0 +1 @@
+5. Under "Temporary interaction limits", to the right of the type of interaction limit you want to set, use the **Enable** drop-down menu, then click the duration you want for your interaction limit.
\ No newline at end of file
diff --git a/data/reusables/community/types-of-interaction-limits.md b/data/reusables/community/types-of-interaction-limits.md
new file mode 100644
index 0000000000..67967a2fa2
--- /dev/null
+++ b/data/reusables/community/types-of-interaction-limits.md
@@ -0,0 +1,4 @@
+There are three types of interaction limits.
+ - **Limit to existing users**: Limits activity for users with accounts that are less than 24 hours old who do not have prior contributions and are not collaborators.
+ - **Limit to prior contributors**: Limits activity for users who have not previously contributed to the default branch of the repository and are not collaborators.
+ - **Limit to repository collaborators**: Limits activity for users who do not have write access to the repository.
\ No newline at end of file
diff --git a/data/reusables/dependabot/click-dependabot-tab.md b/data/reusables/dependabot/click-dependabot-tab.md
index 787f987069..81f569ccc6 100644
--- a/data/reusables/dependabot/click-dependabot-tab.md
+++ b/data/reusables/dependabot/click-dependabot-tab.md
@@ -1,2 +1,2 @@
-4. Under "Dependency graph", click **{% data variables.product.prodname_dependabot_short %}**.
- 
+4. Under "Dependency graph", click **{% data variables.product.prodname_dependabot %}**.
+ 
diff --git a/data/reusables/dependabot/default-labels.md b/data/reusables/dependabot/default-labels.md
index 00fa428e67..9294fb86c1 100644
--- a/data/reusables/dependabot/default-labels.md
+++ b/data/reusables/dependabot/default-labels.md
@@ -1 +1 @@
-By default, {% data variables.product.prodname_dependabot %} raises all pull requests with the `dependencies` label. If more than one package manager is defined, {% data variables.product.prodname_dependabot_short %} includes an additional label on each pull request. This indicates which language or ecosystem the pull request will update, for example: `java` for Gradle updates and `submodules` for git submodule updates. {% data variables.product.prodname_dependabot %} creates these default labels automatically, as necessary in your repository.
+By default, {% data variables.product.prodname_dependabot %} raises all pull requests with the `dependencies` label. If more than one package manager is defined, {% data variables.product.prodname_dependabot %} includes an additional label on each pull request. This indicates which language or ecosystem the pull request will update, for example: `java` for Gradle updates and `submodules` for git submodule updates. {% data variables.product.prodname_dependabot %} creates these default labels automatically, as necessary in your repository.
diff --git a/data/reusables/dependabot/initial-updates.md b/data/reusables/dependabot/initial-updates.md
index 869d31ff84..fe4154576b 100644
--- a/data/reusables/dependabot/initial-updates.md
+++ b/data/reusables/dependabot/initial-updates.md
@@ -1,3 +1,3 @@
When you first enable version updates, you may have many dependencies that are outdated and some may be many versions behind the latest version. {% data variables.product.prodname_dependabot %} checks for outdated dependencies as soon as it's enabled. You may see new pull requests for version updates within minutes of adding the configuration file, depending on the number of manifest files for which you configure updates.
-To keep pull requests manageable and easy to review, {% data variables.product.prodname_dependabot_short %} raises a maximum of five pull requests to start bringing dependencies up to the latest version. If you merge some of these first pull requests before the next scheduled update, then further pull requests are opened up to a maximum of five (you can change this limit).
+To keep pull requests manageable and easy to review, {% data variables.product.prodname_dependabot %} raises a maximum of five pull requests to start bringing dependencies up to the latest version. If you merge some of these first pull requests before the next scheduled update, then further pull requests are opened up to a maximum of five (you can change this limit).
diff --git a/data/reusables/dependabot/private-dependencies.md b/data/reusables/dependabot/private-dependencies.md
index dfcbae9c73..717f1dbb97 100644
--- a/data/reusables/dependabot/private-dependencies.md
+++ b/data/reusables/dependabot/private-dependencies.md
@@ -1 +1 @@
-Currently, {% data variables.product.prodname_dependabot_version_updates %} doesn't support manifest or lock files that contain any private git dependencies or private git registries. This is because, when running version updates, {% data variables.product.prodname_dependabot_short %} must be able to resolve all dependencies from their source to verify that version updates have been successful.
+Currently, {% data variables.product.prodname_dependabot_version_updates %} doesn't support manifest or lock files that contain any private git dependencies or private git registries. This is because, when running version updates, {% data variables.product.prodname_dependabot %} must be able to resolve all dependencies from their source to verify that version updates have been successful.
diff --git a/data/reusables/dependabot/pull-request-introduction.md b/data/reusables/dependabot/pull-request-introduction.md
index 7494d21059..86b8dd0cf3 100644
--- a/data/reusables/dependabot/pull-request-introduction.md
+++ b/data/reusables/dependabot/pull-request-introduction.md
@@ -1 +1 @@
-{% data variables.product.prodname_dependabot %} raises pull requests to update dependencies. Depending on how your repository is configured, {% data variables.product.prodname_dependabot_short %} may raise pull requests for version updates and/or for security updates. You manage these pull requests in the same way as any other pull request, but there are also some extra commands available. For information about enabling {% data variables.product.prodname_dependabot %} dependency updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" and "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)."
\ No newline at end of file
+{% data variables.product.prodname_dependabot %} raises pull requests to update dependencies. Depending on how your repository is configured, {% data variables.product.prodname_dependabot %} may raise pull requests for version updates and/or for security updates. You manage these pull requests in the same way as any other pull request, but there are also some extra commands available. For information about enabling {% data variables.product.prodname_dependabot %} dependency updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)" and "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)."
\ No newline at end of file
diff --git a/data/reusables/dependabot/supported-package-managers.md b/data/reusables/dependabot/supported-package-managers.md
index c0152e0df7..9c62f5656f 100644
--- a/data/reusables/dependabot/supported-package-managers.md
+++ b/data/reusables/dependabot/supported-package-managers.md
@@ -18,12 +18,12 @@ Terraform: `terraform` |
{% note %}
-**Note**: {% data variables.product.prodname_dependabot_short %} also supports the following package managers:
+**Note**: {% data variables.product.prodname_dependabot %} also supports the following package managers:
-`yarn` (v1 only) (specify `npm`)
-`pipenv`, `pip-compile`, and `poetry` (specify `pip`)
-For example, if you use `poetry` to manage your Python dependencies and want {% data variables.product.prodname_dependabot_short %} to monitor your dependency manifest file for new versions, use `package-ecosystem: "pip"` in your *dependabot.yml* file.
+For example, if you use `poetry` to manage your Python dependencies and want {% data variables.product.prodname_dependabot %} to monitor your dependency manifest file for new versions, use `package-ecosystem: "pip"` in your *dependabot.yml* file.
{% endnote %}
diff --git a/data/reusables/dependabot/version-updates-for-actions.md b/data/reusables/dependabot/version-updates-for-actions.md
index 3b63e3586d..f00b76cfe2 100644
--- a/data/reusables/dependabot/version-updates-for-actions.md
+++ b/data/reusables/dependabot/version-updates-for-actions.md
@@ -1 +1 @@
-You can also enable {% data variables.product.prodname_dependabot_version_updates %} for the actions that you add to your workflow. For more information, see "[Keeping your actions up to date with {% data variables.product.prodname_dependabot %}](/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot)."
+You can also enable {% data variables.product.prodname_dependabot_version_updates %} for the actions that you add to your workflow. For more information, see "[Keeping your actions up to date with {% data variables.product.prodname_dependabot %}](/github/administering-a-repository/keeping-your-actions-up-to-date-with-dependabot)."
diff --git a/data/reusables/github-insights/contributors-tab.md b/data/reusables/github-insights/contributors-tab.md
index 4f00212343..7eafbff08c 100644
--- a/data/reusables/github-insights/contributors-tab.md
+++ b/data/reusables/github-insights/contributors-tab.md
@@ -1,2 +1,2 @@
-1. Under **{% octicon "gear" aria-label="The gear icon" %} Settings**, click **Contibutors**.
+1. Under **{% octicon "gear" aria-label="The gear icon" %} Settings**, click **Contributors**.

diff --git a/data/reusables/marketplace/downgrade-marketplace-only.md b/data/reusables/marketplace/downgrade-marketplace-only.md
index fe5ba60c5c..aac9c98294 100644
--- a/data/reusables/marketplace/downgrade-marketplace-only.md
+++ b/data/reusables/marketplace/downgrade-marketplace-only.md
@@ -1 +1 @@
-Canceling an app or downgrading an app to free does not affect your [other paid subcriptions](/articles/about-billing-on-github) on {% data variables.product.prodname_dotcom %}. If you want to cease all of your paid subscriptions on {% data variables.product.prodname_dotcom %}, you must downgrade each paid subscription separately.
+Canceling an app or downgrading an app to free does not affect your [other paid subscriptions](/articles/about-billing-on-github) on {% data variables.product.prodname_dotcom %}. If you want to cease all of your paid subscriptions on {% data variables.product.prodname_dotcom %}, you must downgrade each paid subscription separately.
diff --git a/data/reusables/project-management/resync-automation.md b/data/reusables/project-management/resync-automation.md
index a5281a26ff..38b2f7a9e8 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 positon 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 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)."
diff --git a/data/reusables/pull_requests/re-request-review.md b/data/reusables/pull_requests/re-request-review.md
new file mode 100644
index 0000000000..5776451f77
--- /dev/null
+++ b/data/reusables/pull_requests/re-request-review.md
@@ -0,0 +1,2 @@
+You can re-request a review, for example, after you've made substantial changes to your pull request.
+To request a fresh review from a reviewer, in the sidebar of the **Conversation** tab, click the {% octicon "sync" aria-label="The sync icon" %} icon.
diff --git a/data/reusables/repositories/enable-security-alerts.md b/data/reusables/repositories/enable-security-alerts.md
index e4f329be8d..1f1c4cd5fc 100644
--- a/data/reusables/repositories/enable-security-alerts.md
+++ b/data/reusables/repositories/enable-security-alerts.md
@@ -1,3 +1,3 @@
{% if enterpriseServerVersions contains currentVersion %}
-Your site administrator must enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."
+Your site administrator must enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alerts for vulnerable dependencies for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."
{% endif %}
diff --git a/data/reusables/repositories/sidebar-dependabot-alerts.md b/data/reusables/repositories/sidebar-dependabot-alerts.md
index b5e860b43e..30ce19c2e0 100644
--- a/data/reusables/repositories/sidebar-dependabot-alerts.md
+++ b/data/reusables/repositories/sidebar-dependabot-alerts.md
@@ -1,2 +1,2 @@
-1. In the security sidebar, click **{% data variables.product.prodname_dependabot_short %} alerts**.
-
+1. In the security sidebar, click **{% data variables.product.prodname_dependabot_alerts %}**.
+
diff --git a/data/reusables/webhooks/installation_properties.md b/data/reusables/webhooks/installation_properties.md
index 0f8ae4af38..8580d9fc2d 100644
--- a/data/reusables/webhooks/installation_properties.md
+++ b/data/reusables/webhooks/installation_properties.md
@@ -1,4 +1,4 @@
Key | Type | Description
----|------|------------
`action` | `string` | The action that was performed. Can be one of:
- `created` - Someone installs a {% data variables.product.prodname_github_app %}.
- `deleted` - Someone uninstalls a {% data variables.product.prodname_github_app %}
{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}- `suspend` - Someone suspends a {% data variables.product.prodname_github_app %} installation.
- `unsuspend` - Someone unsuspends a {% data variables.product.prodname_github_app %} installation.
{% endif %}- `new_permissions_accepted` - Someone accepts new permissions for a {% data variables.product.prodname_github_app %} installation. When a {% data variables.product.prodname_github_app %} owner requests new permissions, the person who installed the {% data variables.product.prodname_github_app %} must accept the new permissions request.
-`repositories` | `array` | An array of repository objects that the insatllation can access.
+`repositories` | `array` | An array of repository objects that the installation can access.
diff --git a/data/reusables/webhooks/member_webhook_properties.md b/data/reusables/webhooks/member_webhook_properties.md
index e17e3348b6..7944d1e286 100644
--- a/data/reusables/webhooks/member_webhook_properties.md
+++ b/data/reusables/webhooks/member_webhook_properties.md
@@ -1,3 +1,3 @@
Key | Type | Description
----|------|-------------
-`action`|`string` | The action that was performed. Can be one of:
- `added` - A user accepts an invitation to a repository.
- `removed` - A user is removed as a collaborator in a repository.
- `edited` - A user's collaborator permissios have changed.
+`action`|`string` | The action that was performed. Can be one of:
- `added` - A user accepts an invitation to a repository.
- `removed` - A user is removed as a collaborator in a repository.
- `edited` - A user's collaborator permissions have changed.
diff --git a/data/reusables/webhooks/ping_short_desc.md b/data/reusables/webhooks/ping_short_desc.md
index 139c6735e2..4ef916b7b9 100644
--- a/data/reusables/webhooks/ping_short_desc.md
+++ b/data/reusables/webhooks/ping_short_desc.md
@@ -1 +1 @@
-When you create a new webhook, we'll send you a simple `ping` event to let you know you've set up the webhook correctly. This event isnt stored so it isn't retrievable via the [Events API](/rest/reference/activity#ping-a-repository-webhook) endpoint.
+When you create a new webhook, we'll send you a simple `ping` event to let you know you've set up the webhook correctly. This event isn't stored so it isn't retrievable via the [Events API](/rest/reference/activity#ping-a-repository-webhook) endpoint.
diff --git a/data/reusables/webhooks/repo_desc.md b/data/reusables/webhooks/repo_desc.md
index 27cc4f74c0..df26fb3e7a 100644
--- a/data/reusables/webhooks/repo_desc.md
+++ b/data/reusables/webhooks/repo_desc.md
@@ -1 +1 @@
-`repository` | `object` | The [`repository`](/v3/repos/#get-a-repository) where the event occured.
+`repository` | `object` | The [`repository`](/v3/repos/#get-a-repository) where the event occurred.
diff --git a/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md b/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md
index 635c979d78..00324e3dc1 100644
--- a/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md
+++ b/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md
@@ -1 +1 @@
-Activity related to security vulnerability alerts in a repository. {% data reusables.webhooks.action_type_desc %} For more information, see the "[About security alerts for vulerable dependencies](/github/managing-security-vulnerabilities/about-security-alerts-for-vulnerable-dependencies)".
+Activity related to security vulnerability alerts in a repository. {% data reusables.webhooks.action_type_desc %} For more information, see the "[About security alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-security-alerts-for-vulnerable-dependencies)".
diff --git a/data/ui.yml b/data/ui.yml
index 79317d9ea4..0fc2ca6e1e 100644
--- a/data/ui.yml
+++ b/data/ui.yml
@@ -26,8 +26,9 @@ homepage:
version_picker: Version
toc:
getting_started: Getting started
- popular_articles: Popular articles
+ popular_articles: Popular
guides: Guides
+ whats_new: What's new
pages:
article_version: "Article version:"
miniToc: In this article
@@ -129,3 +130,6 @@ footer:
careers: Careers
press: Press
shop: Shop
+product_landing:
+ quick_start: Quickstart
+ reference_guides: Reference guides
\ No newline at end of file
diff --git a/data/variables/README.md b/data/variables/README.md
index 9eb6de78d6..7486f637b7 100644
--- a/data/variables/README.md
+++ b/data/variables/README.md
@@ -18,7 +18,7 @@ nested:
too: Yes!
```
-Its values would be accesible as:
+Its values would be accessible as:
```
{% data foo.bar.meaning_of_life %}
diff --git a/data/variables/product.yml b/data/variables/product.yml
index fa8edd4bac..1f867437ef 100644
--- a/data/variables/product.yml
+++ b/data/variables/product.yml
@@ -150,11 +150,10 @@ prodname_vss_ghe: 'Visual Studio subscription with GitHub Enterprise'
prodname_vss_admin_portal_with_url: 'the [administrator portal for Visual Studio subscriptions](https://visualstudio.microsoft.com/subscriptions-administration/)'
# GitHub Dependabot
-prodname_dependabot: 'GitHub Dependabot'
-prodname_dependabot_short: 'Dependabot'
-prodname_dependabot_alerts: 'GitHub Dependabot alerts'
-prodname_dependabot_security_updates: 'GitHub Dependabot security updates'
-prodname_dependabot_version_updates: 'GitHub Dependabot version updates'
+prodname_dependabot: 'Dependabot'
+prodname_dependabot_alerts: 'Dependabot alerts'
+prodname_dependabot_security_updates: 'Dependabot security updates'
+prodname_dependabot_version_updates: 'Dependabot version updates'
# GitHub Archive Program
prodname_archive: 'GitHub Archive Program'
diff --git a/includes/footer.html b/includes/footer.html
index 062c88a8c2..7b46713fbd 100644
--- a/includes/footer.html
+++ b/includes/footer.html
@@ -20,7 +20,7 @@
{% data ui.footer.platform.heading %}
-
+{% include scripts %}
diff --git a/includes/header.html b/includes/header.html
index 2752b31013..491c584044 100644
--- a/includes/header.html
+++ b/includes/header.html
@@ -104,7 +104,7 @@
{% if page.relativePath != 'index.md' and error != '404' %}
-