Confirming your repositories to prepare for transformation
After Creating a source code repository connector, confirm your repositories as the first step of preparing for transformation. You can:
Review and change Default Settings that affect the plan contents.
Review repository summaries and chat with AWS Transform about its contents.
Customize the transformation plan using the web app or by downloading a JSON file, modifying it, and uploading it to AWS Transform.
Default Settings
In the Job details section of the Collaboration tab, you can set the following:
-
Exclude .NET Standard projects from the transformation plan
This setting is selected by default. When selected, AWS Transform excludes any .NET Standard projects from the transformation plan. If you deselect this setting, .NET Standard projects will be transformed, which will make them no longer compatible with the .NET Framework.
-
Transform Model-View Controller (MVC) Razor Views to ASP.NET Core Razor
This setting is selected by default. When selected, AWS Transform handles the transformation of any MVC Razor View UI layers into ASP.NET Core Razor Views. If you deselect this option, you must transform these UI layers manually.
For the UI layer, only the transformation of MVC Razor Views to ASP.NET core is supported. UI Layers for WebForms (.aspx), MVC Views (.cshtml), Windows Presentation Foundation (WPF), WinForms, and Blazor UI components must be transformed manually.
Review the repository summary report
The repository summmary report provides a tabular view of information about each repository detected by AWS Transform. This includes:
Repository Owner
Assessed Branch
No. of solutions
No. of projects
Total Lines of Code
Detected .NET Versions
Detected Project Types
No. of Private Nuget Dependencies
No. of Public Nuget Dependencies
Transformation Complexity
To download the file:
In your workspace, select the Collaboration tab.
In the Choose repositories pane, select Download, and choose Download as HTML or Download as JSON
Chat about the repository summary report
Your repository summary may be very long. Use chat to better understand its contents. Your report is available for chat when you see this message on the Worklog tab: Assessment report is now available in chat for queries. To open the chat click the purple hexagonal icon in the lower right corner of the web console. Here are some example prompts:
List all repositories discovered or assessed.
How many .NET 6 projects were discovered in the assessment?
Which projects have the highest complexity?