Лицензионные значки Shield.IO и Github. Значок лицензии не работает

Я создал лицензию MIT в Github для своего проекта. Он добавил файл лицензии и теперь отображается как лицензия MIT.

Я пошел на Shields.IO, и он предложил ссылки на мой репозиторий. Одним из которых является значок лицензии.

Я добавил это в свое чтение с использованием разметки, и все остальные значки работают, кроме значка лицензии.

Я также разрешил запросы щитов к моему Github, запрашивая привилегии.

Есть ли что-нибудь еще, что я должен сделать, чтобы заставить это работать?

Я предположил, что Шилдс читает файл лицензии Github внутри репо, чтобы получить тип лицензии?


person lizard    schedule 21.01.2021    source источник


Ответы (2)


У меня была такая же проблема сегодня в одном из моих репозиториев. В конце концов я исправил это, просто переопределив метку значка лицензии.

До

до

После

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

Это создает следующий URL-адрес:

https://img.shields.io/github/license/your-name/your-repository?label=license&style=for-the-badge

В моем примере я использую стиль for-the-badge, который, конечно, необязателен.

Также убедитесь, что ваш репозиторий содержит файл лицензии с именем LICENSE.md с нужной лицензией.

person Daniel Bubenheim    schedule 29.01.2021

У меня была та же проблема - он не распознавал LICENSE или LICENSE.md с лицензией MIT.

Для Shields.io я просто заменил его на данный момент с помощью

[![License](https://img.shields.io/badge/license-MIT-green)](./LICENSE)

Лицензия

person Brian Burns    schedule 07.05.2021