Before the Cloud Portal can pull custom code from the connected repository, the repository's structure must be correctly configured and organized so the Cloud Portal can recognize it.
Let's explore a standard code repository structure to understand how its essential files are arranged.

The repository's top level consists of two primary folders:
- The core-customize (mandatory) folder houses SAP Commerce Cloud customizations and a manifest file. Its subfolders contain custom extensions and local configuration files.
- The js-storefront (optional) folder holds the custom composable storefront Angular project codes along with the manifest.json file.
Each top-level subfolder requires a manifest.json file. When located in the core-customize subfolder, this file defines the code build structure for an SAP Commerce Cloud application. When located in the js-storefront subfolder, it defines the build structure for a custom Composable Storefront.
In the following section, we will explore what the manifest.json file contains.






