Sobre os Codespaces

Codespaces é um ambiente de desenvolvimento on-line configurável, hospedado por GitHub e alimentado por Visual Studio Code, que permite que você se desenvolva inteiramente na nuvem.

Sobre o Codespaces

Codespaces é um ambiente de desenvolvimento da nuvem configurável disponível no seu navegador em GitHub ou por meio de Visual Studio Code.

Um codespace aberto

Um codespace inclui tudo o que os desenvolvedores precisam desenvolver para um repositório específico, incluindo a Visual Studio Code experiência de edição e linguagens comuns, ferramentas e utilitários. Codespaces é completamente configurável, permite que você crie um ambiente de desenvolvimento personalizado para seu projeto, e também que os desenvolvedores personalizem sua experiência com extensões e configurações do dotfile.

Os codespaces oferecem muitos benefícios para as equipes, o que permite um ambiente consistente em toda a sua equipe, integração rápida e criação de um espaço seguro para o desenvolvimento.

Um ambiente consistente

É possível criar uma configuração de codespace único que define o ambiente (ou o contêiner de desenvolvimento) de cada novo código que qualquer pessoa criar para seu repositório. Uma vez definida uma configuração, os desenvolvedores não precisam se preocupar em instalar as ferramentas certas para comentar, revisar ou contribuir. Um ambiente padronizado já está disponível para eles assim que eles criam um codespace do repositório. Para obter mais informações, consulte "Configurar o Codespaces para seu projeto".

Para obter ajuda para começar com configurações para linguagens específicas, consulte os tutoriais de introdução.

Embora todos os códigos criados a partir do seu repositório possuam um ambiente de desenvolvimento consistente, os desenvolvedores podem usar Codespaces onde quiserem – em GitHub ou por meio de Visual Studio Code.

Integração rápida e pessoal

Com um contêiner de desenvolvimento configurado no seu repositório, todos os novos desenvolvedores podem integrar rapidamente com o ambiente de desenvolvimento correto para o seu projeto usando o menu suspenso Codee selecionando Abrir com os codespaces.

Botão de abrir com codespaces

Como resultado da padronização em um ambiente de desenvolvedor reproduzível. Os desenvolvedores podem começar com um novo código sem fazer qualquer configuração manual e não precisam fazer a manutenção contínua do seu ambiente de desenvolvedores. É possível criar um novo codespace ao iniciar um novo recurso.

Os desenvolvedores também podem personalizar aspectos do seu ambiente de código usando um dotfiles repositório e sincronização de onfigurações. A personalização pode incluir preferências shell, ferramentas adicionais, configurações de editor e extensões, como Live Share. Personalizações pessoais são armazenadas por usuário. Portanto, cada código que um desenvolvedor abrir terá seu ambiente pronto para ser usado. Para obter mais informações, consulte "Personalizar Codespaces para sua conta".

Como Codespaces pode ser acessado no navegador, os desenvolvedores podem trabalhar em vários projetos, alternando entre abas.

Um ambiente seguro

Codespaces permite que os desenvolvedores façam o desenvolvimento na nuvem em vez de no local. Isso cria uma fonte única e rastreável de verdade. Os desenvolvedores podem contribuir de qualquer lugar, em qualquer máquina, incluindo tablets ou Chromebooks, e não há necessidade de manter cópias locais da propriedade intelectual. Desenvolvedores sempre precisam estar conectados e ter acesso a Codespaces e a repositórios específicos. Estas permissões podem ser revogadas a qualquer momento. Assim que você revogar o acesso, esses desenvolvedores perderão todo o acesso a recursos protegidos. Além disso, os desenvolvedores autenticados criam trilhas de auditoria para que você saiba quem está fazendo o quê. Para obter mais informações sobre acesso e segurança, consulte "Gerenciar o acesso e a segurança para os códigos de sua organização".

Usar Codespaces é o mais seguro quando todos os integrantes da sua equipe o estão usando. Isso significa que não há necessidade de clonar o repositório para uma máquina local e que os desenvolvedores não precisam instalar localmente como raiz.

Os desenvolvedores e administradores de organização também podem definir as configurações para adicionar segredos criptografados e habilitar a verificação GPG. Para obter mais informações, consulte "Gerenciar segredos criptografados para Codespaces", "Gerenciar a verificação de GPG para Codespaces".

Sobre a cobrança do Codespaces

Codespaces é grátis para usar durante a beta. Quando Codespaces se torna geralmente disponível, você será cobrado para armazenamento e uso de computação. Para obter mais informações, consulte "Sobre a cobrança do Codespaces".

Juntar-se ao beta

Um número limitado de pessoas será convidado a participar do beta. To join the waitlist, see Sign up for the Codespaces beta.

Entre em contato conosco com relação a Codespaces

Se você tiver algum problema ao usar Codespaces, consulte "Solucionar problemas do seu codespace".

Se você ainda precisa de ajuda ou tem feedback sobre Codespaces, use a discussão de Feedback para codespaces.

Esse documento ajudou você?Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.