Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion docs/azure/migration/appmod/containerization.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Containerize your project using GitHub Copilot modernization for .NET
description: Learn how to containerize your .NET project using GitHub Copilot modernization for .NET.

#customer intent: As a .NET developer, I want to containerize my project using GitHub Copilot modernization so that I can modernize my application efficiently.
ms.topic: quickstart
ms.custom: devx-track-dotnet
Expand All @@ -11,7 +12,7 @@ ms.author: donji

# Quickstart: Containerize your project using GitHub Copilot modernization for .NET

In this quickstart, you learn how to containerize your project using GitHub Copilot modernization for .NET. The app modernization tooling uses GitHub Copilot's AI capabilities to:
In this quickstart, you learn how to containerize your project using GitHub Copilot modernization for .NET. The modernization tooling uses GitHub Copilot's AI capabilities to:

- Analyze your project structure and dependencies
- Generate Dockerfile configurations
Expand Down
4 changes: 2 additions & 2 deletions docs/azure/migration/appmod/copilot-cli-support.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Learn how to migrate .NET applications to Azure with **GitHub Copilot modernizat
> GitHub Copilot CLI is available in the GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business, and GitHub Copilot Enterprise plans.
> If you receive Copilot through an organization, an admin must enable the Copilot CLI policy in the organization settings.

## Why use Copilot CLI with app modernization
## Why use Copilot CLI with modernization

- Run modernization tasks from the terminal - no need to switch to an IDE.
- Use interactive (human-in-the-loop) and batch workflows.
Expand All @@ -37,7 +37,7 @@ Learn how to migrate .NET applications to Azure with **GitHub Copilot modernizat
copilot
```

:::image type="content" source="./media/copilot-cli-entrance.png" lightbox="./media/copilot-cli-entrance.png" alt-text="Screenshot of app modernization entrance in Copilot CLI.":::
:::image type="content" source="./media/copilot-cli-entrance.png" lightbox="./media/copilot-cli-entrance.png" alt-text="Screenshot of modernization entrance in Copilot CLI.":::

Copilot asks you to confirm that you trust the files in this folder. For details, see [Using Copilot CLI](https://docs.github.com/en/copilot/how-tos/use-copilot-agents/use-copilot-cli#trusted-directories).

Expand Down
2 changes: 1 addition & 1 deletion docs/azure/migration/appmod/deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ In this quickstart, you learn how to deploy your project to Azure with GitHub Co

## Deploy your project

The App Modernization for .NET deployment feature helps you deploy your migrated app to Azure. Follow these steps to start the deployment process:
The Modernization for .NET deployment feature helps you deploy your migrated app to Azure. Follow these steps to start the deployment process:

1. In Visual Studio, open your migrated project.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Send the migration task number (for example, 1.1) or its name in the chat.

### Plan and progress tracker generation

- When you start the migration, GitHub Copilot starts a session named "App modernization: migrate from `<source technology>` to `<target technology>`" in agent mode with predefined prompts.
- When you start the migration, GitHub Copilot starts a session named "Modernization: migrate from `<source technology>` to `<target technology>`" in agent mode with predefined prompts.
- The tool creates two files in the `.appmod/.migration` folder:
- `plan.md`: The overall migration plan.
- `progress.md`: A progress tracker that GitHub Copilot updates as it completes tasks.
Expand Down
4 changes: 2 additions & 2 deletions docs/azure/migration/appmod/includes/quickstart-vscode.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
ms.topic: include
ms.date: 01/26/2026
title: GitHub Copilot modernization for .NET in VS Code
title: GitHub Copilot Modernization for .NET in VS Code
description: Learn how to assess .NET app readiness and migrate to Azure with GitHub Copilot in Visual Studio Code. Follow step-by-step guidance for seamless modernization.
---

Expand Down Expand Up @@ -109,7 +109,7 @@ Copilot follows the plan and progress tracker to:
Repeatedly select or enter **Continue** to confirm the use of tools or commands and wait for the code changes to finish.

> [!NOTE]
> In Visual Studio Code, app modernization uses the `AppModernization-DotNet` custom agent with Claude Sonnet 4.5 by default for best results when updating .NET code to migrate to Azure. It falls back to the 'auto' model if Sonnet 4.5 isn't available to you. You can configure the custom agent to [modify the 'model' setting](https://code.visualstudio.com/docs/copilot/customization/custom-agents#_custom-agent-file-structure) by selecting **Configure Custom Agents** from the **Agent** menu. Alternatively, you can use the language model picker in the chat window to switch models for the current chat session.
> In Visual Studio Code, modernization uses the `AppModernization-DotNet` custom agent with Claude Sonnet 4.5 by default for best results when updating .NET code to migrate to Azure. It falls back to the 'auto' model if Sonnet 4.5 isn't available to you. You can configure the custom agent to [modify the 'model' setting](https://code.visualstudio.com/docs/copilot/customization/custom-agents#_custom-agent-file-structure) by selecting **Configure Custom Agents** from the **Agent** menu. Alternatively, you can use the language model picker in the chat window to switch models for the current chat session.

### Validation iteration

Expand Down
4 changes: 2 additions & 2 deletions docs/azure/migration/appmod/predefined-tasks.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ ms.date: 9/17/2025

This article describes the predefined tasks available for GitHub Copilot modernization for .NET.

Predefined tasks capture industry best practices for using Azure services. Currently, App Modernization for .NET offers predefined tasks that cover common migration scenarios. These tasks address the following subjects, and more:
Predefined tasks capture industry best practices for using Azure services. Currently, Modernization for .NET offers predefined tasks that cover common migration scenarios. These tasks address the following subjects, and more:

- Database migration
- Storage migration
Expand All @@ -22,7 +22,7 @@ Predefined tasks capture industry best practices for using Azure services. Curre

## Predefined task list

App Modernization for .NET currently supports the following predefined tasks:
Modernization for .NET currently supports the following predefined tasks:

- **Migrate to Managed Identity based Database on Azure, including Azure SQL DB, Azure SQL MI and Azure PostgreSQL**

Expand Down
2 changes: 1 addition & 1 deletion docs/azure/migration/appmod/sample.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ The legacy system relies on Windows-based components:

## Modernization with Azure

Using App Modernization for .NET (Preview), you can update the sample to use modern, cloud-native Azure services:
Using Modernization for .NET (Preview), you can update the sample to use modern, cloud-native Azure services:

- **Azure SQL Database** replaces SQL Server LocalDB
- **Azure Blob Storage** replaces local file system access
Expand Down
Loading