Skip to main content

Code Modernization

Code Modernization helps transform an existing application into a more current, organized solution that is ready to evolve. The flow starts from a repository with completed documentation and uses a selected reference version and the intended structure of the new application to guide the work.

When to use

  • Use it after documenting an existing application in Smart Engineering.
  • Use it to understand the current application before planning changes.
  • Use it to prepare a modernization plan and generate the files for a new application.
  • Use it when the team needs to review and refine generated results before continuing development.

Before you start

Confirm that:

  • The correct organization is active.
  • The source repository has completed documentation.
  • You know which version should be used as the reference.
  • You can describe how the new application should be structured.

Create a modernization project

  1. Open Code Modernization and start a new modernization.
  2. Select a repository with completed documentation.
  3. Choose the version that will be used as the reference.
  4. Describe how you want to structure the new application.
  5. Create the modernization project to open the guided assistant.

Work with the guided assistant

After the project is created, the assistant guides the modernization through a conversation. It helps you understand the current application, prepare the modernization plan, and generate the new files.

During the process, you can:

  • Follow the modernization progress.
  • Send additional information when more context is needed.
  • Review the generated documents.
  • View generated files directly in the application.

Review and download the results

The modernization project keeps the generated documents and files together. Review the results in the application and download them when you are ready to continue the work outside the platform.

Expected result

At the end of the flow, you should have a modernization project with the plan, documents, and generated files available for review or download.

See also