Skip to content

Comments

Python / .NET Samples - Restructure and Improve Samples (Feature Branc…#4092

Open
crickman wants to merge 41 commits intomainfrom
crickman/dotnet-sample-improvements
Open

Python / .NET Samples - Restructure and Improve Samples (Feature Branc…#4092
crickman wants to merge 41 commits intomainfrom
crickman/dotnet-sample-improvements

Conversation

@crickman
Copy link
Contributor

@crickman crickman commented Feb 19, 2026

Motivation and Context

Feature: #2515

Changes:

Description

  1. Aligns with Python "learning path" structure for samples:
  • 01-get-started
  • 02-agents
  • 03-workflows
  • 04-hosting
  • 05-end-to-end|

Solution View

image

Contribution Checklist

  • The code builds clean without any errors or warnings
  • The PR follows the Contribution Guidelines
  • All unit tests pass, and I have added new tests where possible
  • Is this a breaking change? If yes, add "[BREAKING]" prefix to the title of the PR.

@markwallace-microsoft markwallace-microsoft added documentation Improvements or additions to documentation python .NET labels Feb 19, 2026
@crickman crickman added samples Issue relates to the samples and removed documentation Improvements or additions to documentation python labels Feb 19, 2026
@crickman crickman changed the title Python: .NET Samples - Restructure and Improve Samples (Feature Branc… .NET Samples - Restructure and Improve Samples (Feature Branc… Feb 19, 2026
@github-actions github-actions bot changed the title .NET Samples - Restructure and Improve Samples (Feature Branc… .NET: Python: .NET Samples - Restructure and Improve Samples (Feature Branc… Feb 19, 2026
@github-actions github-actions bot changed the title .NET: Python: .NET Samples - Restructure and Improve Samples (Feature Branc… Python: .NET Samples - Restructure and Improve Samples (Feature Branc… Feb 19, 2026
@crickman crickman moved this to In Progress in Agent Framework Feb 19, 2026
@crickman crickman self-assigned this Feb 19, 2026
@crickman crickman added the documentation Improvements or additions to documentation label Feb 19, 2026
@crickman crickman removed the python label Feb 19, 2026
@crickman crickman changed the title Python: .NET Samples - Restructure and Improve Samples (Feature Branc… .NET Samples - Restructure and Improve Samples (Feature Branc… Feb 19, 2026
@github-actions github-actions bot changed the title .NET Samples - Restructure and Improve Samples (Feature Branc… Python: .NET Samples - Restructure and Improve Samples (Feature Branc… Feb 19, 2026
Copy link
Member

Choose a reason for hiding this comment

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

Not related to this file: Step numbering is non-sequential; steps 16-17 and 20-24 are missing. Most likely, the readme needs to be updated as well.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I believe Roger is doing this intentially (everything in the 20-range is agent tools. I'll double check with thim.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Roger is planning on adding a few more samples here. We're coordinating an approach to rectify the numbering gap.

@crickman crickman marked this pull request as ready for review February 25, 2026 00:18
Copilot AI review requested due to automatic review settings February 25, 2026 00:18
Copy link
Contributor

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 restructures the .NET and Python samples to follow a unified "learning path" organization, making it easier for developers to navigate and understand the framework's capabilities progressively.

Changes:

  • Reorganized samples into a structured learning path: 01-get-started, 02-agents, 03-workflows, 04-hosting, and 05-end-to-end
  • Standardized environment variable names across all samples (e.g., AZURE_FOUNDRY_PROJECT_ENDPOINTAZURE_AI_PROJECT_ENDPOINT)
  • Updated documentation paths and references throughout the repository

Reviewed changes

Copilot reviewed 105 out of 757 changed files in this pull request and generated no comments.

Show a summary per file
File Description
dotnet/samples/02-agents/FoundryAgents/**/Program.cs Updated environment variable names to standardized Azure AI naming convention
dotnet/samples/02-agents/FoundryAgents/**/README.md Updated documentation paths to reflect new sample structure
dotnet/samples/02-agents/AgentProviders/**/Program.cs Standardized environment variable names for OpenAI and Anthropic models
dotnet/samples/01-get-started/**/*.csproj Fixed project reference paths after directory restructuring
dotnet/agent-framework-dotnet.slnx Reorganized solution structure to match new learning path folders
README.md, dotnet/README.md Updated sample paths in documentation
.github/workflows/dotnet-build-and-test.yml Standardized CI/CD environment variable names

@crickman crickman moved this from In Progress to In Review in Agent Framework Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation .NET python samples Issue relates to the samples workflows Related to Workflows in agent-framework

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

4 participants