Skip to content

給付制度対象講座のFAQを登録、表示#8771

Merged
komagata merged 12 commits intomainfrom
feature/add-faq-to-certified-reskill-course
Jul 11, 2025
Merged

給付制度対象講座のFAQを登録、表示#8771
komagata merged 12 commits intomainfrom
feature/add-faq-to-certified-reskill-course

Conversation

@e-yanagita-gs
Copy link
Copy Markdown
Contributor

@e-yanagita-gs e-yanagita-gs commented Jun 11, 2025

Issue

概要

給付金制度対象講座」のページ(/certified_reskill_courses/rails_developer_course)最下部に、「給付制度対象講座について」カテゴリーのFAQセクションを追加しました。

実装に当たっては、「法人利用」のページを参考にしています。

影響範囲

今回のFAQカテゴリ追加に伴い、以下のページでも「給付制度対象講座について」のカテゴリが表示されるようになります。
この挙動が意図通りであるか、念のためご確認をお願いいたします。

  1. FAQ一覧ページ (/faq)
    カテゴリ一覧の中に「給付制度対象講座について」が追加されます。
  2. 管理者用のFAQカテゴリ管理ページ (/admin/faq_categories)
    カテゴリ一覧の中に「給付制度対象講座について」が追加され、ここから編集・削除が可能です。(管理者ユーザーでログイン)

変更確認方法

  1. feature/add-faq-to-certified-reskill-courseをローカルに取り込む
    1. git fetch origin feature/add-faq-to-certified-reskill-course
    2. git checkout feature/add-faq-to-certified-reskill-course
  2. bin/rails db:seedを実行し、seedデータをデータベースに反映させる
  3. foreman start -f Procfile.dev でサーバーを立ち上げる
  4. http://localhost:3000/certified_reskill_courses/rails_developer_course にアクセス
  5. ページ最下部付近に、給付制度対象講座についてのよくある質問という見出しのFAQセクションが追加されていることを確認する
  6. FAQの質問と回答が、Fixturesで定義した内容で正しく表示されていることを確認する

Screenshot

変更前

image

変更後

image

Summary by CodeRabbit

  • 新機能

    • Railsエンジニアコースページに「給付制度対象講座について」のFAQセクションを追加しました。
    • FAQが未登録の場合、管理者向けの空状態メッセージとFAQ追加ボタンを表示します。
  • データ追加

    • 「給付制度対象講座について」カテゴリを新設し、関連FAQを3件追加しました。

@e-yanagita-gs
Copy link
Copy Markdown
Contributor Author

@machida
お疲れ様です。
給付制度対象講座のページに、FAQセクションを追加しましたので、デザインのご担当よろしくお願いいたします。

研修ページと同じにしたいとのことでしたので、一旦同ページのスタイルを当てております。
どうぞよろしくお願いいたします。

@machida machida force-pushed the feature/add-faq-to-certified-reskill-course branch from b2bf8d7 to 02c4df8 Compare June 27, 2025 06:55
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Jun 27, 2025

"""

Walkthrough

FAQカテゴリ「給付制度対象講座について」を新設し、該当FAQのデータと表示ロジックをRails Developer Courseページに追加しました。FAQカテゴリ定数の分割、FAQデータ・カテゴリのfixtures追加、FAQ表示用部分テンプレートの新規作成と条件付き表示を実装しています。

Changes

ファイル・パス 変更内容概要
app/controllers/welcome_controller.rb FAQカテゴリ定数を2つに分割し、各アクションで対応するFAQを取得・セットする処理を追加
app/views/welcome/certified_reskill_courses/rails_developer_course/_faq.html.slim Rails Developer Course用FAQ表示の新規部分テンプレートを追加
app/views/welcome/certified_reskill_courses/rails_developer_course/index.html.slim @faqsが存在する場合にFAQ部分テンプレートを表示、なければ管理者向け空状態テンプレートを表示
app/views/welcome/faqs/_faqs_empty.html.slim FAQが未登録時に管理者向けに空状態を表示する新規部分テンプレートを追加
db/fixtures/faq_categories.yml 「給付制度対象講座について」カテゴリ(position:8)を新規追加
db/fixtures/faqs.yml 上記カテゴリに紐づくFAQ3件(position:27,28,29)を新規追加

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant WelcomeController
    participant View(RailsDevCourse)
    participant DB

    User->>WelcomeController: rails_developer_courseページにアクセス
    WelcomeController->>DB: FAQ_CATEGORY_NAME_FOR_CERTIFIED_RESKILL_COURSESに該当するFAQを取得
    WelcomeController->>View(RailsDevCourse): @faqsを渡してテンプレートを描画
    alt @faqsが存在
        View(RailsDevCourse)->>View(_faq.html.slim): FAQリストを部分テンプレートで表示
    else @faqsが空かつ管理者
        View(RailsDevCourse)->>View(_faqs_empty.html.slim): 空状態部分テンプレートを表示
    end
Loading

Possibly related issues

Poem

うさぎの耳でFAQを聞いた、
新しいカテゴリ、ページに咲いた。
よくある質問、答えもたっぷり、
管理者さんには空の案内、
みんなの疑問、これで解決!
🐰✨
"""

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 RuboCop (1.75.5)
app/controllers/welcome_controller.rb

