Изменение языка репозитория на GitHub

Я заметил, что Github выбрал JavaScript в качестве языка для моего приложения Django:

введите здесь описание изображения

Можно ли изменить его на Python? Или мне нужно сделать новый репозиторий?


Решено:

Как сказал @Geno Chen, чтобы изменить язык репозитория, мы должны добавить файл .gitattributes, содержащий этот код:

# to change language of repo from Javascript to Python
    *.js linguist-language=Python

person Community    schedule 01.03.2019    source источник
comment
Возможный дубликат языкового тега Github   -  person Justinas    schedule 01.03.2019
comment
Возможный дубликат Как изменить язык репозитория на Гитхаб?   -  person Saif Siddiqui    schedule 15.08.2019
comment
Возможный дубликат Github меняет репозиторий на неправильный язык   -  person jkdev    schedule 15.08.2019


Ответы (2)


детектор языка регистрирует программы в ваших проектах и ​​показывает результат с соотношением. Если ваш репозиторий обнаружил неправильный язык, вы можете следуйте инструкциям, в большинстве случаев вам просто нужно переопределить результат с помощью .gitattributes в корне репозитория, содержащего что-то вроде образца из туториала, чтобы вручную подтянуть соотношение конкретного языка программирования:

# Example of a `.gitattributes` file which reclassifies `.rb` files as Java:
*.rb linguist-language=Java
person Geno Chen    schedule 01.03.2019
comment
Это решение не сработало для меня. Я использую попутный CSS для своего веб-проекта на основе JS. Он показывает 97% css и остальное как JS. Я добавил *.js лингвист-язык=JavaScript внутри .gitattributes, но это не исправило - person vikramvi; 05.05.2021
comment
@vikramvi Просить GitHub о том, чтобы файлы JS отображались как файлы JavaScript, очевидно, бесполезно. Кажется, вам нужно попросить GitHub увидеть файлы CSS как файлы JavaScript. - person Geno Chen; 05.05.2021
comment
*.css лингвист-детектируемый=false частично исправлено, так как CSS показывает 0% с этим, не уверен, есть ли ошибка с библиотекой определения языка GH - person vikramvi; 05.05.2021

Создайте новый файл в своем репозитории и назовите его .gitattributes. После этого убедитесь, что вы установили linguist-detectable в true вот так:

*.css linguist-detectable=false
*.java linguist-detectable=false
*.python linguist-detectable=true 
*.js linguist-detectable=false
*.html linguist-detectable=false  
*.xml linguist-detectable=false 
person Mo Fatah    schedule 04.06.2020