• Biblioteca Linguist do GitHub como Código Aberto

    GitHub lançou a sua biblioteca Linguist, projetada para identificar a linguagem de programação em um arquivo, como código aberto. GitHub, um projeto de serviço de hospedagem comercial que lida com arquivos de vários tipos, utiliza essa biblioteca para detectar as marcações de sintaxe para utilizar um arquivo, para calcular a hora de ignorar arquivos binários e arquivos gerados, e para gerar dados do gráfico para projetos através linguagem.

    Por exemplo, quando confrontados com um novo arquivo, o software do GitHub utiliza a Linguist para reconhecer em que linguagem for, e então passa-lo para Albino, um wrapper Ruby desenvolvido em GitHub baseado em Python. Linguist utiliza as extensões de arquivo e, se isso falhar, ela examina o conteúdo do arquivo para estabelecer linguagem.


    Saiba Mais:

    [1] GitHub Social Coding: https://github.com/blog/881-linguist