Faz pouco o lançamento da nova versão do plataforma de desenvolvimento colaborativo Git Lab 15.0 e das mudanças mais notáveis que se destacam nesta versão, é a intenção em lançamentos futuros es substituir editor de código da web IDE integrado com o editor de código do Visual Studio (VS Code) desenvolvido pela Microsoft com a participação da comunidade.
O uso do editor VS Code simplificará o desenvolvimento de projetos na interface do GitLab e permitirá que os desenvolvedores usem uma ferramenta de edição de código familiar e com todos os recursos.
Um questionário de usuários do GitLab mostrou que o IDE da web é excelente fazer pequenas mudanças mas poucas pessoas o usam para codificação completa. Os desenvolvedores do GitLab tentaram entender o que dificulta o trabalho completo no IDE web e chegaram à conclusão de que o ponto não é a falta de recursos específicos, mas uma combinação de pequenas falhas na interface e nos métodos de trabalho. De acordo com uma pesquisa da plataforma Stack Overflow, mais de 70% dos desenvolvedores usam o editor VS Code, que é licenciado sob a licença MIT, ao escrever código.
Em abril de 2018, o GitLab 10.7 apresentou o IDE da Web ao mundo e trouxe um adorável editor de vários arquivos para o coração da experiência do GitLab. Nosso objetivo era facilitar a contribuição de qualquer pessoa, independentemente de sua experiência de desenvolvimento. Desde a sua introdução, dezenas de milhões de confirmações foram feitas a partir do IDE da Web e adicionamos recursos como Visualização ao vivo e Terminais da Web interativos para aprimorar a experiência. Agora, estamos empolgados em compartilhar algumas das grandes mudanças que reservamos para o Web IDE nos próximos marcos.
Um dos engenheiros do GitLab preparou um protótipo funcional da integração do VS Code com a interface do GitLab, que pode ser usada para trabalhar pelo navegador.
Liderança do GitLab considerou o desenvolvimento promissor e decidiu substituir o web IDE pelo VS Code, o que também permitiria que você não desperdiçasse recursos adicionando recursos ao IDE da Web que já estão no VS Code. Está planejado incorporar apenas a parte do lado do cliente do editor, integrando-a com os componentes do lado do servidor do GitLab.
Além de melhorias significativas de funcionalidade e usabilidade, a transição fornecerá acesso a uma ampla variedade de plugins para o VS Code, bem como dar aos usuários a capacidade de personalizar skins e controlar o realce de sintaxe. Como a introdução do VS Code inevitavelmente levará à complicação do editor, para aqueles que precisam do editor mais simples para fazer edições individuais, planeja-se adicionar os recursos de edição necessários aos componentes principais, como Web Editor, Snippets e Pipeline Editor.
A partir do lançamento do GitLab 15.0, as inovações adicionadas incluem:
- Adicionado modo de edição visual Markdown (WYSIWYG) ao Wiki.
- A versão gratuita da comunidade integra as funções de varredura de imagens de contêiner para vulnerabilidades conhecidas nas dependências usadas.
- Adicionado suporte para adicionar notas internas a discussões que estão disponíveis apenas para o autor e membros do grupo (por exemplo, para anexar dados confidenciais a um problema que não pode ser divulgado publicamente).
- Capacidade de vincular um problema a uma organização externa ou contatos externos.
- Suporte para variáveis de ambiente aninhadas em CI/CD (as variáveis podem ser aninhadas em outras variáveis, por exemplo, "MAIN_DOMAIN: ${STACK_NAME}.example.com").
- A possibilidade de assinar e cancelar a assinatura do usuário em seu perfil.
- O processo de revogação do token de acesso foi simplificado.
- A capacidade de reorganizar a lista com descrições de problemas no modo de arrastar e soltar foi fornecida.
- O plug-in GitLab Workflow para VS Code adiciona a capacidade de trabalhar com várias contas associadas a diferentes usuários do GitLab.
Finalmente, se você estiver interessado em saber mais sobre esta nova versão, você pode consultar os detalhes no link a seguir.