Skip to content

Commit 2c87130

Browse files
Move deploy keys from deployments to keys in rest pages (github#26166)
* move deploy keys from deployments to keys in rest pages * move minitocs above intro * Update content/rest/reference/keys.md Co-authored-by: Sarah Edwards <[email protected]> * add to banner, add redirects from deployments * remove deploy keys from deployments intro * update data/reusables name * update - to _ * update script and add redirects for subcategories turned categories Co-authored-by: Sarah Edwards <[email protected]>
1 parent 0fd7c41 commit 2c87130

File tree

16 files changed

+4495
-4411
lines changed

16 files changed

+4495
-4411
lines changed

components/page-header/RestBanner.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const restRepoDisplayPages = [
77
'branches',
88
'collaborators',
99
'commits',
10+
'deploy_keys',
1011
'deployments',
1112
'pages',
1213
'releases',
@@ -19,6 +20,7 @@ const restRepoCategoryExceptionsTitles = {
1920
branches: 'Branches',
2021
collaborators: 'Collaborators',
2122
commits: 'Commits',
23+
deploy_keys: 'Deploy Keys',
2224
deployments: 'Deployments',
2325
pages: 'GitHub Pages',
2426
releases: 'Releases',

components/rest/RestReferencePage.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ export const RestReferencePage = ({
6868
if (
6969
hash &&
7070
(pathname.endsWith('/rest/reference/repos') ||
71-
pathname.endsWith('/rest/reference/enterprise-admin'))
71+
pathname.endsWith('/rest/reference/enterprise-admin') ||
72+
pathname.endsWith('/rest/reference/deployments'))
7273
) {
7374
setLoadClientsideRedirectExceptions(true)
7475
}
@@ -160,9 +161,6 @@ export const RestReferencePage = ({
160161
{page.introPlainText}
161162
</Lead>
162163
)}
163-
<div key={`restCategory-introContent`}>
164-
<div dangerouslySetInnerHTML={{ __html: introContent }} />
165-
</div>
166164
<div className="my-3 d-flex">
167165
<div className="pr-3 mt-1">
168166
<Circle className="color-fg-on-emphasis color-bg-emphasis">
@@ -185,6 +183,9 @@ export const RestReferencePage = ({
185183
)}
186184
</div>
187185
</div>
186+
<div key={`restCategory-introContent`}>
187+
<div dangerouslySetInnerHTML={{ __html: introContent }} />
188+
</div>
188189
<MarkdownContent>
189190
{subcategories.map((subcategory, index) => (
190191
<div key={`restCategory-${index}`}>

content/rest/reference/deploy_keys.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: Deploy Keys
3+
intro: 'The Deploy Keys API allows to create an SSH key that is stored on your server and grants access to a GitHub repository.'
4+
allowTitleToDifferFromFilename: true
5+
versions:
6+
fpt: '*'
7+
ghes: '*'
8+
ghae: '*'
9+
ghec: '*'
10+
topics:
11+
- API
12+
miniTocMaxHeadingLevel: 3
13+
---
14+
15+
<!--
16+
Operations are automatically generated below. Markdown for subcategories is located in data/reusables/rest-reference/keys
17+
-->

content/rest/reference/deployments.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Deployments
3-
intro: 'The deployments API allows you to create and delete deploy keys, deployments, and deployment environments.'
3+
intro: 'The deployments API allows you to create and delete deployments and deployment environments.'
44
allowTitleToDifferFromFilename: true
55
versions:
66
fpt: '*'

content/rest/reference/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ children:
2222
- /collaborators
2323
- /commits
2424
- /dependabot
25+
- /deploy_keys
2526
- /deployments
2627
- /emojis
2728
- /enterprise-admin
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
## Deploy keys
2-
31
{% data reusables.repositories.deploy-keys %}
42

53
Deploy keys can either be setup using the following API endpoints, or by using GitHub. To learn how to set deploy keys up in GitHub, see "[Managing deploy keys](/developers/overview/managing-deploy-keys)."

lib/redirects/static/client-side-rest-api-redirects.json

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,16 @@
2525
"/rest/reference/repos#list-repository-invitations": "/rest/reference/collaborators#list-repository-invitations",
2626
"/rest/reference/repos#update-a-repository-invitation": "/rest/reference/collaborators#update-a-repository-invitation",
2727
"/rest/reference/repos#delete-a-repository-invitation": "/rest/reference/collaborators#delete-a-repository-invitation",
28-
"/rest/reference/repos#list-deploy-keys": "/rest/reference/deployments#list-deploy-keys",
29-
"/rest/reference/repos#create-a-deploy-key": "/rest/reference/deployments#create-a-deploy-key",
30-
"/rest/reference/repos#get-a-deploy-key": "/rest/reference/deployments#get-a-deploy-key",
31-
"/rest/reference/repos#delete-a-deploy-key": "/rest/reference/deployments#delete-a-deploy-key",
28+
"/rest/reference/repos#list-deploy-keys": "/rest/reference/deploy_keys#list-deploy-keys",
29+
"/rest/reference/repos#create-a-deploy-key": "/rest/reference/deploy_keys#create-a-deploy-key",
30+
"/rest/reference/repos#get-a-deploy-key": "/rest/reference/deploy_keys#get-a-deploy-key",
31+
"/rest/reference/repos#delete-a-deploy-key": "/rest/reference/deploy_keys#delete-a-deploy-key",
32+
"/rest/reference/repos#deploy-keys": "/rest/reference/deploy_keys",
33+
"/rest/reference/deployments#list-deploy-keys": "/rest/reference/deploy_keys#list-deploy-keys",
34+
"/rest/reference/deployments#create-a-deploy-key": "/rest/reference/deploy_keys#create-a-deploy-key",
35+
"/rest/reference/deployments#get-a-deploy-key": "/rest/reference/deploy_keys#get-a-deploy-key",
36+
"/rest/reference/deployments#delete-a-deploy-key": "/rest/reference/deploy_keys#delete-a-deploy-key",
37+
"/rest/reference/deployments#deploy-keys": "/rest/reference/deploy_keys",
3238
"/rest/reference/repos#get-a-github-pages-site": "/rest/reference/pages#get-a-github-pages-site",
3339
"/rest/reference/repos#create-a-github-pages-site": "/rest/reference/pages#create-a-github-pages-site",
3440
"/rest/reference/repos#update-information-about-a-github-pages-site": "/rest/reference/pages#update-information-about-a-github-pages-site",

0 commit comments

Comments
 (0)