Skip to main content

Guides on using Copilot

Using Copilot to explore a codebase

Copilot Chat can help you gain an understanding of the content, structure, and functionality of a codebase.

Refactoring code with Copilot

Leverage Copilot artificial intelligence to help you refactor your code quickly and effectively.

Using Copilot to migrate a project to another programming language

Copilot Chat can help you move a project to a different language. This guide describes what's involved in a migration process and gives an example of a PHP to Python migration.

Writing tests with Copilot

Use Copilot to generate unit and integration tests, and help improve code quality.

Modernizing legacy code with Copilot

Copilot Chat helps modernize legacy code by suggesting refactors and creating tests to catch potential issues.

Upgrading Java projects with Copilot

You can use Copilot to upgrade your Maven and Gradle Java applications.