Discourse ID経由でのGithubバッジ?

meta は、コントリビューターバッジのために Github プラグイン を使用していると想定しています。GitHub を Discourse ID に接続したばかりですが、これは Discourse ID で機能するのでしょうか?

「いいね!」 2

@zogstrip あなたが最近Discourse IDとGitHubの両方をいじっていることを考えると、コメントしたり、考えたりするのに何かあるかもしれません。

プラグインのドキュメントここの仕様書をざっと見ていますが、DiscourseのユーザーとGitHubのユーザーをどのように関連付けるのかがわかりません。DiscourseのユーザーアカウントをGitHubに直接リンクしている必要がありますか?それともメールアドレスに基づいていますか?(それとも何か別のものですか?)

「いいね!」 1

プライマリな照合方法はメールアドレスであるため、問題なく機能します。

GitHubとこちらで異なるメールアドレスを使用しているコントリビューターは、私たちにご連絡いただければ、手動でのバッジ割り当てを依頼できます。

「いいね!」 4

ああ、なるほど。そこがはっきりしていませんでした。明確にしてくれてありがとう。

今理解したところによると、コミットに別のメールアドレス(またはプライベートなメールアドレス)を使用しているユーザーに自動的にクレジットを付与するためにのみ、直接関連付けられたアカウントが必要なのですね。

「いいね!」 1

Falcoさんの言うとおり、これは機能するはずです。ただし、ここでメタ上でGitHubバッジを付与するように設定されているリポジトリは、メインのアプリケーションリポジトリ(discourse/discourse)のみであることに注意してください。そして、Falcoさんが説明したように、ここでのあなたのアカウントとGitHubアカウントのメールアドレスは一致している必要があります。(例えば、私のこのアカウントのメールアドレスがGitHubアカウントのメールアドレスと異なるため、私にはバッジがありません。)

「いいね!」 2