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
Copy file name to clipboardExpand all lines: README.md
+14-10Lines changed: 14 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -2,32 +2,36 @@
2
2
3
3

4
4
5
-
Welcome to a custom Copilot workshop prepared by the **GitHub’s Expert Service team**!
5
+
Welcome to a custom **Copilot** workshop prepared by the **GitHub’s Expert Service** team!
6
6
7
-
This workshop involves several technology stacks, therefore it is essential that you need to meet prerequisites as outlined in the prerequisites getting started if you want to follow along. Otherwise, please follow along and listen to what the GitHub Expert Service team's instructor demo to see how it works in practice.
7
+
This workshop involves several technology stacks, therefore it is essential that you need to meet prerequisites as outlined in the prerequisites getting started if you want to follow along. Otherwise, please follow along and listen to the GitHub Expert Service team's instructor demo to see how it works in practice.
8
+
9
+
> :blue_book:**NOTE**: This workshop will be conducted through **Codespace**, but you can find a full step-by-step self-paced guide that you can try later without Codespace:
Copy file name to clipboardExpand all lines: docs/1_Story/README.md
+17-15Lines changed: 17 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -4,25 +4,27 @@
4
4
5
5
## OctoFit Tracker: Building a Fitness App with GitHub Copilot
6
6
7
-
Welcome to the OctoFit Tracker app workshop! In this hands-on session, you'll step into the shoes of a lead developer tasked with creating a cutting-edge fitness tracker app in record time. We'll leverage the power of GitHub Copilot to rapidly develop a functional prototype of OctoFit Tracker, a social fitness app that encourages users to stay active and compete with their peers.
7
+
Welcome to the **OctoFit Tracker** app workshop! In this hands-on session, you'll step into the shoes of a lead developer tasked with creating a cutting-edge fitness tracker app in record time. We'll leverage the power of **GitHub Copilot** to rapidly develop a functional prototype of **OctoFit Tracker**, a social fitness app that encourages users to stay active and to compete with their peers.
8
8
9
9
### Workshop Overview
10
10
11
11
In this workshop, you'll:
12
12
13
-
1. Set up a development environment using GitHub Codespaces
14
-
2. Use GitHub Copilot to accelerate development across multiple technologies
15
-
3. Build key components of the OctoFit Tracker app
16
-
4. Learn best practices and prompting techniques for working with GitHub Copilot
13
+
1. Set up a development environment using **GitHub Codespaces**
14
+
2. Use **GitHub Copilot** to accelerate development across multiple technologies
15
+
3. Build key components of the **OctoFit Tracker** app
16
+
4. Learn best practices and prompting techniques for working with **GitHub Copilot**
17
+
18
+
> :blue_book:**NOTE**: Because we have only 20 minutes for the actual workshop, it is possible that we cannot complete everything. However, we will have the value of troubleshooting together, and there is also a [self-paced exercise](https://gh.io/octofit-tutorial) if you want to follow along later.
17
19
18
20
### Application Features
19
21
20
-
OctoFit Tracker will include:
22
+
**OctoFit Tracker** will include:
21
23
22
24
- User authentication and profiles
23
25
- Activity logging and tracking
24
26
- Team creation and management
25
-
- Competitive leader boards
27
+
- Competitive leaderboards
26
28
- Personalized workout suggestions
27
29
28
30
### GitHub Copilot and Copilot Chat
@@ -40,7 +42,7 @@ OpenAI gpt-4o: *"Our high-intelligence flagship model for complex, multi-step ta
40
42
-[How to use GitHub Copilot: Prompts, tips, and use cases](https://github.blog/2023-06-20-how-to-write-better-prompts-for-github-copilot/)
41
43
-[Using GitHub Copilot in your IDE: Tips, tricks, and best practices](https://github.blog/2024-03-25-how-to-use-github-copilot-in-your-ide-tips-tricks-and-best-practices/)
42
44
-[A developer’s guide to prompt engineering and LLMs](https://docs.github.com/en/copilot/using-github-copilot/prompt-engineering-for-github-copilot#:~:text=A%20developer%E2%80%99s%20guide%20to%20prompt%20engineering%20and%20LLMs)
43
-
-[Prompting GitHub Copilot Chat to become your personal AI assistant for accessibility]https://github.blog/2023-10-09-prompting-github-copilot-chat-to-become-your-personal-ai-assistant-for-accessibility/()
45
+
-[Prompting GitHub Copilot Chat to become your personal AI assistant for accessibility](https://github.blog/2023-10-09-prompting-github-copilot-chat-to-become-your-personal-ai-assistant-for-accessibility/)
44
46
45
47
OpenAI gpt-4o: *"Our high-intelligence flagship model for complex, multi-step tasks. GPT-4o is cheaper and faster than GPT-4 Turbo. Currently points to gpt-4o-2024-08-06"*
46
48
@@ -61,32 +63,32 @@ We'll be using a modern web application stack:
61
63
- Overview of OctoFit Tracker app concept
62
64
- OpenAI GPT models
63
65
64
-
1.**Setup of Prerequisites**
66
+
2.**Setup of Prerequisites**
65
67
- Setting up GitHub Codespaces
66
68
- Ensure GitHub Copilot and Copilot Chat extensions are up to date
67
69
68
-
1.**Rapid Prototyping with GitHub Copilot**
70
+
3.**Rapid Prototyping with GitHub Copilot**
69
71
- Creating project structure
70
72
- Generating boilerplate code
71
73
- Implementing basic models, serializers, urls, and views
72
74
73
-
1.**Building Core Features**
75
+
4.**Building Core Features**
74
76
- User authentication
75
77
- Activity logging API
76
78
- Team management
77
79
- Leader board functionality
78
80
79
-
1.**Frontend Development**
81
+
5.**Frontend Development**
80
82
- Setting up React components
81
83
- Implementing responsive UI
82
84
- Connecting to backend APIs
83
85
84
-
1.**Advanced Features and Optimization**
86
+
6.**Advanced Features and Optimization**
85
87
- Adding personalized workout suggestions
86
88
- Implementing caching with Redis
87
89
- Optimizing database queries
88
90
89
-
1.**Wrap-up and Q&A**
91
+
7.**Wrap-up and Q&A**
90
92
- Reviewing what we've built
91
93
- Discussing best practices and lessons learned
92
94
- Q&A session
@@ -95,7 +97,7 @@ We'll be using a modern web application stack:
95
97
96
98
By the end of this workshop, attendees will:
97
99
98
-
- Gain hands-on experience with GitHub Copilot in a real-world scenario
100
+
- Gain hands-on experience with **GitHub Copilot** in a real-world scenario
99
101
- Learn strategies for effective AI-assisted development
100
102
- Learn how to effectively prompt GitHub Copilot to get accurate responses from GitHub Copilot
101
103
- Understand how to leverage Copilot across different languages and frameworks
0 commit comments