Loading...
Loading...
Scaffold a new Adobe Commerce app using the aio-commerce-sdk. Creates the base project structure and app.commerce.config file with metadata. Use when the user wants to create a new Commerce app from scratch or initialize a bare Commerce app project. After scaffolding, chains to appbuilder-project-init for Developer Console setup (project, workspace, API subscriptions) when the user wants to deploy. Does not configure extensibility domains — use commerce-app-eventing, commerce-app-webhooks, commerce-app-business-config, commerce-app-admin-ui, or commerce-app-storage for that.
npx skill4agent add adobe/skills commerce-app-initapp.commerce.config.tsinitapp.commerce.config.ts// app.commerce.config.ts
import { defineConfig } from "@adobe/aio-commerce-lib-app/config";
export default defineConfig({
metadata: {
id: "my-commerce-app", // alphanumeric + hyphens only, max 100 chars
displayName: "My Commerce App", // shown in App Management UI, max 50 chars
description: "...", // max 255 chars
version: "1.0.0", // Major.Minor.Patch only, no pre-release identifiers
},
});npx @adobe/aio-commerce-lib-app initapp.commerce.config.tsapp-managementsrc/commerce-extensibility-1/actions/webpack-config.cjstsconfig.jsontypescriptts-loader@tsconfig/basestypecheck:actionstypecheckcommerce-app-storage.tssrc/src/commerce-extensibility-1/actions/src/commerce-extensibility-1/ext.config.yamlapp-managementaio app buildapp-managementsrc/commerce-extensibility-1/.generated/aio app buildsrc/commerce-configuration-1/aio app buildtsconfig.jsonweb-srcaio app buildidmetadata.idversion1.0.01.0.0-betadefineConfig@adobe/aio-commerce-lib-app@adobe/aio-commerce-lib-app/configaio app buildaio app buildappbuilder-project-initadobe/skillsaio app initAdobeIOManagementAPISDKACCS-REST-APIaio console openappbuilder-project-initnpx skills add adobe/skills --skill appbuilder-project-init -ycommerce-app-eventingcommerce-app-webhookscommerce-app-business-configcommerce-app-admin-uicommerce-app-storage