Skip to content

Scaffold applications from reusable provider templates #130

Closed

Description

@aram356

Description

Bootstrap projects from reusable templates with provider-specific runtime and CLI wiring already generated.

edgezero new is implemented by the template-driven generator. Embedded common and per-adapter templates produce a multi-crate application workspace, and an existing generated-project integration test builds generated output.

Steps to reproduce

  1. Inspect Command::New, generate_new and embedded template registration.
  2. Inspect the generated-project build integration test.

Expected behavior

Users can create a provider-wired application skeleton through the CLI.

Impact

The original project-bootstrapping capability is delivered; future template catalog/customization requests can be scoped separately.

Proposed fix

Close as completed. Retain workflow/container template improvements in their specific follow-ups.

Done when

  • A new-project CLI command invokes reusable templates.
  • Generated projects include common application/CLI crates and selected adapter wiring.
  • Generated-project build coverage exists.

Related

The requested implementation is present on the audited main revision. This audit inspected source and existing coverage; it did not rerun the tests.

Activity

  1. changed the title [-]As a developer I want to scaffold apps from templates[/-] [+]Scaffold applications from reusable provider templates[/+] on Nov 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions