Code and Artifacts
The Self-Managed Commerce releases are provided as source code and artifacts that, combined, allow you to build the Self-Managed Commerce platform. The source code is provided in Git repositories hosted at code.elasticpath.com
while Maven artifacts are available in Maven repositories hosted at repository.elasticpath.com
. The availability of the source code and artifacts depends on your license agreement.
Rehost Source Code
Once your Self-Managed Commerce project begins then your project team will host and develop against your own copy of the Git repositories. For more information, see Hosting the Self-Managed Commerce Source Code.
Maven Repository Manager
Once your Self-Managed Commerce project begins then your team will set up a Maven repository manager to proxy repository.elasticpath.com
and other Maven repositories. For more information, see Setup Artifact Repository Manager.
Gaining Access
Access to code.elasticpath.com
and repository.elasticpath.com
requires an active license agreement. To request access, either email the Elastic Path support team at access@elasticpath.com or open a support ticket.
tip
Once one team member has access to these reources then then they can manage access for other team members without contacting Elastic Path.
Source Code Repositories
Below are descriptions of the source code repositories.
Self-Managed Commerce repository
Required
The Self-Managed Commerce repository is the primary source code repository that your implementation team will modify to extend the capabilities of Self-Managed Commerce. It contains the source code for the Self-Managed Commerce application components, tools and services. For a description of the source code structure see Source Code Structure.
Self-Managed Commerce Docker repository
Recommended
The Self-Managed Commerce Docker repository contains tools for packaging Self-Managed Commerce in Open Container Initiative (OCI) Docker-style containers, and examples of running those containers using Docker Compose.
CloudOps for Kubernetes repository
Optional
The CloudOps for Kubernetes repository contains infrastrucuture-as-code for an optional Self-Managed Commerce deployment solution. For information about Self-Managed Commerce deployment options, include CloudOps for Kubernetes, see Self-Managed Commerce Deployment Solutions.