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.

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.

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.