Our prototype uses AI to identify changes in your PR that may be lacking tests, and suggests tests for you to build on or use directly. We want to help you with those tests, so new PRs don't increase your project's test debt. "Ok, but please add tests" is a common refrain. But if you don't add tests to firm up these changes, the bug might soon be back and the feature gone again.Īnd yet writing tests often feels like a chore, and many PRs don't test the progress they bring to a codebase. Technical Preview: Coming soon Gentestįixing a bug is great. It's current implemented as a GitHub app that organization admins and individual repository owners can install. This means we want to learn whether it might make a good product someday. This feature is currently in technical preview. copilot:poem expands to a poem about the changes in the pull request.copilot:walkthrough expands to a detailed list of changes, including links to the relevant pieces of code.copilot:summary expands to a one-paragraph summary of the changes in the pull request.copilot:all showcases all the different kinds of content in one go.Developers can then review or modify the suggested description. When the description is saved, Copilot (powered by OpenAI's new GPT-4 model) will expand the marker into a description of the changes in the pull request. In order to meet developers where they are, we've built a feature that allows developers to insert marker tags in their pull request description. There seem to be different kinds of information that developers include in pull request descriptions and the rules vary between teams. We're thinking about how Copilot can make it easier to write a great description. Technical Preview: Available Now Suggestions for your pull request descriptionĪ good pull request description can help reviewers turn your changes around quickly and can help the rest of your team keep up with progress. In this post we'll share some of the work we've done so far, and some of the work we're planning to do in the future. Some ideas look promising and we're starting to make them available as technical previews. Over the past few months, we've been conducting a number of research experiments to bring Copilot to the pull request experience. Copilot for PRs is the latest evolution of Copilot, the AI assistant that seeks to help you throughout the entire developer lifecycle, from the IDE where you write code to the pull request where you share it with your team.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |