Skip to content

Init Wizard MVP (Python) & CI Testing #1

@AccessiT3ch

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