Skip to content

Latest commit

 

History

History
67 lines (51 loc) · 3.89 KB

README.md

File metadata and controls

67 lines (51 loc) · 3.89 KB

Modern DevOps with GitHub

← Pets workshop selection Next: Workshop setup →

DevOps is a 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.

This workshop is built to help guide you through some of the most common DevOps tasks on GitHub. You'll explore:

Prerequisites

The application for the workshop uses is built primarily with Python (Flask and SQLAlchemy) and Astro (using Tailwind and Svelte). While experience with these frameworks and languages is helpful, you'll be using Copilot to help you understand the project and generate the code. As a result, as long as you are familiar with programming you'll be able to complete the exercises!

Required resources

To complete this workshop, you will need the following:

Getting started

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.

  1. Setup your environment for the workshop
  2. Enable Code Scanning to ensure new code is secure
  3. Create an issue to document a feature request
  4. Create a codespace to start writing code
  5. Implement testing to supplement continuous integration
  6. Provide Copilot context to generate quality code suggestions
  7. Add features to your app with GitHub Copilot
  8. Use the GitHub flow to incorporate changes into your codebase
  9. Deploy your application to Azure to make your application available to users

Check out these resources to dive in and learn more

Check out the resources in GitHub-Copilot-Resources.md.

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.

← Pets workshop selection Next: Workshop setup →