Codespaces, um ambiente de desenvolvimento completo no Github


GitHub acaba de lançar um novo recurso chamado Codespaces, um ambiente de desenvolvimento completo dentro do GitHub que nos permite contribuir mais rapidamente no código de uma comunidade.

Atualmente, cada repositório tem sua própria maneira de configurar um ambiente de desenvolvimento, o que geralmente requer dezenas de etapas antes que você possa escrever qualquer código. De fato, às vezes os ambientes de dois projetos em que estamos trabalhando entram em conflito entre si, tornando a colaboração realmente difícil.

Com o objetivo de resolver esse problema, nasce GitHub Codespaces, uma função que fornece um ambiente de desenvolvimento hospedado na nuvem com todas as funções disponíveis em segundos, diretamente no GitHub, para que possamos começar a contribuir imediatamente para um projeto.

No comunicado à imprensa, indicam:

CodeSpaces pode ser configurado para carregar códigos e dependências, ferramentas de desenvolvedor, extensões e arquivos de pontos. Mudar de um ambiente para outro é simples: você pode navegar a qualquer momento e, quando retornar, seu espaço de código será reaberto automaticamente.

CodeSpaces no GitHub inclui uma versão baseada em navegador do editor de código completo do VS, com suporte para conclusão e navegação de código, extensões, acesso ao terminal e muito mais. Também podemos usar o IDE da área de trabalho, sendo possível iniciar um CodeSpace no GitHub e conectar-se a ele a partir da área de trabalho.

A funcionalidade do CodeSpace no IDE sempre será gratuita, mas eles planejam oferecer preços simples de pagamento por uso semelhantes ao GitHub Actions para tarefas intensivas em computação, como builds. Durante a versão beta, no entanto, Codespaces é gratuito.

Esse recurso estará disponível em breve em uma versão beta pública limitada antes de ser lançado oficialmente para todos.