Skip to content

Commit 0a1a841

Browse files
authored
Merge pull request #162 from jun216tee/main
Update README.md
2 parents 8fa7fd7 + 3b8aa32 commit 0a1a841

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

08-Using-Advanced-GitHub-Copilot-Features/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Using a Python-based HTTP API, you’ll make modifications, fix bugs, create doc
1616
- **Prerequisites**: GitHub Copilot is available to use for free, sign up for [GitHub Copilot](https://gh.io/copilot).
1717
- **Timing**: This module can be completed in under an hour.
1818

19-
By the end of this module, you'll aquire the skills to be able to:
19+
By the end of this module, you'll acquire the skills to be able to:
2020

2121
- Use advanced GitHub Copilot features like inline chat, slash commands, and agents.
2222
- Interact with GitHub Copilot with deeper context on your project and ask questions about it.
@@ -41,7 +41,7 @@ The current API is not exposing country/{country} which needs to be implemented
4141
As with any implementation, this addition should include at least one test function to work with the pytest runner and test framework.
4242

4343
### 🛠 Step 1: Add a new route
44-
On our first exercise we will create a new route in our API. Go to the main.py file, and by using the inline chat with the following command `ctrl` + `i` (on Windows) or `cmd` + `i`(on Mac) ask GitHub Copilot to help you create a new API that shows you the cities of a country.
44+
In our first exercise we will create a new route in our API. Go to the main.py file, and by using the inline chat with the following command `ctrl` + `i` (on Windows) or `cmd` + `i`(on Mac) ask GitHub Copilot to help you create a new API that shows you the cities of a country.
4545

4646
Use the following prompt in inline-chat:
4747

@@ -95,7 +95,7 @@ Finally, verify the new endpoint is working by trying it out by going to the `/d
9595

9696
Now that you've used GitHub Copilot to generate and explain code, you can also explore some other alternative approaches to perform developer tasks. These extra challenges will help you dive deeper into other GitHub Copilot features in addition to the ones you already know. For these extra challenges, you will use the Chat interface. Click on the GitHub Copilot Chat icon on the left sidebar if you don't have it open yet.
9797

98-
🚀 Congratulations, through the exercise, you have used GitHub Copilot with many different features that will allow you to work better with different projects. You interactively used some features to write tests, documentation, and find more about existing code..
98+
🚀 Congratulations, through the exercise, you have used GitHub Copilot with many different features that will allow you to work better with different projects. You interactively used some features to write tests, documentation, and find out more about existing code.
9999

100100
## Legal Notices
101101

@@ -104,12 +104,12 @@ in this repository under the [Creative Commons Attribution 4.0 International Pub
104104
see the [LICENSE](LICENSE) file, and grant you a license to any code in the repository under the [MIT License](https://opensource.org/licenses/MIT), see the
105105
[LICENSE-CODE](LICENSE-CODE) file.
106106

107-
Microsoft, Windows, Microsoft Azure and/or other Microsoft products and services referenced in the documentation
107+
Microsoft, Windows, Microsoft Azure, and/or other Microsoft products and services referenced in the documentation
108108
may be either trademarks or registered trademarks of Microsoft in the United States and/or other countries.
109109
The licenses for this project do not grant you rights to use any Microsoft names, logos, or trademarks.
110110
Microsoft's general trademark guidelines can be found at http://go.microsoft.com/fwlink/?LinkID=254653.
111111

112112
Privacy information can be found at https://privacy.microsoft.com/en-us/
113113

114114
Microsoft and any contributors reserve all other rights, whether under their respective copyrights, patents,
115-
or trademarks, whether by implication, estoppel or otherwise.
115+
or trademarks, whether by implication, estoppel, or otherwise.

10-Challenging-GitHub-Copilot-with-SQL/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ In this workshop, you will:
2626
- Use advanced GitHub Copilot interaction techniques to deal with complex problems regarding SQL queries.
2727
- Iterate, validate, and refine answers to get better and more accurate suggestions
2828
- Apply generic concepts that can improve suggestions and select from different strategies that can yield better results.
29-
- Get a clear understanding on poor prompting techniques, and how these can
29+
- Get a clear understanding of poor prompting techniques, and how these can
3030
affect drastically the output from GitHub Copilot.
3131

3232
## :mega: Prerequisites
@@ -102,7 +102,7 @@ In SQL, this could involve ensuring that empty datasets, null values, or unexpec
102102
> Thinking through edge cases helps you build more resilient, generalized solutions.
103103
104104
### 8. Use Tools Effectively
105-
Whether you’re using GitHub Copilot, a query builder, or another form of automation, leverage the tools at your disposal but make sure you're guiding them with the right context. Tools are great for speeding up the generation, but they still need well-structured inputs and validation from you.
105+
Whether you’re using GitHub Copilot, a query builder, or another form of automation, leverage the tools at your disposal, but make sure you're guiding them with the right context. Tools are great for speeding up the generation, but they still need well-structured inputs and validation from you.
106106

107107
For Copilot, ensure that your prompts are detailed, but concise. Tools often work best when given structured input that leaves little ambiguity.
108108

@@ -146,7 +146,7 @@ Although not required, some of the features this workshop covers are in these Mi
146146

147147
## Contributing
148148

149-
This project welcomes contributions and suggestions. Most contributions require you to agree to a
149+
This project welcomes contributions and suggestions. Most contributions require you to agree to a
150150
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
151151
the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
152152

@@ -155,7 +155,7 @@ a CLA and decorate the PR appropriately (e.g., status check, comment). Simply fo
155155
provided by the bot. You will only need to do this once across all repos using our CLA.
156156

157157
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
158-
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
158+
For more information, see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
159159
contact [[email protected]](mailto:[email protected]) with any additional questions or comments.
160160

161161
## Trademarks
@@ -164,4 +164,4 @@ This project may contain trademarks or logos for projects, products, or services
164164
trademarks or logos is subject to and must follow
165165
[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general).
166166
Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
167-
Any use of third-party trademarks or logos are subject to those third-party's policies.
167+
Any use of third-party trademarks or logos is subject to those third-parties' policies.

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
![Mastering GitHub Copilot for AI Paired Programming](./images/GitHub%20101%20-%20Curriculum%20v2.png)
22

33
# Mastering GitHub Copilot for Paired Programming
4-
An 9 Lesson course teaching everything you need to know about harnessing GitHub Copilot as an AI Paired Programming resource.
4+
An 9-Lesson course teaching everything you need to know about harnessing GitHub Copilot as an AI Paired Programming resource.
55

66
Unlock the power of collaborative coding with our comprehensive curriculum on Mastering GitHub Copilot for Paired Programming. This cutting-edge program seamlessly integrates AI-driven coding assistance through GitHub Copilot, empowering students to accelerate their coding skills in tandem with a partner. Over the course of 10 engaging hours, participants will navigate through essential setup procedures, leveraging Visual Studio Code and GitHub Copilot Chat for real-time collaboration. Dive deep into GitHub Copilot's autocompletion, customizable features, and advanced programming techniques, all while embracing AI-driven algorithms. From error handling to unit testing, this curriculum is tailored to instill best practices and enhance code quality. Immerse yourself in a transformative learning experience that fuses the latest AI technology with paired programming strategies, equipping you with the tools needed for success in today's dynamic software development landscape.
77

@@ -46,10 +46,10 @@ Here are ways you can contribute to this course:
4646
| 04 | [Using GitHub Copilot with JavaScript](./04-Using-GitHub-Copilot-with-JavaScript) | Use GitHub Copilot, an AI pair programmer that offers autocomplete-style suggestions as you code, to work with JavaScript. | Enable the GitHub Copilot extension in Visual Studio Code. Craft prompts that can generate useful suggestions from GitHub Copilot. Use GitHub Copilot to improve a JavaScript project. |
4747
| 05 | [Using GitHub Copilot with Python](./05-Using-GitHub-Copilot-with-Python) | Use GitHub Copilot, an AI pair programmer that offers autocomplete-style suggestions as you code, to work with Python. | Enable the GitHub Copilot extension in Visual Studio Code. Craft prompts that can generate useful suggestions from GitHub Copilot. Use GitHub Copilot to improve a Python project. |
4848
| 06 | [Using GitHub Copilot with C#](./06-Using-GitHub-Copilot-with-CSharp) | Use GitHub Copilot, an AI pair programmer that offers autocomplete-style suggestions as you code, to work with C#. | Enable the GitHub Copilot extension in Visual Studio Code. Craft prompts that can generate useful suggestions from GitHub Copilot. Use GitHub Copilot to improve a C# Minimal API project. |
49-
| 07 | [Creating a Mini Game with GitHub Copilot](./07-Creating-Mini-Game-with-GitHub-Copilot) | Use GitHub Copilot to assist you in building a Python based mini game. | Craft prompts that can generate useful suggestions from GitHub Copilot to incorporate gaming logic and improve your Python based game. |
49+
| 07 | [Creating a Mini Game with GitHub Copilot](./07-Creating-Mini-Game-with-GitHub-Copilot) | Use GitHub Copilot to assist you in building a Python-based mini game. | Craft prompts that can generate useful suggestions from GitHub Copilot to incorporate gaming logic and improve your Python-based game. |
5050
| 08 | [Using Advanced GitHub Copilot Features](./08-Using-Advanced-GitHub-Copilot-Features) | Use advanced GitHub Copilot features like inline chat, slash commands, and agents. | Interact with GitHub Copilot with deeper context on your project and ask questions about it. |
5151
| 09 | [Getting Started with Copilot for Azure to Deploy to the Cloud](./09-Using-GitHub-Copilot-for-Azure-to-Deploy-to-Cloud) | Learn cloud deployment with GitHub Copilot for Azure—your ultimate guide to streamlined cloud success. | Effortless application deployment leveraging Azure’s powerful scalability. |
52-
| 10 | [**NEW** Challenging GitHub Copilot with complex SQL](./10-Challenging-GitHub-Copilot-with-SQL) | Apply advanced GitHub Copilot features to work with a challenging application working with a complex SQL query | Gain a clear understanding on how to work with extremely challenging SQL and yield better results when simple prompts don't work well |
52+
| 10 | [**NEW** Challenging GitHub Copilot with complex SQL](./10-Challenging-GitHub-Copilot-with-SQL) | Apply advanced GitHub Copilot features to work with a challenging application working with a complex SQL query | Gain a clear understanding of how to work with extremely challenging SQL and yield better results when simple prompts don't work well |
5353

5454

5555
## 🎒 Other Courses

0 commit comments

Comments
 (0)