Языковой тег Github
На Github некоторые проекты помечены как принадлежащие тому или иному языку. Как мне добавить один из этих тегов. (Цель C, PHP и т. Д.)
3 ответа
Насколько я знаю, они на самом деле не помечены тегами - прикрепленные к ним языки - это языки, которые вы используете в своем проекте. Github просматривает источник и в меру своих возможностей выясняет, какие языки используются.
Если вы зайдете в свой репозиторий, то на вкладку Графики вы увидите разбивку по языкам.
Репозиторий может быть помечен только одним языком в результатах поиска. Этот язык является первым из языковой статистики. Языковая статистика рассчитывается проектом с открытым исходным кодом Linguist в соответствии с общим размером файлов для каждого обнаруженного языка.
Вы можете переопределить статистику языка, используя переопределения Linguist. В частности, вы можете игнорировать некоторые файлы из статистики:
directory/to/ignore/* linguist-vendored
*.somextensiontoignore linguist-vendored
или переопределить обнаруженный язык:
*.js linguist-language=Java
Сделайте файл.gitattributes в корне. Затем, в зависимости от типа языка, сделайте приведенную ниже команду истинной. Итак, если ваш проект является Javascript, сделайте его истинным, если ваш проект - java, сделайте его истинным и так далее. Протолкните код и обновите страницу.
Итак, теперь желаемый язык должен отображаться в вашем репозитории git.
*.js linguist-detectable=true
*.java linguist-detectable=false
*.html linguist-detectable=false
*.xml linguist-detectable=false
У вас должна быть возможность опубликовать или выполнить начальную фиксацию с помощью образца файла, специфичного для языка, на котором вы хотите его отметить (например, пустой файл.cs или.js), а затем добавьте весь ваш проект; однако это похоже на боль.
Я обнаружил, что если вы перейдете к пункту "Добавить темы" слева в разделе "Код", вы можете добавить все языки, которые вы использовали для любого, кто может достаточно близко взглянуть на ваш проект.