Я предполагаю, что Meta использует плагин GitHub для значков участников. Я только что связал GitHub со своим идентификатором Discourse, но будет ли это вообще работать с идентификатором Discourse?
@zogstrip, возможно, вам стоит прокомментировать это и подумать над этим, учитывая ваши недавние эксперименты как с Discourse ID, так и с функционалом GitHub.
Я просматриваю документацию по плагину и спецификации здесь, но мне не совсем понятно, как мы связываем пользователей Discourse с пользователями GitHub. Нужно ли, чтобы их учётная запись в Discourse была напрямую связана с GitHub? Или это основано на адресе электронной почты? (Или на чём-то ещё)?
Учитывая, что основным методом является сопоставление по электронной почте, всё будет работать отлично.
Контрибьюторы, использующие на GitHub другие адреса электронной почты, чем здесь, могут обратиться к нам для ручного назначения бейджей.
Ах, круто. Это как раз тот момент, который был мне неясен. Спасибо за уточнение.
Если я правильно понял, напрямую связанные учётные записи нужны только для автоматического начисления баллов пользователям, которые используют другой (или приватный) адрес электронной почты для коммитов.
Фалько прав, это должно сработать. Однако учтите, что единственное репозиторий, настроенный для выдачи бейджей GitHub здесь, на мета-сайте, — это основной репозиторий приложения (discourse/discourse). И, как объяснил Фалько, адрес электронной почты в вашем аккаунте здесь должен совпадать с адресом в вашем аккаунте GitHub. (Например, у меня нет бейджа, потому что мой адрес электронной почты в аккаунте здесь отличается от адреса в аккаунте GitHub.)