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
[DevOps](https://en.wikipedia.org/wiki/DevOps) is a [portmanteau](https://www.merriam-webster.com/dictionary/portmanteau) of **development** and **operations**. At its core is a desire to bring development practices more inline with operations, and operations practices more inline with development. This fosters better communication and collaboration between teams, breaks down barriers, and gives everyone an investment in ensuring customers are delighted by the software we ship.
[DevOps][devops] is a [portmanteau][portmanteau] of **development** and **operations**. At its core is a desire to bring development practices more inline with operations, and operations practices more inline with development. This fosters better communication and collaboration between teams, breaks down barriers, and gives everyone an investment in ensuring customers are delighted by the software we ship.
4
7
5
8
This workshop is built to help guide you through some of the most common DevOps tasks on GitHub. You'll explore:
6
9
7
-
- Managing projects with [GitHub Issues](https://github.com/features/issues)
8
-
- Creating a development environment with [GitHub Codespaces](https://github.com/features/codespaces)
9
-
- Using [GitHub Copilot](https://github.com/features/copilot) as your AI pair programmer
10
-
- Securing the development pipeline with [GitHub Advanced Security](https://github.com/features/security)
11
-
- Automating tasks and CI/CD with [GitHub Actions](https://github.com/features/actions)
10
+
- Managing projects with [GitHub Issues][github-issues]
11
+
- Creating a development environment with [GitHub Codespaces][github-codespaces]
12
+
- Using [GitHub Copilot][github-copilot] as your AI pair programmer
13
+
- Securing the development pipeline with [GitHub Advanced Security][github-security]
14
+
- Automating tasks and CI/CD with [GitHub Actions][github-actions]
12
15
13
16
## Prerequisites
14
17
@@ -18,19 +21,41 @@ The application for the workshop uses is built primarily with Python (Flask and
18
21
19
22
To complete this workshop, you will need the following:
20
23
21
-
- A [GitHub account](https://github.com/join)
22
-
- Access to [GitHub Copilot](https://github.com/features/copilot)
24
+
- A [GitHub account][github-signup]
25
+
- Access to [GitHub Copilot][github-copilot]
23
26
24
27
## Getting started
25
28
26
29
Ready to get started? Let's go! The workshop scenario imagines you as a developer volunteering your time for a pet adoption center. You will work through the process of creating a development environment, creating code, enabling security, and automating processes.
27
30
28
-
0.[Setup your environment](exercises/0-setup.md) for the workshop
29
-
1.[Enable Code Scanning](exercises/1-code-scanning.md) to ensure new code is secure
30
-
2.[Create an issue](exercises/2-issues.md) to document a feature request
31
-
3.[Create a codespace](exercises/3-codespaces.md) to start writing code
32
-
4.[Implement testing](exercises/4-testing.md) to supplement continuous integration
33
-
5.[Provide Copilot context](exercises/5-context.md) to generate quality code suggestions
34
-
6.[Add features to your app](exercises/6-code.md) with GitHub Copilot
35
-
7.[Use the GitHub flow](exercises/7-github-flow.md) to incorporate changes into your codebase
36
-
8.[Deploy your application](exercises/8-deployment.md) to Azure to make your application available to users
31
+
0.[Setup your environment][walkthrough-next] for the workshop
32
+
1.[Enable Code Scanning][code-scanning] to ensure new code is secure
33
+
2.[Create an issue][issues] to document a feature request
34
+
3.[Create a codespace][codespaces] to start writing code
35
+
4.[Implement testing][testing] to supplement continuous integration
36
+
5.[Provide Copilot context][context] to generate quality code suggestions
37
+
6.[Add features to your app][code] with GitHub Copilot
38
+
7.[Use the GitHub flow][github-flow] to incorporate changes into your codebase
39
+
8.[Deploy your application][deployment] to Azure to make your application available to users
0 commit comments