Skip to content

Project scaffolding: npm create bus-app templates #269

Open

Description

@adenhertog

npm create bus-app scaffolds an endpoint with a chosen transport and persistence, docker compose, tests and Dockerfile. It can reuse the examples/ from Phase 2.

Related: #155 (CLI for queue migrations). A shared CLI could cover both scaffolding and queue operations (provisioning, replaying from the dead-letter queue).

Activity

  1. changed the title [-]Project scaffolding: `create-bus-app` templates[/-] [+]Project scaffolding: `npm create bus-app` templates[/+] on Sep 30, 2026
  2. adenhertog commented on Oct 25, 2026

    @adenhertog
    ContributorAuthor

    A correction to the description: there's no examples/ folder from Phase 2 to reuse, since the runnable examples are #252, in Phase 5. So this issue goes the other way: @node-ts/create-bus-app keeps its template in packages/create-bus-app/template (a private workspace package that's built, linted and type checked with the rest), and the #252 examples should be created from, or reuse, that template rather than the reverse. The command is npm create @node-ts/bus-app (package @node-ts/create-bus-app), a separate package from @node-ts/bus-cli; generated apps use bus-cli for generate-message-types and provision. The NestJS template is #366.

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

    enhancementNew feature or requestroadmapPart of the project roadmap

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions