Skip to content

Latest commit

 

History

History
44 lines (41 loc) · 12.2 KB

GitHub-Copilot-Resources.md

File metadata and controls

44 lines (41 loc) · 12.2 KB

GitHub Copilot Resources

Checkout the resources below to dive in and learn more about GitHub Copilot.

  • GitHub Copilot · Your AI pair programmer - GitHub Copilot uses the OpenAI Codex to suggest code and entire functions in real-time, right from your editor. NOTE: there is “Frequently asked questions” section that addresses many of the common questions we get from customers about Copilot.
  • GitHub Copilot Documentation - Key documentation:
    • Prompt engineering for GitHub Copilot - A prompt is a request that you make to GitHub Copilot. For example, a question that you ask Copilot Chat, or a code snippet that you ask Copilot to complete. In addition to your prompt, Copilot uses additional context, like the code in your current file and the chat history, to generate a response. Follow the tips in this article to write prompts that generate better responses from Copilot.
    • Troubleshooting common issues with GitHub Copilot - This guide describes the most common issues with GitHub Copilot and how to resolve them.
  • Visual Studio Code Documentation specific to GitHub Copilot - Key documentation
    • Context for Code Complettion - Get more out of GitHub Copilot by understanding how it uses context from mulitiple locations in VS Code to provide more relevant suggestions.
    • Making Copilot Chat an expert in your workspace - Referencing @workspace in Copilot Chat lets you ask questions about your entire codebase. Based on the question, Copilot intelligently retrieves relevant files and symbols, which it then references in its answer as links and code examples. Grounded in @workspace references, Copilot Chat becomes a domain expert for tasks like:
      • Finding existing code in your codebase
      • Making plans for complex code edits
      • Explaining higher-level concepts in a codebase
    • Best Practices / Prompt Crafting - This article covers best practices for using GitHub Copilot in Visual Studio Code by using prompt crafting and providing the right context to GitHub Copilot.
  • GitHub Copilot Enterprise is now generally available - The GitHub Blog - Our most advanced AI offering to date is customized to your organization’s knowledge and codebase, infusing GitHub Copilot throughout the software development lifecycle. For a short demo see Say hello to GitHub Copilot Enterprise! (youtube.com).
  • GitHub Copilot Trust Center - GitHub Resources - GitHub Copilot is enterprise-ready, but organizations need to clearly understand how the tool meets their compliance, security, and accessibility requirements. Our aim is to bring you that clarity with the GitHub Copilot Trust Center.
  • Essentials of GitHub Copilot - GitHub Resources - In this learning pathway module, we’ll cover the most common questions about GitHub Copilot, and we’ll hear from engineering leaders at the top organizations about how they use GitHub Copilot to accelerate the pace of software development and deliver more value to their customers. This has resources for developers and leaders. Here is a great page for leaders:
  • There are several Copilot related blog posts with great information including:
    • GitHub Copilot Workspace: Welcome to the Copilot-native developer environment - We’re redefining the developer environment with GitHub Copilot Workspace–where any developer can go from idea, to code, to software in natural language. This new task-centric experience leverages different Copilot-powered agents from start to finish, while giving developers full control over every step of the process.
    • Introducing GitHub Copilot Extensions: Unlocking unlimited possibilities with our ecosystem of partners – At Microsoft Build we introduced GitHub Copilot Extensions to bring the world’s knowledge into the most widely adopted AI developer tool. Through a growing partner ecosystem, Copilot Extensions enables developers to build and deploy to the cloud in their natural language with their preferred tools and services, all without leaving the IDE or GitHub.com. See also this recent post from the VS Code Blog: GitHub Copilot Extensions are all you need
    • Research: Quantifying GitHub Copilot’s impact in the enterprise with Accenture - We partnered with Accenture to study how developers integrated GitHub Copilot into their daily workflows, and we found significant improvements in several areas , including: 90% of developers found they were more fulfilled with their job when using GitHub Copilot, and 95% said they enjoyed coding more with Copilot’s help.
    • Hard and soft skills for developers coding in the age of AI - As AI continues to shape the development landscape, developers are navigating a new frontier—not one that will make their careers obsolete, but one that will require their skills and instincts more than ever. In this blog, we’ll cover the skills that developers need to have for navigating this new AI-powered coding frontier.
    • Using GitHub Copilot in your IDE: Tips, tricks, and best practices - Learn practical strategies to get the most out of GitHub Copilot to generate the most relevant and useful code suggestions in your editor.
    • 10 unexpected ways to use GitHub Copilot – Kedasha Kerr, Developer Advocate and Technical Content Creator shows you several ways to get more than just code generation out of GitHub Copilot. "GitHub Copilot is widely known for its ability to help developers write code in their IDE. I want to show you how the AI assistant’s abilities can extend beyond just code generation. In this post, we’ll explore 10 use cases where GitHub Copilot can help reduce friction during your developer workflow. This includes pull requests, working from the command line, debugging CI/CD workflows, and much more!"
    • Be sure to check out the most recent GitHub Copilot related blog posts here: https://github.blog/tag/github-copilot
  • GitHub Copilot fundamentals - Understand the AI pair programmer - Training | Microsoft Learn - Explore the fundamentals of GitHub Copilot and its potential to enhance productivity and foster innovation for both individual developers and businesses. Discover how to implement it within your organization and unleash its power for your own projects.
  • https://github.blog/changelog/label/copilot - Follow the GitHub Changelog to keep up with the latest updates as they are released.
  • GitHub Previews - Be the first to try out GitHub’s new features such as Copilot for Pull Requests, Copilot code referencing, GPUs for Codespaces and more.
  • GitHub Next: https://githubnext.com - We are a team of researchers and engineers at GitHub, exploring things beyond the adjacent possible. We prototype tools and technologies that will change our craft. We identify new approaches to building healthy, productive software engineering teams. This is the potential roadmap beyond our public roadmap.
  • GitHub public feedback discussions - Share your feedback, feature suggestions, etc. via GitHub public feedback discussions to influence what we’re building. Or, check out and vote on feature requests that others have submitted. Filter Discussions to specific categories, for example GitHub Copilot
  • GitHub Marketplace - You can discover, browse, and install free and paid tools, including GitHub Copilot Extensions.
  • GitHub Copilot Customer Stories - Learn how GitHub Copilot is helping developers and organizations to be more productive and efficient. For example, see how GitHub Copilot is helping Accenture to accelerate software development and improve code quality.

    "We want to do the best for our clients that we possibly can. GitHub Copilot enables us to do that because it allows us to move faster and developers to come up to speed more quickly to work in unfamiliar areas with more confidence."

  • GitHub Universe - GitHub Universe is our biggest event of the year! Universe will deliver two days of engaging sessions, discussions and interactive experiences for in person attendees. We'll be streaming keynotes and a curated selection of live sessions on githubuniverse.com. All registered attendees will have access to recorded sessions once the event concludes. Universe will take place on October 29 - 30, 2024 at Fort Mason Center for Arts & Culture in San Francisco, CA. Broadcast times and schedule will be announced in September.

660x284_Email_Banner_Dark_03

  • http://gh.io/GitHub-Copilot-on-YouTube - Check out the GitHub Copilot Playlist on YouTube for a curated list of GitHub Copilot demos and informational videos. (Please use headphones and/or closed-captioning so as not to disturb your neighbors)

Did you find this curated rlist of resources helpful? Please leave us a comment. - We would love to see your feedback. Did you find this list helpful? Were you looking for something else that you thought would be on this list? Click here to leave us a comment or a suggestion about this list of resources.