Skip to content

Commit 59a4d1d

Browse files
authored
Merge pull request #45816 from github/repo-sync
Repo sync
2 parents b6941f1 + 6851593 commit 59a4d1d

21 files changed

Lines changed: 200 additions & 28 deletions

File tree

‎.github/workflows/sync-sdk-docs.yml‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ on:
2424
types: [opened, synchronize, reopened]
2525
paths:
2626
- '.github/workflows/sync-sdk-docs.yml'
27+
- 'content/copilot/get-started/sdk-quickstart.md'
2728
- 'src/workflows/sync-sdk-docs/**'
2829

2930
concurrency:
@@ -77,6 +78,10 @@ jobs:
7778
- name: Copy SDK docs
7879
run: |
7980
mkdir -p "$SDK_DOCS_TARGET"
81+
# Pages relocated out of this tree into hand-authored content are not
82+
# excluded here — they are removed by the RELOCATED_PAGES map in
83+
# src/workflows/sync-sdk-docs/normalize-sdk-docs.ts, which also
84+
# repoints inbound links at their new URLs.
8085
rsync -av --exclude='.validation/' --exclude='developer-docs/' "$SDK_TMP/docs/" "$SDK_DOCS_TARGET/"
8186
echo "Copied $(find "$SDK_DOCS_TARGET" -name '*.md' | wc -l | tr -d ' ') markdown files"
8287

‎content/copilot/get-started/index.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ children:
88
- /quickstart
99
- /cli-quickstart
1010
- /quickstart-copilot-app
11+
- /sdk-quickstart
1112
- /what-is-github-copilot
1213
- /plans
1314
- /features

content/copilot/how-tos/copilot-sdk/getting-started.md renamed to content/copilot/get-started/sdk-quickstart.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
---
22
title: Build your first Copilot-powered app
3-
shortTitle: Getting Started
3+
shortTitle: Copilot SDK quickstart
4+
allowTitleToDifferFromFilename: true
45
intro: >-
56
In this tutorial, you'll use the Copilot SDK to build a command-line
67
assistant. You'll start with the basics, add streaming responses, then add
78
custom tools - giving Copilot the ability to call your code.
89
versions:
9-
fpt: '*'
10-
ghec: '*'
10+
feature: copilot
1111
redirect_from:
1212
- /copilot/how-tos/copilot-sdk/sdk-getting-started
13-
contentType: how-tos
13+
- /copilot/how-tos/copilot-sdk/getting-started
14+
contentType: get-started
15+
category:
16+
- Quickstarts
17+
- Integrate Copilot with your tools
1418
---
1519

16-
<!-- markdownlint-disable GHD046 GHD005 -->
17-
<!-- Suppressed: GHD046 (outdated release terminology), GHD005 (hardcoded data variable) -->
18-
1920
**What you'll build:**
2021

2122
```text

‎content/copilot/how-tos/copilot-sdk/auth/authenticate.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -404,5 +404,5 @@ const client = new CopilotClient({
404404
## Next steps
405405

406406
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/auth/byok) - Learn how to use your own API keys
407-
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/getting-started) - Build your first Copilot-powered app
407+
* [AUTOTITLE](/copilot/get-started/sdk-quickstart) - Build your first Copilot-powered app
408408
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/features/mcp) - Connect to external tools

‎content/copilot/how-tos/copilot-sdk/auth/byok.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -594,4 +594,4 @@ foundry model run phi-4-mini
594594
## Next steps
595595

596596
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/auth) - Learn about all authentication methods
597-
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/getting-started) - Build your first Copilot-powered app
597+
* [AUTOTITLE](/copilot/get-started/sdk-quickstart) - Build your first Copilot-powered app

‎content/copilot/how-tos/copilot-sdk/features/hooks.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -890,7 +890,7 @@ For full type definitions, input/output field tables, and additional examples fo
890890

891891
## See also
892892

893-
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/getting-started)
893+
* [AUTOTITLE](/copilot/get-started/sdk-quickstart)
894894
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/features/custom-agents)
895895
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/features/streaming-events)
896896
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/troubleshooting/debugging)

‎content/copilot/how-tos/copilot-sdk/features/mcp.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ For detailed debugging guidance, see the **[AUTOTITLE](/copilot/how-tos/copilot-
340340
* [Model Context Protocol Specification](https://modelcontextprotocol.io/)
341341
* [MCP Servers Directory](https://github.com/modelcontextprotocol/servers) - Community MCP servers
342342
* [GitHub MCP Server](https://github.com/github/github-mcp-server) - Official GitHub MCP server
343-
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/getting-started) - SDK basics and custom tools
343+
* [AUTOTITLE](/copilot/get-started/sdk-quickstart) - SDK basics and custom tools
344344
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/troubleshooting/debugging) - SDK-wide debugging
345345

346346
## See also

‎content/copilot/how-tos/copilot-sdk/features/skills.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,6 @@ If multiple skills provide conflicting instructions:
373373

374374
## See also
375375

376-
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/getting-started#create-custom-agents) - Define specialized AI personas
377-
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/getting-started#step-4-add-a-custom-tool) - Build your own tools
376+
* [AUTOTITLE](/copilot/get-started/sdk-quickstart#create-custom-agents) - Define specialized AI personas
377+
* [AUTOTITLE](/copilot/get-started/sdk-quickstart#step-4-add-a-custom-tool) - Build your own tools
378378
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/features/mcp) - Connect external tool providers

‎content/copilot/how-tos/copilot-sdk/features/steering-and-queueing.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,7 @@ class InteractiveChat {
546546

547547
## See also
548548

549-
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/getting-started): Set up a session and send messages
549+
* [AUTOTITLE](/copilot/get-started/sdk-quickstart): Set up a session and send messages
550550
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/features/custom-agents): Define specialized agents with scoped tools
551551
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/hooks/hooks-overview): React to session lifecycle events
552552
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/features/session-persistence): Resume sessions across restarts

‎content/copilot/how-tos/copilot-sdk/hooks/hooks-overview.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,6 @@ const session = await client.createSession({
277277

278278
## See also
279279

280-
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/getting-started)
281-
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/getting-started#step-4-add-a-custom-tool)
280+
* [AUTOTITLE](/copilot/get-started/sdk-quickstart)
281+
* [AUTOTITLE](/copilot/get-started/sdk-quickstart#step-4-add-a-custom-tool)
282282
* [AUTOTITLE](/copilot/how-tos/copilot-sdk/troubleshooting/debugging)

0 commit comments

Comments
 (0)