Overview
Reflow Developer Guide
Contributor Guide
Change repository-aware release workflows without weakening targeting, dry-run, or mutation safeguards.
Command
make checkCategory
Development
Quick Command
setup -> focused change -> widening validationContributor prioritiesâ
Reflow can replace Git tag names, re-push remote tags, and publish container images. Contributor work must keep repository selection explicit, previews accurate, dry-run non-mutating, and external operations outside ordinary test runs.
Development Boundaries
CLI
Keep Typer parsing, prompts, help, and Rich presentation under app/cli.
Core Workflows
Keep reusable Git, repository, conversion, recovery, Docker, and initialization behavior under app/core or its service layer.
Configuration
Preserve CLI â configuration â default precedence and keep packaged templates synchronized with supported fields.
Safety
Test local, remote, confirmation, failure, and dry-run boundaries independently; never use production remotes or registries for routine validation.
Quality workflow
Install the editable development environment, enable the repository hook, run the smallest affected test first, then run formatting, lint, and the complete suite before handoff.