Это нечто, известное как Значки репозитория кода .
Цитировать онлайн ресурс :
Как люди, которые увлечены написанием отличного кода, мы показываем «значки» в наших репозиториях кода, чтобы дать понять коллегам-разработчикам, что мы сами устанавливаем высокие стандарты для кода, который мы пишем, воспринимать их как программный эквивалент бренда на ваши джинсы или другой надежный продукт.
Короче говоря, это способ сказать, что «эй, смотри, мой проект GitHub имеет высокий стандарт!». Ссылка выше на самом деле довольно подробно рассказывает о различных значках, но позвольте мне указать на два общих, показанных на вашей картинке:
- "Сборка прохождения"
Для этого используются инструменты непрерывной интеграции, такие как Travis CI , которые помогут создавать и тестировать ваш код, когда вы помещаете код в репозиторий GitHub (учитывая, что вы настроили Travis CI для этого репозитория).
Использование этого может гарантировать, что в ваш проект не попадут никакие критические изменения, а также предотвратить трату времени и усилий рецензентов на запросы, которые не "работают".
- "Покрытие"
Показывает, сколько кода в вашем проекте GitHub действительно протестировано. Он использует такие инструменты, как Codecov , опять же исходя из того факта, что вы настроили такие инструменты для своего хранилища.
Использование этого может напомнить участникам о необходимости написания надлежащих тестов для кода, чтобы можно было обнаружить любые потенциальные ошибки в коде.
Как видите, значки помогают гарантировать, что ваш проект поддерживает определенный стандарт, который может улучшить качество вашего проекта и даже привлечь людей для работы над вашим проектом (например, в случае программного обеспечения с открытым исходным кодом, размещенного на GitHub). ).