Source code organization for the Adobe Starter Kit
Learn about the source code organization within the Adobe Commerce Integration starter kit. Explore the structure of the project, highlighting key folders such as actions
and scripts
, and their respective contents. The ‘actions’ folder contains subfolders like ingestion
and webhook
that contain essential code for event handling and tracking. You will also learn about the starter-kit-info
and scripts
folders. The scripts
folder focuses on automation scripts like commerce-event-subscribe
and onboarding
that streamline event configuration and provider setup within the project.
Explore the logic behind the source code structure, detailing how the commerce
and external
folders under each entity folder handle events originating from different systems. The video explains the role of the consumer
folder in dispatching events to the appropriate event handler runtime action, ensuring seamless processing. The video also covers the retry mechanism implemented in the runtime actions to handle failing events effectively. Understand the organization and functionality of source code in the Adobe Commerce Integration starter kit, offering valuable insights into event handling, automation scripts, and configuration setups.
Audience
- Developers who want to understand how the source code is organized into key folders such as
actions
andscripts
. - Learn about the
actions
folder contains subfolders likeingestion
andwebhook
that contain essential code for handling events and tracking deployments. - Developers who want to learn about the
actions
folder that includes folders for entities likecustomer
,order
,product
, andstock
.
Video Content
-
Understand that the four main folders:
actions
,scripts
,test
, andutils
, with a focus on theactions
andscripts
folders during the session. -
Learn about the
actions
folder and how it contains crucial subfolders likeingestion
andwebhook
. -
Explore the
actions
folder and why there are specific folders for entities likecustomer
,order
,product
, andstock
, each containing runtime actions structured intocommerce
andexternal
folders to manage events from Commerce and third-party systems effectively. -
Learn the importance of not altering the code in the
starter-kit-info
folder, which contains a runtime action used by Adobe to track project deployments based on the starter kit. -
Understand the
scripts
folder that contains automation scripts likecommerce-event-subscribe
andonboarding
, which automate event configuration, provider setup, and the configuration of the Adobe I/O Events module in Commerce. embed