# recursos do GitHub Codespaces

Saiba mais sobre o que os Codespaces do GitHub oferecem.

## 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 [Como trabalhar colaborativamente em um codespace](/pt/enterprise-cloud@latest/codespaces/developing-in-a-codespace/working-collaboratively-in-a-codespace).

### Publicar o seu aplicativo de web a partir 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](https://github.com/codespaces/templates).