osinfra.io (Alpha)
HomeDiscordGitHubSponsor
  • Overview
    • Welcome!
      • Overview
      • Team Norms
      • Language
  • Fundamentals
    • Architecture Decision Records
      • ADR-0001
      • ADR-0002
      • ADR-0003
      • ADR-0004
    • Development Setup
      • Docker
      • GitHub Codespaces
      • Ubuntu
      • Windows (WSL Ubuntu)
    • Tools
      • GitHub
      • OpenTofu
        • Child Modules
        • Coding Conventions
      • Testing
        • Infracost
        • Checkov
  • Collaboration
    • Contributors
    • Platform Engineers
    • Software Engineers
  • Product Guides
    • Google Cloud Platform
      • Kubernetes
        • Istio
        • cert-manager
        • Gatekeeper
      • Landing Zone
        • Resource Hierarchy and IAM
        • Audit Logging
        • Workload Identity
        • Terraform Backend
        • Networking
        • Services
    • GitHub
      • Organization Management
      • Continuous Delivery Enablement
    • Datadog
      • Organization Management
    • Backstage
Powered by GitBook
On this page
  • Install the GitHub Codespaces Extension
  • Open up the Codespace in Visual Studio Code

Was this helpful?

Edit on GitHub
  1. Fundamentals
  2. Development Setup

GitHub Codespaces

An Infrastructure as Code (IaC) sandbox development environment. that's hosted in the cloud.

Last updated 1 year ago

Was this helpful?

provides cloud-hosted development environments for any activity - whether a long-term project or a short-term task like reviewing a pull request. You can connect to Codespaces from Visual Studio Code or a browser-based editor accessible anywhere.

This has an example GitHub Codespace for Infrastructure as Code (IaC) development. We recommend forking the repository for use. Its purpose is to be a baseline, something you can maintain and modify to fit your organization's needs.

Install the GitHub Codespaces Extension

Open up the Codespace in Visual Studio Code

Go to your GitHub Codespace repository, click on the code dropdown, select Codespaces, and create a new Codspace on main.

You can :

The extension lets you develop in a cloud-hosted environment enabling repeatability and reliability for developers.

browse for extensions
GitHub Codespaces
GitHub Codespaces
repository