Every year, we dedicate some time at GitHub to share what’s new and where to find them. For 2020, we’ve created a video recap of the latest products and features for your development news.
We’re thrilled to continue to support open source projects, developers, and teams at every stage of their work with our latest releases, including the introduction of Codespaces, Discussions, and the unified GitHub platform.
Looking for more? Check out how these new features are enhancing developer workflows in the video below.**
gitHub Codespaces makes it easy to get started with new projects or existing codebases. Open a pull request to try out a project and make changes right in the browser. You can also use GitHub Codespaces to code directly in any open source repository on GitHub, without cloning or downloading the repo to your machine.
To start using GitHub Codespaces, you’ll need to have a verified email address on your GitHub account. Currently, you can use any browser except Internet Explorer.
GitHub Codespaces is still in closed beta, but we’re adding new users every day. If you’d like to sign up for the waitlist, head over to github.com/features/codespaces and click “Get early access.” We’ll send you an email as soon as a spot opens up for you!
We’ve been working hard to bring Codespaces to Developers everywhere.
Codespaces is a cloud-based development environment that will enable you to code in your browser.
You can get started immediately by editing a file, commit changes to GitHub, and open a pull request without ever leaving your browser.
It’s a new way of working that helps you stay more focused and productive by reducing the context switching between tools as you code.
GitHub Codespaces, our new development environment that gives you a complete coding environment in your browser and native integrations with your code on GitHub, is now in limited public beta. We’ve had over 30,000 people sign up to try it out, and we’re excited to make it available to more of you.
Codespaces has been designed for you to pick up where you left off, no matter where you work. It’s a fully customizable environment that lets you use your own dotfiles, settings, and keyboard shortcuts so that your development setup feels like home wherever you’re working. If a feature isn’t great yet or doesn’t meet your needs, let us know by submitting feedback from within the codespace or on the Codespaces issue tracker.
GitHub Actions were launched in November 2019 as a CI/CD platform built right into GitHub. Since then, we’ve seen users create Actions that automate tasks across their software workflows—from testing web services and apps and building container images to deploying code and monitoring production environments. You can run Actions across platforms like Linux, Windows, MacOS, and ARM architectures like ARM64 and ARM32.
If an action meets best practices
In the span of just a few years, GitHub Codespaces—formerly Visual Studio Codespaces—has grown into a globally popular cloud-based development environment. With more than 1 million Codespaces available each month and over 400,000 unique daily users, we’re excited to bring you new features and community-driven updates that help you build even better.
We’re introducing some big changes to the product, including:
• A new name: GitHub Codespaces • A new logo • New pricing • Native VS Code extension support • Hosted terminal support
Codespaces is now officially part of GitHub. If you were previously using Visual Studio Codespaces, this post will walk through what’s changed with the transition and how you can continue using the features you love.
If you’re new to Codespaces, this post will also outline how it works and what makes it such an amazing tool for developers.
GitHub Codespaces provides a full dev environment accessible from your browser and integrated with the tools you already use. You get a Docker-based container running VS Code, fully configured to connect to your repo and backed by your choice of cloud providers (Azure and AWS for now, with more coming soon). GitHub Codespaces is still in beta, but we’re thrilled to announce that it’s now possible to create a codespace from any repository.
If you prefer to use a local dev environment, GitHub Desktop 2.4 lets you quickly open any repository in Codespaces for a fast and reliable way to contribute. For example: Fork a repository on GitHub.com, clone it in GitHub Desktop, then immediately open it in Codespaces.
In March 2020, we released the first public beta of Codespaces—a new way to code in the cloud. Since then, we’ve seen developers use this feature for a variety of things. From programming in their favorite editor to collaborating with their team on GitHub, developers have been able to get back to coding faster with Codespaces.
Today, we’re introducing an improved experience for managing your cloud-hosted development environments and a new entry point into Codespaces. We’re also renaming the feature from Visual Studio Codespaces to simply Codespaces.
New ways to get started
If you love using your favorite code editor on your local machine, chance are that you want to use it in the cloud too. With the new integrated entry point into Codespaces, you can get started faster without leaving GitHub. Using the same editor on GitHub and in a Codespace means you can share settings across multiple machines and projects that you work on.