You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Built to be your AI pair programmer, [GitHub Copilot](https://github.com/features/copilot) helps you generate code and focus on what's important. Through the use of code completion you can create code from comments, and functions from just a signature. With Copilot chat you can ask questions about your codebase, create new files and update existing ones, and even perform operations which update files across your entire codebase.
Built to be your AI pair programmer, [GitHub Copilot][copilot] helps you generate code and focus on what's important. Through the use of code completion you can create code from comments, and functions from just a signature. With Copilot chat you can ask questions about your codebase, create new files and update existing ones, and even perform operations which update files across your entire codebase.
4
7
5
8
As with any tool, there are a set of skills which need to be acquired, which is the purpose of this (roughly) one hour workshop. You'll explore the most common workloads available to you by exploring and updating an existing application to add functionality.
6
9
@@ -15,27 +18,27 @@ The application for the workshop uses is built primarily with Python (Flask and
15
18
16
19
To complete this workshop, you will need the following:
17
20
18
-
- A [GitHub account](https://github.com/join).
19
-
- Access to [GitHub Copilot](https://github.com/features/copilot) (which is available for free for individuals!)
21
+
- A [GitHub account][github-account].
22
+
- Access to [GitHub Copilot][copilot] (which is available for free for individuals!)
20
23
21
24
## Required local installation
22
25
23
26
You will also need the following available and installed locally:
24
27
25
28
### Code editor
26
29
27
-
-[Visual Studio Code](https://code.visualstudio.com/).
28
-
-[Copilot extension installed in your IDE](https://docs.github.com/en/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment).
30
+
-[Visual Studio Code][vscode-link].
31
+
-[Copilot extension installed in your IDE][copilot-extension].
29
32
30
33
### Local services
31
34
32
-
- A recent [Node.js runtime](https://nodejs.org/en).
33
-
- A recent version of [Python](https://www.python.org/).
34
-
- The [git CLI](https://git-scm.com/).
35
+
- A recent [Node.js runtime][nodejs-link].
36
+
- A recent version of [Python][python-link].
37
+
- The [git CLI][git-link].
35
38
- A shell capable of running BASH commands.
36
39
37
-
> [!NOTE]
38
-
> Linux and macOS are able to run BASH commands without additional configuration. For Windows, you will need either [Windows Subsystem for Linux (WS)](https://learn.microsoft.com/en-us/windows/wsl/about) or the BASH shell available via [git](https://git-scm.com/)
40
+
> [!NOTE]
41
+
> Linux and macOS are able to run BASH commands without additional configuration. For Windows, you will need either [Windows Subsystem for Linux (WS)][windows-subsystem-linux] or the BASH shell available via [git][git-link].
39
42
40
43
## Getting started
41
44
@@ -47,4 +50,16 @@ Ready to get started? Let's go! The workshop scenario imagines you as a develope
47
50
3.[Create custom instructions](./3-copilot-instructions.md) to ensure Copilot chat has additional context.
48
51
4.[Add the new feature](./4-add-feature.md) to the website, and ensure it works!
49
52
50
-
**NEXT:**[Clone the repo and start the app](./0-setup.md)
0 commit comments