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