GitHub Codespaces

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
GitHub Codespaces
DevelopersGitHub, a subsidiary of Microsoft
Initial release2020[1]
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    PlatformWeb application
    O–IDE
    TypeCloud computing
    development environment
    LicenseProprietary software
    Websitegithub.com/features/codespaces

    GitHub Codespaces is a cloud-based online integrated development environment developed by GitHub. It allows users to create and manage development environments directly within the browser or through Visual Studio Code desktop. Codespaces is tightly integrated with GitHub repositories and enables on-demand coding, debugging, and testing in a full-featured development container hosted in the cloud.[2]

    Features

    [edit | edit source]
    File:GitHub Codespaces side by side terminal.webp
    Codespaces layout
    GitHub Copilot on the left
    Code editor in center
    Terminal on the right

    Licensing

    [edit | edit source]

    GitHub Codespaces is proprietary software and available to GitHub users under various subscription plans. Codespaces includes a monthly usage quota for free tier users of 60 hours, and expanded access for GitHub education, Pro, Team, and GitHub Enterprise plans.[6]

    GitHub Classroom

    [edit | edit source]

    GitHub Classroom is an educational tool developed by GitHub to streamline the process of managing programming assignments and coursework. Integrated with GitHub repositories, it allows instructors to distribute starter code, automate grading workflows, and track student progress. GitHub Classroom is widely used in computer science education and supports integration with GitHub Codespaces for cloud-based development environments.[7][8]

    Programming languages supported

    [edit | edit source]

    Extensions

    [edit | edit source]

    Some of the popular extensions include:

    See also

    [edit | edit source]
    [edit | edit source]
    • github.dev — A lightweight, browser-based editor for GitHub repositories, often seen as a simplified version of Codespaces, without backend compute or container support.

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]