rubocop-minitest extension supports plugin, specify plugins: rubocop-minitest instead of require: rubocop-minitest in /.rubocop.yml.
For more information, see https://docs.rubocop.org/rubocop/plugin_migration_guide.html.
rubocop-capybara extension supports plugin, specify plugins: rubocop-capybara instead of require: rubocop-capybara in /.rubocop.yml.
For more information, see https://docs.rubocop.org/rubocop/plugin_migration_guide.html.
Unable to find gem rubocop-fjord; is the gem installed? Gem::MissingSpecError
/var/lib/gems/3.1.0/gems/rubocop-1.77.0/lib/rubocop/config_loader_resolver.rb:309:in rescue in gem_config_path' /var/lib/gems/3.1.0/gems/rubocop-1.77.0/lib/rubocop/config_loader_resolver.rb:293:in gem_config_path'
/var/lib/gems/3.1.0/gems/rubocop-1.77.0/lib/rubocop/config_loader_resolver.rb:84:in block (2 levels) in resolve_inheritance_from_gems' /var/lib/gems/3.1.0/gems/rubocop-1.77.0/lib/rubocop/config_loader_resolver.rb:82:in reverse_each'
/var/lib/gems/3.1.0/gems/rubocop-1.77.0/lib/rubocop/config_loader_resolver.rb:82:in block in resolve_inheritance_from_gems' /var/lib/gems/3.1.0/gems/rubocop-1.77.0/lib/rubocop/config_loader_resolver.rb:76:in each_pair'
/var/lib/gems/3.1.0/gems/rubocop-1.77.0/lib/rubocop/config_loader_resolver.rb:76:in resolve_inheritance_from_gems' /var/lib/gems/3.1.0/gems/rubocop-1.77.0/lib/rubocop/config_loader.rb:66:in load_file'
/var/lib/gems/3.1.0/gems/rubocop-1.77.0/lib/rubocop/config_store.rb:29:in options_config=' /var/lib/gems/3.1.0/gems/rubocop-1.77.0/lib/rubocop/cli.rb:160:in act_on_options'
/var/lib/gems/3.1.0/gems/rubocop-1.77.0/lib/rubocop/cli.rb:47:in block in run' /var/lib/gems/3.1.0/gems/rubocop-1.77.0/lib/rubocop/cli.rb:81:in profile_if_needed'
/var/lib/gems/3.1.0/gems/rubocop-1.77.0/lib/rubocop/cli.rb:43:in run' /var/lib/gems/3.1.0/gems/rubocop-1.77.0/exe/rubocop:19:in <top (required)>'
/usr/local/bin/rubocop:25:in load' /usr/local/bin/rubocop:25:in

'


📜 Recent review details

Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between fb03584 and 83fa66e.

