GitLab anuncia a migração de seu editor pelo Visual Studio Code

Logotipo do GitLab

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.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.