|
Данная библиотека используется хостингом исходного кода GitHub для работы с файлами исходного кода. Она позволяет:
определять язык программирования, на котором написан файл исходного кода по расширениям; в случае проблем определения по расширению происходит определение по содержимому файла; формировать статистику по языкам, в том числе в наглядных формах; организовывать подсветку синтаксиса (используется обвязка вокруг Pygment); распознавать файлы по MIME-типу, исключать из обработки некоторые типы файлов, которые являются результатом работы различных вспомогательных утилит.
Библиотека написана на Ruby. Распространяется на условиях new BSD.>>> Репозиторий проекта
|
|