📒 Files selected for processing (6)
  • app/controllers/welcome_controller.rb (3 hunks)
  • app/views/welcome/certified_reskill_courses/rails_developer_course/_faq.html.slim (1 hunks)
  • app/views/welcome/certified_reskill_courses/rails_developer_course/index.html.slim (1 hunks)
  • app/views/welcome/faqs/_faqs_empty.html.slim (1 hunks)
  • db/fixtures/faq_categories.yml (1 hunks)
  • db/fixtures/faqs.yml (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • app/views/welcome/certified_reskill_courses/rails_developer_course/index.html.slim
🚧 Files skipped from review as they are similar to previous changes (5)
  • app/views/welcome/certified_reskill_courses/rails_developer_course/_faq.html.slim
  • db/fixtures/faq_categories.yml
  • db/fixtures/faqs.yml
  • app/views/welcome/faqs/_faqs_empty.html.slim
  • app/controllers/welcome_controller.rb
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: build_and_test
✨ Finishing Touches
  • 📝 Generate Docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@machida
Copy link
Copy Markdown
Member

machida commented Jun 27, 2025

@e-yanagita-gs
おまたせしました!!
デザインを入れましたー

最新のmainを取り込んだので、

git pull --rebase oirign feature/add-faq-to-certified-reskill-course

をお願いしますー

@e-yanagita-gs e-yanagita-gs marked this pull request as ready for review June 30, 2025 00:41
Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (3)
app/views/welcome/faqs/_faqs_empty.html.slim (1)

1-20: 実装は適切です。国際化対応の確認をお勧めします。

空のFAQ状態の表示ロジックは適切に実装されています。管理者のみに表示されるメッセージと適切なCTAリンクが含まれています。

ただし、ハードコードされた日本語テキストがあります。他の部分でi18n(国際化)対応が行われている場合は、一貫性のために検討してください。

db/fixtures/faqs.yml (2)

228-234: FAQ本文内で制度名を再掲すると読者に親切です

質問文だけでなく回答冒頭にも「専門実践教育訓練給付制度」の語を入れると、検索性と可読性が向上します。必須ではありませんがご検討ください。


235-240: 文末表現の統一を推奨

他 FAQ では回答末尾を「~です。」で統一していますが、この回答は「ご安心ください。」で終わっています。体言止めや敬体混在が無いよう、文末を揃えると一貫性が高まります。

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 8d28244 and 02c4df8.

📒 Files selected for processing (6)
  • app/controllers/welcome_controller.rb (3 hunks)
  • app/views/welcome/certified_reskill_courses/rails_developer_course/_faq.html.slim (1 hunks)
  • app/views/welcome/certified_reskill_courses/rails_developer_course/index.html.slim (1 hunks)
  • app/views/welcome/faqs/_faqs_empty.html.slim (1 hunks)
  • db/fixtures/faq_categories.yml (1 hunks)
  • db/fixtures/faqs.yml (1 hunks)
🧰 Additional context used
🧠 Learnings (2)
📓 Common learnings
Learnt from: tyrrell-IH
PR: fjordllc/bootcamp#8807
File: app/views/welcome/job_support.html.slim:391-392
Timestamp: 2025-06-21T22:30:20.116Z
Learning: このプロジェクトにはRailsの組み込みmarkdownヘルパが利用できないため、markdownのHTML変換には自前でヘルパを実装する必要がある。
app/views/welcome/certified_reskill_courses/rails_developer_course/_faq.html.slim (1)
Learnt from: tyrrell-IH
PR: fjordllc/bootcamp#8807
File: app/views/welcome/job_support.html.slim:391-392
Timestamp: 2025-06-21T22:30:20.116Z
Learning: このプロジェクトにはRailsの組み込みmarkdownヘルパが利用できないため、markdownのHTML変換には自前でヘルパを実装する必要がある。
🔇 Additional comments (5)
db/fixtures/faq_categories.yml (1)

29-32: 新しいFAQカテゴリの追加は適切です。

カテゴリ名と位置指定が正しく設定されており、既存のデータ構造と一貫性があります。

app/views/welcome/certified_reskill_courses/rails_developer_course/index.html.slim (1)

51-54: 条件分岐ロジックは適切に実装されています。

FAQ表示の条件分岐が正しく実装されており、管理者のみの空状態表示も適切です。ページの最下部への配置も要件通りです。

app/views/welcome/certified_reskill_courses/rails_developer_course/_faq.html.slim (1)

1-23: FAQ表示パーシャルの実装は適切です。

セマンティックなHTML構造、適切なループ処理、マークダウン表示の処理が正しく実装されています。js-markdown-viewクラスの使用により、プロジェクトのカスタムマークダウンレンダリング方式と一貫性があります。

app/controllers/welcome_controller.rb (2)

8-9: 定数の分割は適切な設計改善です。

FAQ カテゴリの分離により、関心の分離が適切に行われています。定数名も明確で理解しやすいです。


37-37: 法人利用FAQ の取得ロジックが更新されました。

新しい定数を使用するように適切に更新されています。

@e-yanagita-gs
Copy link
Copy Markdown
Contributor Author

@machida
ありがとうございます!

@ryufuta
お疲れ様です!
こちら、レビューをお願いすることは可能でしょうか?

@e-yanagita-gs e-yanagita-gs requested a review from ryufuta July 4, 2025 04:09
@ryufuta
Copy link
Copy Markdown
Contributor

ryufuta commented Jul 4, 2025

@e-yanagita-gs
ご依頼ありがとうございます!
初issue未着手かつ初レビューなので時間がかかると思いますが、宜しければ対応させていただきます🙏

@tyrrell-IH
Copy link
Copy Markdown
Contributor

tyrrell-IH commented Jul 4, 2025

@e-yanagita-gs @ryufuta
横からすいません。もしよろしければこのPRのレビュー私にやらせていただけないでしょうか?

私も同じようにFAQ追加のPR/job_support の下部に就職に関するFAQの一覧を表示する by tyrrell-IH · Pull Request #8807 · fjordllc/bootcampを作成しておりまして、welcome_controllerのところでちょっと実装に違いがあり、ヤナギタさんと意見のすり合わせをしたいなと思っていたところでした🙏

来週中にはレビューしてお返しできると思います。

@ryufuta
Copy link
Copy Markdown
Contributor

ryufuta commented Jul 4, 2025

@e-yanagita-gs @tyrrell-IH
私はどちらでも大丈夫です🙆

@e-yanagita-gs
Copy link
Copy Markdown
Contributor Author

@tyrrell-IH
お疲れ様です!
ご声掛けいただきありがとうございます、それではこちらレビューをお願いいたします🙇‍♀️

@ryufuta
ごちらご対応ありがとうございます。せっかくOKいただいたところ恐縮です。
また、別の機会がありましたら、その際はどうぞよろしくお願いいたしますm(_ _)m

@e-yanagita-gs e-yanagita-gs requested review from tyrrell-IH and removed request for ryufuta July 6, 2025 23:30
@tyrrell-IH
Copy link
Copy Markdown
Contributor

@e-yanagita-gs
ありがとうございます!2~3日中にはお返しできると思いますのでよろしくお願いします。

@ryufuta
ご配慮いただきありがとうございました🙏

Copy link
Copy Markdown
Contributor

@tyrrell-IH tyrrell-IH left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@e-yanagita-gs

レビューしました!
ご確認のほどよろしくお願いします🙏

Comment on lines +8 to +9
FAQ_CATEGORY_NAME = '法人利用について'
FAQ_CATEGORY_NAME_FOR_CORPORATE = '法人利用について'
FAQ_CATEGORY_NAME_FOR_GRANT_COURSE = '給付制度対象講座について'
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

この定数名のところなんですが、少し相談させていただきたいです🙏

私が作成したPR(/job_support の下部に就職に関するFAQの一覧を表示する)の中で

FAQ_CATEGORY_NAME

FAQ_CATEGORY_NAME_FOR_TRAINING に変更しております。参考

このままだとコンフリクトが発生するので、定数名に対する見解を合わせておきたいです。

私がFAQ_CATEGORY_NAME_FOR_TRAININGにした理由は

  • アクション名がtrainingなので、どこのアクションで使うための定数なのか明確になると考えた。

  • 別PR(参考)でFAQカテゴリー名「法人利用について」を「企業研修代行について」に変更をした経緯から、現在のFAQカテゴリー名に寄せて定数名を考えるよりアクション名に寄せたほうが変更に強いと考えた(町田さんから、SEO対策で文言を変えたりすることはよくあると聞きました)。

の2点です。

また上記と同様の理由から
FAQ_CATEGORY_NAME_FOR_GRANT_COURSE

FAQ_CATEGORY_NAME_FOR_CERTIFIED_RESKILL_COURSESでもいいのかなと思いました。

デメリットとしては単語数が7つと多いですが、今後各アクションのFAQが追加されるごとにFAQ_CATEGORY_NAME_FOR_XXXXの定数が増えていくと思うので、用途のわかりやすさ優先でいいんじゃないかと思いました。

ただ定数名についてはあまり自信を持って指摘できるところではないので、ヤナギタさんのご意見も賜りたいです🙏

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ありがとうございます!
ご提案いただいたとおり、定数名を変更いたしました🙇‍♀️
おっしゃるようにアクション名に寄せた定数名の方が、コードを読む方にとっても理解しやすいと感じました。

def logo; end

def rails_developer_course
@faqs = FAQCategory.find_by(name: FAQ_CATEGORY_NAME_FOR_GRANT_COURSE).faqs
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ここについてはCodeRabbitの指摘の通り、nilに対する処理をしたほうが良いのではないかと思います。

例えばFAQ_CATEGORY_NAME_FOR_GRANT_COURSE
'給付制度対象講座について'ではなく
'給付制度対象講座'というFAQカテゴリー名と一致しない文字列を誤って代入した場合にエラーが発生してしまいます。

_development__Action_Controller__Exception_caught

また、対応する場合に
FAQCategory.find_by(name: FAQ_CATEGORY_NAME_FOR_GRANT_COURSE)nilを返した場合に、空の配列を返すのでなくFAQ.noneActiveRecord_Relationのオブジェクトを返したほうが戻り値を統一できて良いのではと思います。

def rails_developer_course
  category = FAQCategory.find_by(name: FAQ_CATEGORY_NAME_FOR_JOB_SUPPORT)
  @faqs = category&.faqs || FAQ.none
end

参考

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ありがとうございます!
nilに対する処理を追加しました!

@e-yanagita-gs e-yanagita-gs force-pushed the feature/add-faq-to-certified-reskill-course branch from c3e4c4f to aa2a8e5 Compare July 9, 2025 04:12
@e-yanagita-gs e-yanagita-gs requested a review from tyrrell-IH July 9, 2025 05:21
@e-yanagita-gs
Copy link
Copy Markdown
Contributor Author

@tyrrell-IH
お疲れ様です!
ご確認ありがとうございました🙇‍♀️
ご指摘の件、修正しておりますので、改めましてご確認願います。

Copy link
Copy Markdown
Contributor

@tyrrell-IH tyrrell-IH left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@e-yanagita-gs
一点だけ修正お願いしたい箇所があるので、そこだけお願いします🙏

layout 'lp'
DEFAULT_COURSE = 'Railsエンジニア'
FAQ_CATEGORY_NAME = '企業研修代行について'
FAQ_CATEGORY_NAME_FOR_TRAINING = '法人利用について'
Copy link
Copy Markdown
Contributor

@tyrrell-IH tyrrell-IH Jul 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

「法人利用」の文言を「企業研修代行」や他の文言に置き換える by tyrrell-IH · Pull Request #8775 · fjordllc/bootcamp
こちらのPRがマージされている影響で、
現在FAQ_CATEGORY_NAME_FOR_TRAININGに入る文字列は’企業研修代行について’が正しいです。
('法人利用について'の状態だと/training以下にFAQが表示されていない状態です)

多分git pull --rebase origin mainした際に変更が紛れ込んだのだと思います。。

修正しておいてください🙏

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

失礼しました!
「企業研修代行について」に修正の上、/trainingでFAQが表示されることを確認済です。

@e-yanagita-gs e-yanagita-gs force-pushed the feature/add-faq-to-certified-reskill-course branch from fb03584 to 83fa66e Compare July 10, 2025 05:53
@e-yanagita-gs
Copy link
Copy Markdown
Contributor Author

@tyrrell-IH
お疲れ様です!
修正いたしましたので、ご確認よろしくお願いいたします。

@e-yanagita-gs e-yanagita-gs requested a review from tyrrell-IH July 10, 2025 07:11
Copy link
Copy Markdown
Contributor

@tyrrell-IH tyrrell-IH left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@e-yanagita-gs

OKだと思うですのでapproveします!

@e-yanagita-gs
Copy link
Copy Markdown
Contributor Author

@tyrrell-IH
ありがとうございます!
細かい点まで確認いただき、大変助かりました。
今後ともよろしくお願いいたします🙇‍♀️

@komagata
お疲れ様です!
メンバレビューが完了しましたので、ご確認よろしくお願いいたします。

@e-yanagita-gs e-yanagita-gs requested a review from komagata July 11, 2025 00:02
Copy link
Copy Markdown
Member

@komagata komagata left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

確認させて頂きました。OKです〜🙆‍♂️

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

Successfully merging this pull request may close these issues.

5 participants