Skip to content

Commit 82b220c

Browse files
authored
Merge pull request #97 from github-samples/AddResourcesDoc
Add resources doc
2 parents 08a6727 + dd9eb04 commit 82b220c

File tree

4 files changed

+61
-3
lines changed

4 files changed

+61
-3
lines changed

content/1-hour/5-bonus.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@ Here's some ideas of how you could continue to grow and build upon what you've d
1818
- Add a form to allow a user to apply to adopt a dog if the dog is available.
1919
- Add a form to allow users to register a dog they found.
2020

21-
2221
| [← Add the filter feature][walkthrough-previous] | [Next: Pets workshop selection →][walkthrough-next] |
2322
|:-----------------------------------|------------------------------------------:|
2423

2524
[walkthrough-previous]: ./4-add-feature.md
26-
[walkthrough-next]: ../README.md
25+
[walkthrough-next]: ../README.md

content/1-hour/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ Ready to get started? Let's go! The workshop scenario imagines you as a develope
5151
3. [Create custom instructions][stage-3] to ensure Copilot chat has additional context.
5252
4. [Add the new feature][stage-4] to the website, and ensure it works!
5353

54+
## Check out these resources to dive in and learn more
55+
Check out the resources in [**GitHub-Copilot-Resources.md**][GitHub-Copilot-Resources].
56+
57+
This resource list has been carefully curated to help you to learn more about GitHub Copilot, how to use it effectively, what is coming in the future and more. There are even YouTube playlists that include the latest videos from the GitHub Developer Relations team and others from GitHub.
58+
5459
| [← Pets workshop selection][walkthrough-previous] | [Next: Workshop setup →][walkthrough-next] |
5560
|:-----------------------------------|------------------------------------------:|
5661

