Skip to content

Init Wizard MVP (Python) & CI Testing #1

Description

@AccessiT3ch

Linked to Parent Epic

Scope

Python project template generator (CLI wizard) + comprehensive acceptance test coverage. Month 1 scope: single Python template. Expansion to other languages deferred to Month 2.

Acceptance Criteria

  1. CLI accepts project name as argument
  2. Generates working Python scaffold with pyproject.toml, uv.lock, basic module structure
  3. Generated scaffold runs uv sync without error
  4. Test suite covers happy path + error cases (invalid input, missing dependencies)
  5. ≥80% code coverage (linted by pytest)
  6. All tests pass on main branch CI
  7. Wizard integrates with init repo discovery/onboarding flow
  8. Documentation includes usage examples and troubleshooting

Module List

  • Python Wizard: Single Template Generator (dogma#101) → init#N1
  • Python Wizard: Acceptance Test Coverage (dogma#102) → init#N2

References

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions