Adding copilot-sdk stuff#600
Conversation
There was a problem hiding this comment.
Pull request overview
This pull request adds comprehensive GitHub Copilot SDK documentation across multiple programming languages (C#, Go, Node.js/TypeScript, and Python) as instruction files, along with a new collection to organize these resources.
Changes:
- Added four new instruction files providing language-specific guidance for using the GitHub Copilot SDK
- Created a new "Copilot SDK" collection with associated YAML and markdown files
- Updated README files to include the new instruction files and collection
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| instructions/copilot-sdk-python.instructions.md | Python-specific SDK instructions covering client setup, sessions, events, tools, and best practices |
| instructions/copilot-sdk-nodejs.instructions.md | Node.js/TypeScript SDK instructions with type-safe patterns and async/await usage |
| instructions/copilot-sdk-go.instructions.md | Go SDK instructions featuring goroutines, channels, and idiomatic Go patterns |
| instructions/copilot-sdk-csharp.instructions.md | C# SDK instructions using async/await, IAsyncDisposable, and pattern matching |
| collections/copilot-sdk.md | Collection markdown file listing all four SDK instruction files |
| collections/copilot-sdk.collection.yml | Collection configuration YAML defining the SDK collection structure |
| docs/README.instructions.md | Updated to include the four new SDK instruction files |
| docs/README.collections.md | Updated to include the new Copilot SDK collection |
| README.md | Updated to reference the new Copilot SDK collection |
| @@ -0,0 +1,806 @@ | |||
| --- | |||
| applyTo: "**.py, pyproject.toml, setup.py" | |||
| description: "This file provides guidance on building Python applications using GitHub Copilot SDK." | |||
There was a problem hiding this comment.
The description field value should be wrapped in single quotes according to the instruction file guidelines. Currently using double quotes. Consider changing to single quotes for consistency with the guideline: description: 'This file provides guidance on building Python applications using GitHub Copilot SDK.'
| @@ -0,0 +1,717 @@ | |||
| --- | |||
| applyTo: "**.ts, **.js, package.json" | |||
| description: "This file provides guidance on building Node.js/TypeScript applications using GitHub Copilot SDK." | |||
There was a problem hiding this comment.
The description field value should be wrapped in single quotes according to the instruction file guidelines. Currently using double quotes. Consider changing to single quotes for consistency with the guideline: description: 'This file provides guidance on building Node.js/TypeScript applications using GitHub Copilot SDK.'
| @@ -0,0 +1,626 @@ | |||
| --- | |||
| applyTo: "**.go, go.mod" | |||
| description: "This file provides guidance on building Go applications using GitHub Copilot SDK." | |||
There was a problem hiding this comment.
The description field value should be wrapped in single quotes according to the instruction file guidelines. Currently using double quotes. Consider changing to single quotes for consistency with the guideline: description: 'This file provides guidance on building Go applications using GitHub Copilot SDK.'
Pull Request Checklist
npm startand verified thatREADME.mdis up to date.Description
Type of Contribution
Additional Notes
By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.