From issue to pull request with GitHub Copilot in IntelliJ
GitHub demonstrates an end-to-end workflow for taking an open GitHub issue to a pull request using GitHub Copilot inside JetBrains IntelliJ IDEA, including installing the plugin, planning the work, implementing a fix, reviewing changes, and validating accessibility.
Overview
The video walks through using GitHub Copilot in IntelliJ IDEA to move from an existing GitHub issue to a completed pull request.
Installing GitHub Copilot in IntelliJ IDEA
- Install the GitHub Copilot plugin for JetBrains IDEs.
- Use the IDE to find and work with GitHub issues.
- Plugin install link: https://gh.io/copilotinjetbrains
Planning the solution with plan mode
- Use Copilot’s plan mode to outline an approach before making code changes.
Exploring Copilot agent harness and models
- Review how Copilot’s agent workflow and model selection fit into the IntelliJ experience.
Implementing an accessibility fix
- Use Copilot to implement the change described by the issue (an accessibility-related fix).
Reviewing changes with Ask mode
- Use Ask mode to review and discuss the changes Copilot made.
Validating accessibility with VoiceOver
- Validate the accessibility behavior using VoiceOver.
Creating the pull request
- Finish the workflow by creating a pull request from the implemented changes.