O GitHub oferece ferramentas poderosas para os programadores. Uma delas é Codepaces, que permite desenvolver código armazenado em um repositório GitHub online de qualquer lugar usando uma instância integrada de Visual Studio Code.
Esse também é o caso com projetos 4D!
Vamos descobrir essa ferramenta poderosa e ver uma nova maneira de codificar!
O que são codespaces?
Os Codespaces de GitHub permitem aos desenvolvedores editar um repositório de qualquer lugar.
Um Codespace é um contentor acessível diretamente a partir da página do repositório GitHub ou remotamente através do Visual Studio Code ou da aplicação Codespaces.
Quando cria um Codespace num repositório do GitHub, só tem de definir a que ramo do seu projeto pretende que o Codespace seja ligado. Em seguida, pode trabalhar no repositório no contentor. As alterações são armazenadas diretamente no ramo definido.
Como um Codespace é uma instância de Visual Studio Code rodando em um container, é simples instalar a extensão 4D-Analyzer para se beneficiar de todas as ajudas de codificação como destaque de código, sugestões, preenchimento automático, ajuda de assinatura, e acesso direto à documentação.
tool4d para GitHub
Como vimos nesse post do blog, 4D-Analyzer automaticamente baixa e atualiza a versão da aplicação tool4d que você definiu. 4D lançou uma versão dedicada, tool4d, para GitHub para permitir isso em um ambiente Codespace.
Note que vários desenvolvedores podem usar um codespace simultaneamente. Dessa forma, todos podem atualizar diretamente o código!
Vamos ver nesse vídeo como um Codespace GitHub pode ser usado com um projeto 4D:
Conclusão
Em resumo, os Codespaces de GitHub oferecem ambientes de desenvolvimento contínuos, agora estendidos a projetos 4D com tool4d para GitHub. Fomentando a codificação colaborativa e assegurando uma gestão de projeto eficiente.