GitHub Codespaces guides
Learn how to make the most of GitHub
All GitHub Codespaces guides
Quickstart for GitHub Codespaces
QuickstartTry out GitHub Codespaces in 5 minutes.
- Codespaces
Deep dive into GitHub Codespaces
QuickstartUnderstand how GitHub Codespaces works.
- Codespaces
Setting up your Node.js project for GitHub Codespaces
TutorialGet started with your JavaScript, Node.js, or TypeScript project in GitHub Codespaces by creating a custom dev container.
- Codespaces
- Developer
- Node
- JavaScript
Setting up your Python project for GitHub Codespaces
TutorialGet started with your Python project in GitHub Codespaces by creating a custom dev container.
- Codespaces
- Developer
- Python
Setting up your C# (.NET) project for GitHub Codespaces
Get started with your C# (.NET) project in GitHub Codespaces by creating a custom dev container.
- Codespaces
Setting up your Java project for GitHub Codespaces
Get started with your Java project in GitHub Codespaces by creating a custom dev container.
- Codespaces
Setting a minimum specification for codespace machines
How-to guideYou can avoid under-resourced machine types being used for GitHub Codespaces for your repository.
- Codespaces
- Set up
Automatically opening files in the codespaces for a repository
How-to guideYou can set particular files to be opened automatically whenever someone creates a codespace for your repository and opens the codespace in the Visual Studio Code web client.
- Codespaces
- Set up
Adding an "Open in GitHub Codespaces" badge
How-to guideYou can add a badge to a Markdown file in your repository which people can click to create a codespace.
- Codespaces
- Set up