-
Notifications
You must be signed in to change notification settings - Fork 40
Closed
Labels
enhancementNew feature or requestNew feature or requesthigh priorityThis issue is a high priorityThis issue is a high priority
Description
Add an optional --with-frontend flag to pop new contract|chain to scaffold a front-end in the same workspace under a frontend folder.
Phase 1
Support a curated set of community templates, some examples:
Contracts:
Chain:
With the command:
pop new contract|chain <name> --with-frontend[=<provider>] # If provider omitted, open an interactive picker.Pop CLI will pull the frontend templates as we do for chain and contract templates and include it into a frontend folder.
Run the frontend template
pop up frontendPop CLI will detect required tooling. If something’s missing, it prompts to install:
Eg. for inkathon template: https://github.com/scio-labs/inkathon/blob/main/README.md#quickstart It will check Node and bun are installed and if so will run: cd frontend && bun run dev
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthigh priorityThis issue is a high priorityThis issue is a high priority