Recursos dos GitHub Codespaces
Ambientes de desenvolvimento pré-configurados
Você pode trabalhar em um ambiente de desenvolvimento que foi configurado especificamente para o repositório. Ele terá todas as ferramentas, linguagens e configurações necessárias para trabalhar nesse projeto. Todos que trabalham nesse repositório em um codespace terão o mesmo ambiente. Isso reduz a probabilidade de problemas relacionados ao ambiente ocorrerem e ser difíceis de depurar. Cada repositório pode ter configurações que darão aos colaboradores um ambiente pronto para uso e adequado à finalidade, e o ambiente no computador local não será alterado.
Acessar os recursos necessários
O computador local pode não ter o poder de processamento nem o espaço de armazenamento de que você precisa para trabalhar em um projeto. O GitHub Codespaces permite que você trabalhe remotamente em um computador com recursos adequados.
Trabalhe em qualquer lugar
Tudo que você precisa é um navegador da Web. Você pode trabalhar em um codespace no seu computador, no laptop de um amigo ou em um tablet. Abra o codespace e retome no ponto em que parou em outro dispositivo.
Escolher o editor
Trabalhe no navegador usando o cliente Web do VS Code ou o JupyterLab, ou no aplicativo VS Code baseado na Área de Trabalho.
Trabalhar em vários projetos
Você pode usar vários codespaces para trabalhar em projetos separados ou em diferentes branches do mesmo repositório, compartimentalizando o trabalho a fim de evitar que alterações feitas em um trabalho afetem acidentalmente outro item no qual está trabalhando.
Emparelhar um programa com um colega
Se você trabalhar em um codespace do VS Code, poderá usar o Live Share para trabalhar de maneira colaborativa com outras pessoas de sua equipe. Confira Com trabalhar de modo colaborativo em um codespace.
Publicar seu aplicativo Web de um codespace
Encaminhe uma porta do codespace e, em seguida, compartilhe a URL para permitir que seus colegas de equipe experimentem as alterações feitas no aplicativo antes de enviá-las em uma pull request.
Experimentar uma estrutura
O GitHub Codespaces reduz o tempo de instalação quando você deseja aprender uma nova estrutura. Basta criar um codespace com base em um dos modelos de início rápido.