@@ -69,3 +74,4 @@ Ready to get started? Let's go! The workshop scenario imagines you as a develope
6974
[windows-python-link]: https://apps.microsoft.com/detail/9pjpw5ldxlz5
7075
[windows-subsystem-linux]: https://learn.microsoft.com/en-us/windows/wsl/about
7176
[vscode-link]: https://code.visualstudio.com/
77+
[GitHub-Copilot-Resources]: ../GitHub-Copilot-Resources.md
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# GitHub Copilot Resources
2+
3+
Checkout the resources below to dive in and learn more about [GitHub Copilot](https://gh.io/copilot).
4+
5+
## Getting started
6+
7+
New to GitHub Copilot? Start here!
8+
9+
- [GitHub Copilot - Your AI pair programmer](https://github.com/features/copilot) - See all that GitHub Copilot can do. This feature summary highlights all that you can do with GitHub Copilot. See a comparison of what is available in each pricing plan.
10+
- [How AI can make you an awesome developer](https://github.com/orgs/community/discussions/153056) - Staying relevant in this era of AI requires not only adapting to new technologies, but also honing in on your skills. It is extremely relevant to address the elephant in the room, how AI is not going to replace us, but make us much better developers. Let’s explore five key strategies to help you stay relevant and thrive in this new era of AI-driven development.
11+
- [Essential GitHub Copilot resources for enterprise teams](https://resources.github.com/enterprise/essential-copilot-resources/) - GitHub Resources - We've gathered everything enterprise teams need to hit the ground running with GitHub Copilot. From initial setup to advanced features, this guide will walk you through the essential resources to make your Copilot implementation successful.
12+
13+
## Documentation
14+
15+
[GitHub Copilot Documentation](https://docs.github.com/en/copilot) contains a robust collection of articles to help you get the most out of the tool. Some key articles to start with include:
16+
17+
- [Prompt engineering for GitHub Copilot](https://docs.github.com/en/copilot/using-github-copilot/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.
18+
- [Asking GitHub Copilot questions in GitHub.com](https://docs.github.com/en/enterprise-cloud@latest/copilot/using-github-copilot/asking-github-copilot-questions-in-githubcom#asking-exploratory-questions-about-a-repository) – See how you can use GitHub Copilot Chat in GitHub.com to answer general questions about software development, or specific questions about the code, issues, security alerts, pull requests, etc. in a repository. For example: open a specific file and ask Copilot, “How could I improve this code?”. Trying to understand a new codebase? Copilot can help with that. You can ask Copilot questions to help quickly understand the structure and key components of repositories. For example, “What does the code in this repo do? What is the tech stack?.
19+
- [Copilot Chat Cookbook](https://docs.github.com/en/copilot/example-prompts-for-github-copilot-chat) - Find examples of prompts to use with GitHub Copilot Chat.
20+
- [Changing the AI model for Copilot Chat](https://docs.github.com/en/enterprise-cloud@latest/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat) & [Changing the AI model for Copilot code completions](https://docs.github.com/en/enterprise-cloud@latest/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion) - You are not limited to using the default models for Copilot chat and code completions. You can choose from a selection of other models, each with its own particular strengths. You may have a favorite model that you like to use, or you might prefer to use a particular model for inquiring about a specific subject. Here are some notable recent updates:
21+
22+
## Copilot in VS Code
23+
24+
As you're exploring using VS Code in this workshop, here are some articles particular to using [GitHub Copilot in VS Code](https://code.visualstudio.com/docs/copilot/overview):
25+
26+
- [Context for Code Completion](https://code.visualstudio.com/docs/copilot/ai-powered-suggestions#_context) - Get more out of GitHub Copilot by understanding how it uses context from multiple locations in VS Code to provide more relevant suggestions.
27+
- [Making Copilot Chat an expert in your workspace](https://code.visualstudio.com/docs/copilot/workspace-context) - 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:
28+
- Finding existing code in your codebase
29+
- Making plans for complex code edits
30+
- Explaining higher-level concepts in a codebase
31+
- [Best Practices / Prompt Crafting](https://code.visualstudio.com/docs/copilot/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.
32+
33+
## Videos
34+
35+
The [GitHub YouTube channel](https://www.youtube.com/@GitHub/videos) hosts many videos highlighting the latest features:
36+
37+
- [GitHub Copilot Playlist](http://gh.io/GitHub-Copilot-on-YouTube) for **GitHub Copilot** demos and informational videos.
38+
- [GitHub for Beginners](https://www.youtube.com/playlist?list=PL0lo9MOBetEFcp4SCWinBdpml9B2U25-f) - Season 2 of **GitHub for Beginners** is focused on **GitHub Copilot**.
39+
40+
## Other resources
41+
42+
Continue your journey:
43+
44+
- [Essentials of GitHub Copilot - GitHub Resources](https://resources.github.com/learn/pathways/copilot/essentials/essentials-of-github-copilot/) - 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.
45+
- [GitHub Copilot product updates](https://github.blog/changelog/label/copilot) - We are continually adding capabilities and improving GitHub Copilot. Check out the **GitHub Changelog** to stay up to date on everything we ship.
46+
- [The GitHub Blog](https://github.blog/tag/github-copilot) Be sure to check out the most recent GitHub Copilot related blog posts.
47+
- [GitHub Copilot Discussions](https://github.com/orgs/community/discussions/categories/copilot) - Share your feedback, feature suggestions, etc. via **GitHub public feedback discussions** and influence what we’re building.

content/full-day/README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ Ready to get started? Let's go! The workshop scenario imagines you as a develope
3838
7. [Use the GitHub flow][github-flow] to incorporate changes into your codebase
3939
8. [Deploy your application][deployment] to Azure to make your application available to users
4040

41+
## Check out these resources to dive in and learn more
42+
Check out the resources in [**GitHub-Copilot-Resources.md**][GitHub-Copilot-Resources].
43+
44+
This resource list has been carefully curated to help you to learn more about GitHub Copilot, how to use it effectively, what is coming in the future and more. There are even YouTube playlists that include the latest videos from the GitHub Developer Relations team and others from GitHub.
45+
4146
| [← Pets workshop selection][walkthrough-previous] | [Next: Workshop setup →][walkthrough-next] |
4247
|:-----------------------------------|------------------------------------------:|
4348

@@ -58,4 +63,5 @@ Ready to get started? Let's go! The workshop scenario imagines you as a develope
5863
[portmanteau]: https://www.merriam-webster.com/dictionary/portmanteau
5964
[testing]: ./4-testing.md
6065
[walkthrough-next]: ./0-setup.md
61-
[walkthrough-previous]: ../README.md
66+
[walkthrough-previous]: ../README.md
67+
[GitHub-Copilot-Resources]: ../GitHub-Copilot-Resources.md

0 commit comments

Comments
 (0)