Бейджи GitHub через ID Discourse?

Я предполагаю, что Meta использует плагин GitHub для значков участников. Я только что связал GitHub со своим идентификатором Discourse, но будет ли это вообще работать с идентификатором Discourse?

2 лайка

@zogstrip, возможно, вам стоит прокомментировать это и подумать над этим, учитывая ваши недавние эксперименты как с Discourse ID, так и с функционалом GitHub.

Я просматриваю документацию по плагину и спецификации здесь, но мне не совсем понятно, как мы связываем пользователей Discourse с пользователями GitHub. Нужно ли, чтобы их учётная запись в Discourse была напрямую связана с GitHub? Или это основано на адресе электронной почты? (Или на чём-то ещё)?

1 лайк

Учитывая, что основным методом является сопоставление по электронной почте, всё будет работать отлично.

Контрибьюторы, использующие на GitHub другие адреса электронной почты, чем здесь, могут обратиться к нам для ручного назначения бейджей.

4 лайка

Ах, круто. Это как раз тот момент, который был мне неясен. Спасибо за уточнение.

Если я правильно понял, напрямую связанные учётные записи нужны только для автоматического начисления баллов пользователям, которые используют другой (или приватный) адрес электронной почты для коммитов.

1 лайк

Фалько прав, это должно сработать. Однако учтите, что единственное репозиторий, настроенный для выдачи бейджей GitHub здесь, на мета-сайте, — это основной репозиторий приложения (discourse/discourse). И, как объяснил Фалько, адрес электронной почты в вашем аккаунте здесь должен совпадать с адресом в вашем аккаунте GitHub. (Например, у меня нет бейджа, потому что мой адрес электронной почты в аккаунте здесь отличается от адреса в аккаунте GitHub.)

2 лайка