mirror of
https://github.com/github/awesome-copilot.git
synced 2026-02-20 02:15:12 +00:00
Merge pull request #734 from JanKrivanek/dev/jankrivanek/csharp-unittest-info
Add missing csharp unittesting info pointers
This commit is contained in:
2
.github/plugin/marketplace.json
vendored
2
.github/plugin/marketplace.json
vendored
@@ -50,7 +50,7 @@
|
|||||||
"name": "csharp-dotnet-development",
|
"name": "csharp-dotnet-development",
|
||||||
"source": "./plugins/csharp-dotnet-development",
|
"source": "./plugins/csharp-dotnet-development",
|
||||||
"description": "Essential prompts, instructions, and chat modes for C# and .NET development including testing, documentation, and best practices.",
|
"description": "Essential prompts, instructions, and chat modes for C# and .NET development including testing, documentation, and best practices.",
|
||||||
"version": "1.0.0"
|
"version": "1.1.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "csharp-mcp-development",
|
"name": "csharp-mcp-development",
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ Curated plugins of related prompts, agents, and skills organized around specific
|
|||||||
| [cast-imaging](../plugins/cast-imaging/README.md) | A comprehensive collection of specialized agents for software analysis, impact assessment, structural quality advisories, and architectural review using CAST Imaging. | 3 items | cast-imaging, software-analysis, architecture, quality, impact-analysis, devops |
|
| [cast-imaging](../plugins/cast-imaging/README.md) | A comprehensive collection of specialized agents for software analysis, impact assessment, structural quality advisories, and architectural review using CAST Imaging. | 3 items | cast-imaging, software-analysis, architecture, quality, impact-analysis, devops |
|
||||||
| [clojure-interactive-programming](../plugins/clojure-interactive-programming/README.md) | Tools for REPL-first Clojure workflows featuring Clojure instructions, the interactive programming chat mode and supporting guidance. | 3 items | clojure, repl, interactive-programming |
|
| [clojure-interactive-programming](../plugins/clojure-interactive-programming/README.md) | Tools for REPL-first Clojure workflows featuring Clojure instructions, the interactive programming chat mode and supporting guidance. | 3 items | clojure, repl, interactive-programming |
|
||||||
| [context-engineering](../plugins/context-engineering/README.md) | Tools and techniques for maximizing GitHub Copilot effectiveness through better context management. Includes guidelines for structuring code, an agent for planning multi-file changes, and prompts for context-aware development. | 5 items | context, productivity, refactoring, best-practices, architecture |
|
| [context-engineering](../plugins/context-engineering/README.md) | Tools and techniques for maximizing GitHub Copilot effectiveness through better context management. Includes guidelines for structuring code, an agent for planning multi-file changes, and prompts for context-aware development. | 5 items | context, productivity, refactoring, best-practices, architecture |
|
||||||
| [csharp-dotnet-development](../plugins/csharp-dotnet-development/README.md) | Essential prompts, instructions, and chat modes for C# and .NET development including testing, documentation, and best practices. | 8 items | csharp, dotnet, aspnet, testing |
|
| [csharp-dotnet-development](../plugins/csharp-dotnet-development/README.md) | Essential prompts, instructions, and chat modes for C# and .NET development including testing, documentation, and best practices. | 11 items | csharp, dotnet, aspnet, testing |
|
||||||
| [csharp-mcp-development](../plugins/csharp-mcp-development/README.md) | Complete toolkit for building Model Context Protocol (MCP) servers in C# using the official SDK. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance. | 3 items | csharp, mcp, model-context-protocol, dotnet, server-development |
|
| [csharp-mcp-development](../plugins/csharp-mcp-development/README.md) | Complete toolkit for building Model Context Protocol (MCP) servers in C# using the official SDK. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance. | 3 items | csharp, mcp, model-context-protocol, dotnet, server-development |
|
||||||
| [database-data-management](../plugins/database-data-management/README.md) | Database administration, SQL optimization, and data management tools for PostgreSQL, SQL Server, and general database development best practices. | 8 items | database, sql, postgresql, sql-server, dba, optimization, queries, data-management |
|
| [database-data-management](../plugins/database-data-management/README.md) | Database administration, SQL optimization, and data management tools for PostgreSQL, SQL Server, and general database development best practices. | 8 items | database, sql, postgresql, sql-server, dba, optimization, queries, data-management |
|
||||||
| [dataverse-sdk-for-python](../plugins/dataverse-sdk-for-python/README.md) | Comprehensive collection for building production-ready Python integrations with Microsoft Dataverse. Includes official documentation, best practices, advanced features, file operations, and code generation prompts. | 17 items | dataverse, python, integration, sdk |
|
| [dataverse-sdk-for-python](../plugins/dataverse-sdk-for-python/README.md) | Comprehensive collection for building production-ready Python integrations with Microsoft Dataverse. Includes official documentation, best practices, advanced features, file operations, and code generation prompts. | 17 items | dataverse, python, integration, sdk |
|
||||||
|
|||||||
@@ -1,18 +1,13 @@
|
|||||||
{
|
{
|
||||||
"name": "csharp-dotnet-development",
|
"name": "csharp-dotnet-development",
|
||||||
"description": "Essential prompts, instructions, and chat modes for C# and .NET development including testing, documentation, and best practices.",
|
"description": "Essential prompts, instructions, and chat modes for C# and .NET development including testing, documentation, and best practices.",
|
||||||
"version": "1.0.0",
|
"version": "1.1.0",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Awesome Copilot Community"
|
"name": "Awesome Copilot Community"
|
||||||
},
|
},
|
||||||
"repository": "https://github.com/github/awesome-copilot",
|
"repository": "https://github.com/github/awesome-copilot",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"tags": [
|
"tags": ["csharp", "dotnet", "aspnet", "testing"],
|
||||||
"csharp",
|
|
||||||
"dotnet",
|
|
||||||
"aspnet",
|
|
||||||
"testing"
|
|
||||||
],
|
|
||||||
"display": {
|
"display": {
|
||||||
"ordering": "alpha",
|
"ordering": "alpha",
|
||||||
"show_badge": false
|
"show_badge": false
|
||||||
@@ -42,6 +37,18 @@
|
|||||||
"path": "prompts/csharp-xunit.prompt.md",
|
"path": "prompts/csharp-xunit.prompt.md",
|
||||||
"kind": "prompt"
|
"kind": "prompt"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "prompts/csharp-nunit.prompt.md",
|
||||||
|
"kind": "prompt"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "prompts/csharp-mstest.prompt.md",
|
||||||
|
"kind": "prompt"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "prompts/csharp-tunit.prompt.md",
|
||||||
|
"kind": "prompt"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "prompts/dotnet-best-practices.prompt.md",
|
"path": "prompts/dotnet-best-practices.prompt.md",
|
||||||
"kind": "prompt"
|
"kind": "prompt"
|
||||||
|
|||||||
@@ -18,6 +18,9 @@ copilot plugin install csharp-dotnet-development@awesome-copilot
|
|||||||
| `/csharp-dotnet-development:csharp-async` | Get best practices for C# async programming |
|
| `/csharp-dotnet-development:csharp-async` | Get best practices for C# async programming |
|
||||||
| `/csharp-dotnet-development:aspnet-minimal-api-openapi` | Create ASP.NET Minimal API endpoints with proper OpenAPI documentation |
|
| `/csharp-dotnet-development:aspnet-minimal-api-openapi` | Create ASP.NET Minimal API endpoints with proper OpenAPI documentation |
|
||||||
| `/csharp-dotnet-development:csharp-xunit` | Get best practices for XUnit unit testing, including data-driven tests |
|
| `/csharp-dotnet-development:csharp-xunit` | Get best practices for XUnit unit testing, including data-driven tests |
|
||||||
|
| `/csharp-dotnet-development:csharp-nunit` | Get best practices for NUnit unit testing, including data-driven tests |
|
||||||
|
| `/csharp-dotnet-development:csharp-mstest` | Get best practices for MSTest 3.x/4.x unit testing, including modern assertion APIs and data-driven tests |
|
||||||
|
| `/csharp-dotnet-development:csharp-tunit` | Get best practices for TUnit unit testing, including data-driven tests |
|
||||||
| `/csharp-dotnet-development:dotnet-best-practices` | Ensure .NET/C# code meets best practices for the solution/project. |
|
| `/csharp-dotnet-development:dotnet-best-practices` | Ensure .NET/C# code meets best practices for the solution/project. |
|
||||||
| `/csharp-dotnet-development:dotnet-upgrade` | Ready-to-use prompts for comprehensive .NET framework upgrade analysis and execution |
|
| `/csharp-dotnet-development:dotnet-upgrade` | Ready-to-use prompts for comprehensive .NET framework upgrade analysis and execution |
|
||||||
|
|
||||||
|
|||||||
1
plugins/csharp-dotnet-development/commands/csharp-mstest.md
Symbolic link
1
plugins/csharp-dotnet-development/commands/csharp-mstest.md
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../prompts/csharp-mstest.prompt.md
|
||||||
1
plugins/csharp-dotnet-development/commands/csharp-nunit.md
Symbolic link
1
plugins/csharp-dotnet-development/commands/csharp-nunit.md
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../prompts/csharp-nunit.prompt.md
|
||||||
1
plugins/csharp-dotnet-development/commands/csharp-tunit.md
Symbolic link
1
plugins/csharp-dotnet-development/commands/csharp-tunit.md
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../prompts/csharp-tunit.prompt.md
|
||||||
Reference in New Issue
Block a user