Skip to content

Full App Scaffold (Project-Level) #870

@lasomethingsomething

Description

User story

As an app developer, I want shopware app create to scaffold a complete runnable app project (not just the manifest), so I can start development without manually setting up the app backend and local networking.

Problem it solves

shopware-cli app create currently only generates the Shopware-side registration (manifest.xml). It does not scaffold the actual app project (e.g. Node/PHP backend, webhook handling, OAuth setup). This leaves developers only halfway done and struggling with local service setup, searching through docs (example apps exist in the Node.js SDKs) to understand the manifest. They must manually:

  • Create the app service project
  • Configure webhooks and callback URLs
  • Set up Docker networking
  • Make the app reachable from the browser and the shop

Plugins are much easier because everything runs inside the shop.

Acceptance criteria

  • shopware app create my-app creates:
    • manifest.xml
    • A backend project scaffold (Node or minimal HTTP server)
    • Predefined webhook endpoints
    • Dev config
    • Templates contain schema JSON files so that people know that they should update it when they're changing the API with their app
  • No manual manifest editing required to boot.
  • App can start with a single command (npm run dev or similar).
  • accommodate the tech stack they want to use

Metadata

Metadata

Labels

No labels
No labels

Type

No fields configured for Story.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions