Announcement: You can find the guides for Commerce 7.5 and later on the new Elastic Path Documentation site. The Developer Center continues to support Commerce 6.13.0 through 7.4.1.Visit new site

Source Code Structure

Source Code Structure

Overview

The diagram below shows the dependencies between the projects in the source distribution.

Source distribution contents

Project Description Notes
cmclient Commerce Manager Client source
  • Dependent on extensions/ext-core and extensions/osgi-wrappers modules
commerce-data Demo Import/Export data and images for the Showcase, Geometrixx, Mobee and SnapitUp catalogs
  • Used by extensions/database/ext-data module.
  • Dependencies can be removed after a project has created its own test data
commerce-engine Commerce Engine source
commerce-ep-integration Integration layer between Cortex and the Core Engine
  • Includes resource and repository bundles
devops Devops scripts and configuration
  • Includes reversioning scripts and The Pusher
  • Depends on the deployment package generated by extensions/packager
extensions Commerce extensions, webapps and system tests