Skip to content

Add AGENTS.md#44

Merged
acraven merged 2 commits intomainfrom
agents
Dec 22, 2025
Merged

Add AGENTS.md#44
acraven merged 2 commits intomainfrom
agents

Conversation

@acraven
Copy link
Contributor

@acraven acraven commented Dec 22, 2025

No description provided.

@acraven acraven requested a review from Copilot December 22, 2025 21:39
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces documentation for agents (automated or human contributors) working on this .NET NuGet package repository. It establishes guidelines for development, testing, review processes, and package publication workflows.

Key Changes:

  • Adds agent responsibility guidelines covering development, testing, review, and publication processes
  • Provides comprehensive C# development best practices and coding standards
  • Defines testing requirements and framework-specific guidance

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
AGENTS.md Establishes agent responsibilities for development, testing, review, and NuGet package publication workflow
.github/agents/CSharpExpert.agent.md Provides detailed C#/.NET development guidelines including coding standards, async programming patterns, and testing best practices

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

AGENTS.md Outdated
Comment on lines +27 to +28
2. Tag the repository with a version following [Semantic Versioning](https://semver.org/). To build a pre-release package, add `-preview`
3. The publication workflow will use the tagged commit to generate and publish the NuGet package.
Copy link

Copilot AI Dec 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The instruction for pre-release packages is incomplete. It should specify where to add '-preview' (e.g., to the version tag like 'v1.0.0-preview') and provide a complete example of a pre-release version tag format.

Suggested change
2. Tag the repository with a version following [Semantic Versioning](https://semver.org/). To build a pre-release package, add `-preview`
3. The publication workflow will use the tagged commit to generate and publish the NuGet package.
2. Tag the repository with a version following [Semantic Versioning](https://semver.org/). To build a pre-release package, add `-preview` to the version tag (for example, use `v1.0.0-preview` instead of `v1.0.0`).
3. The publication workflow will use the tagged commit to generate and publish the NuGet package.

Copilot uses AI. Check for mistakes.
Comment on lines +157 to +161
bash
`dotnet tool install -g dotnet-coverage`
- **Run locally (every time add/modify tests):**
bash
`dotnet-coverage collect -f cobertura -o coverage.cobertura.xml dotnet test`
Copy link

Copilot AI Dec 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code block language identifier 'bash' on line 157 is not properly formatted as a code fence. It should be formatted as a proper markdown code block with triple backticks.

Suggested change
bash
`dotnet tool install -g dotnet-coverage`
- **Run locally (every time add/modify tests):**
bash
`dotnet-coverage collect -f cobertura -o coverage.cobertura.xml dotnet test`
```bash
dotnet tool install -g dotnet-coverage
  • Run locally (every time add/modify tests):
    dotnet-coverage collect -f cobertura -o coverage.cobertura.xml dotnet test

Copilot uses AI. Check for mistakes.
Comment on lines +157 to +161
bash
`dotnet tool install -g dotnet-coverage`
- **Run locally (every time add/modify tests):**
bash
`dotnet-coverage collect -f cobertura -o coverage.cobertura.xml dotnet test`
Copy link

Copilot AI Dec 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code block language identifier 'bash' on line 160 is not properly formatted as a code fence. It should be formatted as a proper markdown code block with triple backticks.

Suggested change
bash
`dotnet tool install -g dotnet-coverage`
- **Run locally (every time add/modify tests):**
bash
`dotnet-coverage collect -f cobertura -o coverage.cobertura.xml dotnet test`
```bash
dotnet tool install -g dotnet-coverage
  • Run locally (every time add/modify tests):
    dotnet-coverage collect -f cobertura -o coverage.cobertura.xml dotnet test

Copilot uses AI. Check for mistakes.
@acraven acraven merged commit 1d90f5d into main Dec 22, 2025
1 check passed
@acraven acraven deleted the agents branch December 22, 2025 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants