Skip to content

Commit 2221809

Browse files
author
Jessie Huang
committed
update app mod migration doc with feedback
1 parent 4ece36d commit 2221809

File tree

2 files changed

+23
-13
lines changed

2 files changed

+23
-13
lines changed

docs/azure/migration/appmod/key-features.md renamed to docs/azure/migration/appmod/overview.md

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,33 @@ ms.author: alexwolf
1010

1111
# GitHub Copilot app modernization for .NET (Preview) overview
1212

13-
[GitHub Copilot app modernization for .NET (Preview)]([https://aka.ms/appmod-dotnet-marketplace](https://aka.ms/ghcp-appmod/dotNET)) helps you migrate .NET applications to Azure quickly and confidently by guiding you through assessment, solution recommendations, code fixes, validation and deployment.
13+
[GitHub Copilot app modernization for .NET (Preview)](https://aka.ms/appmod-dotnet-marketplace) helps you migrate .NET applications to Azure quickly and confidently by guiding you through assessment, solution recommendations, code fixes, and validation - all in one tool.
1414

1515
With this assistant, you can:
16+
1617
- Assess your application's code, configuration, and dependencies.
1718
- Plan and set up the right Azure resource
1819
- Fix issues and apply best practices for cloud migration
1920
- Validate that your app builds and tests successfully
20-
- Deploy to Azure
2121

2222
This process streamlines modernization and boosts developer productivity and confidence. App Modernization for .NET is an all-in-one migration assistant that uses AI to improve developer velocity, quality, and results.
2323

24-
Please refer to [Github Copilot App Modernization Overview](https://aka.ms/ghcp-appmod/dotNET) for overview and prerequisites.
24+
App Modernization for .NET is provided as a Visual Studio extension and relies on the following tools to be installed and configured for the full experience:
25+
26+
- [A GitHub account with GitHub Copilot enabled](https://github.com/features/copilot) (Pro, Pro+, Business, or Enterprise plan required)
27+
- [The GitHub Copilot extension](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) for Visual Studio (latest version recommended)
28+
- [Azure Migrate application and code assessment for .NET](../appcat/install.md) for assessment features
2529

26-
For a complete walkthrough of setting up and using GitHub Copilot app modernization for .NET for Migration, see [Quickstart: Assessing an application and applying code changes](quickstart.md).
30+
For a complete walkthrough of setting up and using GitHub Copilot app modernization for .NET, see [Quickstart: Assessing an application and applying code changes](quickstart.md).
2731

2832
## Key concepts
2933

30-
GitHub Copilot app modernization for .NET supports end-to-end migration to Azure, including assessment, planning, code remediation, build fixes, and deployment. It uses GitHub Copilot AI capabilities to help you migrate and run your applications on Azure with confidence, accelerating the entire modernization lifecycle.
34+
GitHub Copilot app modernization for .NET supports end-to-end migration to Azure, including assessment, planning, code remediation, build fixes, and unit test fixes. It uses GitHub Copilot AI capabilities to help you migrate and run your applications on Azure with confidence, accelerating the entire modernization lifecycle.
35+
36+
The tool also relies on [Azure Migrate application and code assessment (AppCAT)](../appcat/app-code-assessment-toolkit.md) to analyze your code and identify modernization opportunities. You can use GitHub Copilot app modernization for .NET to get an overview of cloud readiness migration issues, including:
37+
38+
- Best practice recommendations
39+
- Suggestions for changing your application code
3140

3241
When code changes are needed, the tool guides you through remediation using predefined tasks for common issues, such as:
3342

@@ -36,7 +45,11 @@ When code changes are needed, the tool guides you through remediation using pred
3645

3746
For more information, see [Predefined tasks](predefined-tasks.md).
3847

39-
## Key Features
48+
### Upgrading .NET projects
49+
50+
Upgrading .NET apps is a common task that requires substantial time and resources. GitHub Copilot app modernization is an AI-based solution designed to assist with updating your .NET apps. For more information, see [GitHub Copilot app modernization](../../../core/porting/github-copilot-app-modernization-overview.md).
51+
52+
## Common use cases
4053

4154
App Modernization for .NET (Preview) supports the following scenarios:
4255

@@ -74,4 +87,4 @@ App Modernization for .NET (Preview) supports the following scenarios:
7487

7588
- [Quickstart: Assessing an application and applying code changes](quickstart.md)
7689
- [Common modernization issues with predefined tasks](predefined-tasks.md)
77-
- [Frequently Asked Questions](faq.md)
90+
- [Frequently Asked Questions](faq.md)

docs/azure/migration/appmod/predefined-tasks.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,11 @@ This article describes the predefined tasks available for GitHub Copilot app mod
1414

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

17+
- Database migration
18+
- Storage migration
1719
- Secret management
1820
- Message queue integration
19-
- Database migration
20-
- Cache migration
21+
- Caching migration
2122
- Identity management
2223
- Log management
2324

@@ -64,7 +65,3 @@ App Modernization for .NET currently supports the following predefined tasks:
6465
- **Migrate to Azure Cache for Redis**
6566

6667
Replace in-memory or local Redis cache implementations with Azure Cache for Redis for high availability, scalability, and enterprise-grade security.
67-
68-
- **Migrate from File Logging to Centralized Logging**
69-
70-
Replace local file-based logging with more resilient approaches such as console logging and OpenTelemetry integration, enabling unified, cloud-native observability on Azure.

0 commit comments

Comments
 (0)