Confirming your repositories to prepare for transformation - AWS Transform

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:

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:

  1. In your workspace, select the Collaboration tab.

  2. 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?