Skip to content

[v1.0] Add a starter template and base-cli init workflow #244

Description

@codeforester

Goal

Reduce the time from installation to a production-shaped CLI.

Scope

  • Provide a maintained starter repository or template with Click and Typer variants.
  • Optionally add a base-cli init/scaffold command if it improves the workflow.
  • Include packaging, tests, JSON mode, profiles, diagnostics, CI, and release configuration.
  • Keep generated projects consumer-neutral and avoid imposing heavy optional dependencies.
  • Add a five-minute tutorial that starts from a clean environment.

Acceptance criteria

  • A new user can create, install, test, and invoke a working CLI in five minutes.
  • The template passes the same quality and packaging gates as the framework.
  • Generated projects explain which files are safe to customize.
  • Template updates are tested against the current base-cli release.

Project fields

  • Status: Backlog
  • Priority: P1
  • Area: CLI
  • Initiative: Adoption Polish
  • Size: M

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or product improvement

Projects

  • Status
    Backlog

Relationships

None yet

Development

No branches or pull requests

Issue actions