Thank you for helping improve wco.
wco requires Python 3.11 or newer, Git, Docker, and Docker Compose v2. It can
be developed on Linux, macOS, native Windows, or WSL2.
Clone the repository, then install the command in editable mode:
uv tool install --editable --force .Run the complete test suite from the repository root:
uv run --no-project --with-editable . python -m unittest discover -v
uv run --no-project --with-editable . python -m compileall -q src testsBuild the release distributions when changing packaging:
uv build --clear- Keep changes focused and include tests for new behavior or bug fixes.
- Preserve compatibility with the supported
.wco.tomlschema unless the change is intentionally breaking. - Update
README.mdandCHANGELOG.mdfor user-visible changes. - Ensure all CI checks pass before requesting review.
By contributing, you agree that your contributions will be licensed under the MIT License.