-
Notifications
You must be signed in to change notification settings - Fork 72
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のContributionが表示されないバグを修正 #7361
Conversation
@@ -1,7 +0,0 @@ | |||
# frozen_string_literal: true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
使用している箇所が見当たらなかったため、削除しました。
@@ -26,10 +26,6 @@ def user_submit_label(user, from) | |||
end | |||
end | |||
|
|||
def user_github_grass_url(user) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
使用している箇所が見当たらなかったため、削除しました。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
不要なコードを積極的に削除していくのはとっても素晴らしいです〜
(追加より削除の方が難しく、どんどんコードが増えていくのがありがちなため)
max-width: 100% | ||
+position(absolute, top 50%) | ||
transform: translateY(-50%) | ||
// padding-top: 14% |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
この箇所があるとContributionの配置がおかしくなるため、デザインの完了まで一時的にコメントアウトしています。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
デザインの完了はこの PR に含まれるでしょうか?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
説明不足ですみません🙏
こちらのIssueはHTMLタグの取得や削除を行っていて、レビューでHTMLの中身が変わる可能性があるので、チーム開発ミーティングで確認の上、デザインより前にレビューをお願いすることにしました。
レビューでは機能のみ見ていただければ大丈夫です!
app/models/github_grass.rb
Outdated
Nokogiri::HTML(html).css(SELECTOR) | ||
def extract_table(html) | ||
table = Nokogiri::HTML(html).css(SELECTOR) | ||
table.css(SELECTOR_TO_REMOVE).each(&:remove) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
レビュー・デザイン用のメモ以下のファイルは差分が膨大ですが、以下の理由で変更しています。
|
@goruchanchan お時間が取れない場合は遠慮なく仰ってください。 |
@SuzukaHori レビュー依頼ありがとうございます!!一週間程度を目安に対応いたしますので、お待ちください🙇♂️ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
max-width: 100% | ||
+position(absolute, top 50%) | ||
transform: translateY(-50%) | ||
// padding-top: 14% |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
デザインの完了はこの PR に含まれるでしょうか?
@goruchanchan また、草の不一致についてご指摘いただきありがとうございます🙏 |
@komagata (CC:@goruchanchan) お疲れさまです。 その上でご相談があるため、お手隙の際にご回答をお願いします。 原因GitHubのプロフィールページが、ログイン状態と未ログイン状態で異なる草を表示していることだと思われます。
調べたこと自分の草表示・goruchanchanさんのスクショ#7361 (review) 、wataさんのスクショ#6745 (review) を確認しました。
聞きたいこと
|
未ログイン状態の草で良いです。 |
@komagata @goruchanchan こちらで再度確認していただいても良いでしょうか? 確認方法:
|
ログイン状態というのは、FBCアプリへログインしたユーザが Github に対してログイン保持できている状態という理解で良いでしょうか?よって、シークレットウィンドウでアクセスすれば、未ログイン状態を再現できるということでしょうか? 上記の観点で Github に対してログイン保持していない状況では下記のように草は一致していそうなことを確認できました! 一方で、ログインしたユーザの画面は下記になっています。(Githubのログイン状態を保持) 調べたことでコメントしているように、自身の草が上記のように見えてしまうのは、本当にやりたいことなのか微妙な気がすると感じたのですがいかがでしょうか?理解が違っていたらすみません🙇♂️ |
79b7d4d
to
41b3a4b
Compare
ご確認ありがとうございます!
こちらの認識で間違いありません。説明が不足しており、申し訳ありません🙇♀️ Githubのログイン状態を保持した状態の画面についてご指摘いただき、ありがとうございます🙏 複数のブラウザで確認しましたが、私の環境でこの状態の画面を確認できませんでした😖
確認して欲しいこと崩れを自分で確認できていないため確信はないのですが、原因らしきものを取り除いたので、お手数ですがもう一度確認をお願いできますでしょうか?? 変更確認手順
|
@SuzukaHori |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
確認しました!!
@goruchanchan |
@komagata
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
コード的にはOKです〜!
@@ -26,10 +26,6 @@ def user_submit_label(user, from) | |||
end | |||
end | |||
|
|||
def user_github_grass_url(user) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
不要なコードを積極的に削除していくのはとっても素晴らしいです〜
(追加より削除の方が難しく、どんどんコードが増えていくのがありがちなため)
@komagata @machida
|
@SuzukaHori お待たせしました!デザイン入れたので、テストが通ったらマージしますー |
3261ba0
to
b5d3abc
Compare
最新のmainからrebaseしました。 |
@machida ステージング環境で確認中に気づいたのですが、スマホなど画面幅が狭くなった時、右側に余白が入ってしまうように見えました。 こちら修正していただくことはできますでしょうか🙇♀️(もし必要でしたら私の方でIssueを立てますので、お申し付けください。) |
@SuzukaHori |
@machida 一旦このままリリースの方針も、承知しました! ちなみになのですが、app/models/github_grass.rbでtable・span・tr・tdタグのスタイル属性を取り除けば、幅を合わせることができたりしますか?? もしサイズが合わない原因がこれでしたら、私がapp/models/github_grass.rbで |
@SuzukaHori |
@machida お返事いただけて大変勉強になりました、ありがとうございました🙏 |
Issue
概要
ダッシュボードページで、GitHubのContributions(草)が生えないバグを修正しました。
変更確認方法
bug/fix-to-get-github-contributions-graph
をローカルに取り込むforeman start -f Procfile.dev
でアプリを起動する左下のSelect Userから
hajime
を選んでログインするrails c
でコンソールを開き、ユーザhajime
にgithub_account
を追加する※草が生えているユーザなら誰でも問題ありません。
ダッシュボード(
http://localhost:3000/
)を開き、GitHubの草が生えていることを確認するGitHubの草をクリックし、以下を確認する
草が微妙に一致しない場合は、GitHubのログインの状態に起因するものなので、シークレットウィンドウ(未ログインの状態)で表示したGitHub上の草と見比べる。←2/26追記
Screenshot
変更前
変更後
(デザイン前のため仮)