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
actionsandscripts. - Learn about the
actionsfolder contains subfolders likeingestionandwebhookthat contain essential code for handling events and tracking deployments. - Developers who want to learn about the
actionsfolder 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 theactionsandscriptsfolders during the session. - Learn about the
actionsfolder and how it contains crucial subfolders likeingestionandwebhook. - Explore the
actionsfolder and why there are specific folders for entities likecustomer,order,product, andstock, each containing runtime actions structured intocommerceandexternalfolders to manage events from Commerce and third-party systems effectively. - Learn the importance of not altering the code in the
starter-kit-infofolder, which contains a runtime action used by Adobe to track project deployments based on the starter kit. - Understand the
scriptsfolder that contains automation scripts likecommerce-event-subscribeandonboarding, which automate event configuration, provider setup, and the configuration of the Adobe I/O Events module in Commerce.