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.