Thank you for helping improve this project.
- Fork the repository and open a pull request against
main. - Install development packages:
pip install -r requirements.txt - Run the test suite:
pytest -q -m "not integration" - To run live integration tests, set
RUNWARE_API_KEYin your environment.
- Keep pull requests focused on a single change or feature.
- Include unit tests for bug fixes or new functionality.
- Update
SKILL.md,README.md, andexamples/README.mdwhen changing CLI arguments or default settings. - Write clear commit messages.
- Keep external dependencies minimal.
When adding a new generation modality:
- Update
SUPPORTED_MODES,MODES_TO_TASKTYPE,MODES_TO_EXT, and_default_model()inscripts/generate.py. - Update the
--modechoices inscripts/runware_mcp.py. - Add corresponding tests in
tests/test_generate.pyandtests/test_runware_mcp.py. - Add example commands in
examples/README.md.
Open an issue for bugs, documentation errors, or feature suggestions. Please include steps to reproduce unexpected behavior and sample inputs when possible.