Easy Extension Framework v0.5 Help

Easy Repository

An Easy Repository is a bundled container of many easy extensions. There can be many repository types possible, for example:

  • A file system directory,

  • A Git repository,

  • A blob store

  • An FTP directory, etc.

Supported Repository Types

Currently, following type of repositories are supported in Easy Extension Framework:

  • Local Repository - Refers to a file system directory (⚠ Only for the development purpose)

  • Git Repository - Refers to a remote Git Repository.

Structure of the Easy Repository

The Easy Repository is the container directory at a location that has one or more easy extensions. Below are the examples of local and git easy repositories:

Local Repository

The Easy Local repository is a directory on file system that contains multiple subdirectories inside. Each of the subdirectory represents an Easy Extension. Following figure demonstrates the structure of an Easy Local Repository at file system.

Easy Local Repository

Figure | Easy Local Repository

In the picture above, the directory my-local-repository refers to an Easy local repository. This directory contains the following subdirectorries:

  • demo

  • easy-tutorial-step1

  • easy-tutorial-step2

  • easy-tutorial-step3

  • easy-tutorial-step4

  • easy-tutorial-step5

Each of these directory represents an easy extension.

Git Repository

The Easy Git Repository is a git repository location that can be accessed remotely. A cloned version of an Easy Git Repository represents the same structure as of an Easy Local Repository. Each of the subpaths in the git repository represents an Easy Extension. Following figure demonstrates the structure of a Easy Git repository at GitHub.

Easy Git Repository

Figure | Easy Git Repository In the snapshot above, a remote git repository is shown at GitHub and refers to an Easy Git repository. This contains the following subpaths:

  • demo

  • easy-tutorial-step1

  • easy-tutorial-step2

  • easy-tutorial-step3

  • easy-tutorial-step4

  • easy-tutorial-step5

Each of these sub paths represents an easy extension.

Configuring an Easy Repository

An easy repository can be configured in SAP Commerce Cloud in two ways:

Sample Easy Repository on Github

There is publicly available sample repository that contains sample Easy extensions for testing purpose here.

Last modified: 18 August 2025