1. Official Vendor Documentation (GitHub Docs): In "Getting started with GitHub Copilot
" the documentation states
"You can receive suggestions from GitHub Copilot either by starting to write the code you want to use
or by writing a natural language comment describing what you want the code to do." This capability to interpret natural language is directly applicable to drafting requirements and generating corresponding templates or code examples.
Source: GitHub Docs
"Getting started with GitHub Copilot
" About GitHub Copilot section.
2. Official Vendor Documentation (GitHub Docs): The documentation for Copilot Chat explains its conversational nature. A user can ask
"Write a user story for an e-commerce shopping cart
" and Copilot will generate a structured template. This directly supports its role in providing templates to aid documentation.
Source: GitHub Docs
"Using GitHub Copilot Chat in your IDE
" Asking questions to write code section.
3. Microsoft Learn Courseware: The "Introduction to GitHub Copilot" module on Microsoft Learn explains that Copilot "turns natural language prompts into coding suggestions." This core function allows a developer to write a requirement in plain English (e.g.
// Function to validate user email format according to RFC 5322) and receive a code snippet
thereby helping to document and clarify the technical aspect of a requirement.
Source: Microsoft Learn
Module: "Introduction to GitHub Copilot
" Unit 1: "What is GitHub Copilot?".