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 discovered repositories and select which ones to assess for transformation.
Review the repository assessment report 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:
On the Tasks tab, in the Prepare for transformation - Confirm the repositories to transform step, you can set the following:
Set the target branch name where the transformed code is written to your repository.
Set the target .NET version:
.NET 8: transform all projects to .NET 8
.NET 10: transform all projects to .NET 10
You can update the default Job Settings, or leave them as-is. These include:
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.
Check the NuGet sources and get .NET compatible package versions Allow AWS Transform to search for and get .NET compatible package versions for the code that you would like to transform.
Review the repository assessment report
The repository assessment 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?