NOTÍCIA

GitHub disponibiliza arquivos diffs em 3D

Para o GitHub, esse é um passo para facilitar o uso do serviço.

Em abril, o GitHub lançou o visualizador de arquivos 3D. Ontem, a empresa disponibilizou diffs em arquivos STL.

github 1

Há dois modos disponíveis: por padrão, o “Highlight” é selecionado. Ele é um modo que enfatiza as partes removidas em vermelho e as adicionadas em verde, deixando o que não foi modificado como um wireframe.

O outro modelo é o revision slider, que permite que os usuários mudem entre a atual versão do arquivo e a anterior com um slider pequeno no topo do visualizador.

github 2

Isso funciona da seguinte forma: o GitHub pega as duas versões do modelo e usa particionamento de espaço binário, computa as partes adicionadas, removidas e não modificadas. Isso é feito usando csgtool, uma biblioteca em C pareada com uma gem Ruby↳Ruby3 conteúdosComo migrei meus testes automatizados de Java para Ruby… Será que fiz bem?Dev (Back & Front) · jun 2019Refatoração em RubyDev (Back & Front) · mai 20197 exemplos de linguagens de programação server-sideGestão Dev & TI · jun 2024Ver tudo em Dev (Back & Front) → via FFI. Esses pedaços são armazenados em cache e exibidos por um visualizador 3D que a empresa já tem, embora ela use cores diferentes e os execute com transparência para ajudar a ilustrar as mudanças. Para mais informações, consulte este artigo.

Para o GitHub, esse é um passo para facilitar o uso do serviço.

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Mais de Redação iMasters
Ver perfil →