This guide describes the local workflow for contributors.
uv sync
pre-commit install- Create a branch.
- Make code changes.
- Run validation locally.
- Open a pull request.
pre-commit run --all-files
uv run poe testFor a full build pass:
uv run poe buildkiwi/: image descriptions and in-image configuration scriptscripts/: build wrappersmolecule/: scenario lifecycle and verification playbooksdocs/: operator and contributor documentation
- keep shell scripts strict with
set -euo pipefail - keep docs aligned with executable commands
- avoid committing generated artifacts under
output/