GitHub announces that developers can now use predefined Codespaces. This is possible by developing in beta.
Predefined development spaces make the development process less lengthy. In fact, this environment already contains source code, code editor extensions, project dependencies, commands and settings.
Developers can now experience the benefits of these development spaces for themselves. GitHub, part of Microsoft, was already experimenting with Codespaces and is now testing it in public beta.
Getting started quickly
“Our primary goal with Codespaces is to provide a one-click onboarding solution that allows developers to quickly get started on a project without having to manually tinker with setup,” Tanmayee Kamath, senior product manager at GitHub, wrote in the announcement.
“But since a Codespace must copy your library and (in some cases) build a custom Docker file, install project dependencies and editor extensions, initialize scripts, and so on to start up the development environment, there can be significant variation in the startup times developers actually experience.”
Developers in the public beta will now no longer run into that problem. They can get started faster by choosing machine types with the “prebuild ready” tag. Organizations that are part of GitHub Enterprise Cloud or GitHub Teams can test out the novelty.