AdobeスターターキットのSource コード組織
Adobe Commerce統合スターターキット内のソースコード組織について説明します プロジェクトの構造を探索し、actions や scripts などの主要なフォルダーとそれぞれの内容を強調表示します 「アクション」フォルダーには ingestion や webhook などのサブフォルダーが含まれており、イベントの処理と追跡に不可欠なコードが含まれています。 また、starter-kit-info フォルダーと scripts フォルダーについても説明します。 scripts フォルダーでは、commerce-event-subscribe や onboarding などの自動化スクリプトを重点的に使用して、プロジェクト内のイベント設定やプロバイダー設定を効率化します。
ソースコード構造の背後にあるロジックを探索し、各エンティティフォルダーの commerce フォルダーおよび external フォルダーで様々なシステムからのイベントがどのように処理されるかを詳しく説明します。 このビデオでは、イベントを適切なイベントハンドラー実行時アクションにディスパッチし、シームレスな処理を確実に行う際の consumer フォルダーの役割について説明します。 このビデオでは、失敗したイベントを効果的に処理するためにランタイムアクションで実装されている再試行メカニズムについても説明します。Adobe Commerce統合スターターキットのソースコードの編成と機能について説明し、イベント処理、自動スクリプト、設定の設定に関する貴重なインサイトを提供します。
オーディエンス
- ソースコードが
actionsやscriptsなどの主要なフォルダーにどのように整理されているかを理解したい開発者。 - イベントの処理とデプロイメントのトラッキングに不可欠なコードを含む
ingestionやwebhookなどのサブフォルダーを含むactionsフォルダーについて説明します。 customer、order、product、stockなどのエンティティのフォルダーが含まれているactionsフォルダーについて学習したい開発者。
ビデオコンテンツ
- セッション中の
actionsフォルダーとscriptsフォルダーに焦点を当てて、4 つのメインフォルダー(actions、scripts、test、utils)を理解します。 actionsフォルダーと、ingestionやwebhookなどの重要なサブフォルダーがどのように含まれているかについて説明します。actionsフォルダーと、customer、order、product、stockなどのエンティティに固有のフォルダーがある理由を調べます。各フォルダーには、Commerceやサードパーティシステムからのイベントを効果的に管理するためのcommerceフォルダーとexternalフォルダーに構造化されたランタイムアクションが含まれています。- スターターキットに基づいてプロジェクトのデプロイメントを追跡するためにAdobeで使用されるランタイムアクションを含む、
starter-kit-infoフォルダーのコードを変更しない重要性を説明します。 - イベント設定、プロバイダー設定、CommerceのAdobe I/O Events モジュール設定を自動化する
commerce-event-subscribeやonboardingなどの自動化スクリプトを含むscriptsフォルダーについて説明します。
3a5f7e19-f383-4af8-8983-d01154c1402f