Есть ли способ игнорировать расчет языковой статистики для каталога на 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файл.

Другие вопросы по тегам