Skip to content

Latest commit

 

History

History

02-Introduction-to-GitHub-Codespaces

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Introduction to GitHub Codespaces

Welcome to the world of GitHub Codespaces—your gateway to cloud-based coding. In this module, we’ll explore the transformative power of instant, cloud-hosted development environments that redefine how you approach coding. GitHub Codespaces offers a seamless, integrated experience, providing a fully equipped container with all the essential languages, tools, and utilities you need to code effectively.

As we navigate this learning journey, you’ll discover the complete Codespaces lifecycle and gain insights into customizing your setup to match your specific preferences and requirements. To reinforce your understanding, the module concludes with a hands-on exercise where you’ll get to apply your skills directly within the GitHub Codespaces environment.

Picture a fully configured development setup, ready to use and accessible from any computer with an internet connection. GitHub Codespaces empowers you to embrace a new era of collaborative, flexible coding. Let’s dive in and unlock the full potential of cloud-based development together!!

  • Who this is for: Developers, DevOps Engineers, Engineering Managers, Product Managers.
  • What you'll learn: How to create a codespace, push code from a codespace, select a custom image, and customize a codespace.
  • What you'll build: A codespace with devcontainer.json files, customizations, and personalizations.
  • Prerequisites: You'll need to know the following:
  • Timing: This course can be completed in less than an hour.

By the end of this module, you'll be able to:

  1. Describe GitHub Codespaces.
  2. Explain the GitHub Codespace lifecycle and how to perform each step.
  3. Define the different customizations you can personalize with GitHub Codespaces.

Prerequisite reading:

How to start this course

start-course

  1. Right-click Start course and open the link in a new tab.
  2. In the new tab, most of the prompts will automatically fill in for you.
    • For owner, choose your personal account or an organization to host the repository.
    • We recommend creating a public repository, as private repositories will use Actions minutes.
    • Scroll down and click the Create repository button at the bottom of the form.
  3. After your new repository is created, wait about 20 seconds, then refresh the page. Follow the step-by-step instructions in the new repository's README.

Get help: Post in our discussion boardReview the GitHub status page