Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

コントリビュータページにGitHubアカウントが追加されない #93

Open
NakaokaRei opened this issue Apr 24, 2023 · 5 comments

Comments

@NakaokaRei
Copy link

以下のPRでaws-amplify/docsのコントリビュータになったのですがaws-amplify-jp.github.io/contributorsに名前が追加されません。
aws-amplify/docs#5250

このPRの説明を見る限りGitHubアカウントに日本の地域があれば自動的に名前が追加されると思っているのですが何か他に手順があるのでしょうか??

image

@fossamagna
Copy link
Member

fossamagna commented Apr 24, 2023

@NakaokaRei

このPRの説明を見る限りGitHubアカウントに日本の地域があれば自動的に名前が追加されると思っているのですが何か他に手順があるのでしょうか??

ご認識の通り、TokyoJapanが含まれていれば自動で追加されます。
aws-amplify-jp.github.io/contributors の元データは https://github.com/aws-amplify-jp/aws-amplify-contributors/blob/main/assets/contributors.json で、これは GitHub API を利用してリポジトリ毎のコントリビュータを取得して作成しています。
contributors.jsonの内容を確認しましたが、NakaokaReiのデータがありませんでした。また、aws-amplify/docsのcontributorsページを確認しましたが、そちらにも表示されていませんでした。

GitHubの公式ドキュメントに、以下の記載があるので、これらに該当していないかご確認いただけるとありがたいです。

リポジトリのコントリビュータグラフにあなたが表示されない場合、以下の理由が考えられます:

上位 100 人に入っていない。
コミットがデフォルトブランチにマージされていない。
コミットの作成に使用したメールアドレスが、GitHub のアカウントに接続されていない。

https://docs.github.com/ja/repositories/viewing-activity-and-data-for-your-repository/viewing-a-projects-contributors

@NakaokaRei
Copy link
Author

@fossamagna
なるほど、確認したところ上位100人にいなかったからのようです。
迅速な回答ありがとうございました🙇

@fossamagna
Copy link
Member

@NakaokaRei

上位 100 人に入っていない。

こちらに関してはAPIで取得しているので100人に入っていなくても問題はないという認識です。他の2つの条件に該当しないかご確認いただけるとよいかと思います。

@NakaokaRei
Copy link
Author

@fossamagna
確認しましたが以下のように他2つの条件には該当していないと思われます。

コミットの作成に使用したメールアドレスが、GitHub のアカウントに接続されていない。

画像のようにGitHubのアカウントが紐付いているようです。
image

コミットがデフォルトブランチにマージされていない。

画像のようにmainブランチにマージされています。
image

@fossamagna
Copy link
Member

@NakaokaRei GitHub API のレスポンスを確認したのですが、コントリビュートに含まれていませんでいした。Amplify Japan User Groupのコントリビュータのページに表示されないのはそのせいです。
申し訳ないのですが、そもそもAPIで(GitHubの画面でも)取得できない理由はわからないです。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants