Есть ли способ игнорировать расчет языковой статистики для каталога на Github?
В настоящее время я создаю множество небольших экспериментальных игровых проектов в Lua, которые включают в себя фреймворк, написанный на C, который доминирует в процентах кода и объявляет мой проект как находящийся в C, когда это не так.
Однако я хочу сохранить эту платформу, поскольку она позволяет мне добавить игровую версию игры.
Я частично знаком с концепцией удаления языковой статистики из файла, но есть ли способ опустить каталог?
Я также видел, что большинство ответов ссылаются на этот ответ, но, поскольку я новичок в github, я не совсем знаю, как его расшифровать.
3 ответа
Чтобы игнорировать все файлы из определенного каталога при вычислении статистики, вы можете использовать следующие .gitattributes
:
your/framework/directory/* linguist-vendored
Если вы считаете, что ваш фреймворк достаточно распространен через github.com, вы можете сделать запрос в Linguist, чтобы добавить его в список игнорируемых каталогов. Таким образом, вам не нужно будет игнорировать его для каждого хранилища.
Это будет игнорировать все файлы в данной папке и подпапках из статистики.
linguist-vendored
: этот атрибут помогает нам исключить файлы из статистики.
В файле:
folder_to_ignore_files_from/** linguist-vendored
Например, у меня была папка static_root в моем корневом каталоге, из которой я хотел игнорировать файлы. Так,
static_root/** linguist-vendored
Я создал
.gitattributes
в корневом каталоге.
Ссылка: ссылка
Чтобы привести пример реального проекта, чтобы отключить эту папку в статистике проекта Alamofire , команда будет такой:
Alamofire/Example/Resources/* linguist-vendored
внутри проекта.gitattributes
файл.