Skip to content

Contributing

Contributions are welcome! Please check Issues for areas that need help.

Contribution Process

  1. Fork this repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Development Setup

# Clone the repository
git clone https://github.com/puke3615/ComfyKit.git
cd ComfyKit

# Install dependencies
uv sync --extra dev

# Run tests
pytest

# Format code
ruff format
ruff check --fix

Guidelines

  • Write tests for new features
  • Follow existing code style
  • Update documentation
  • Add examples if needed

Questions?

Feel free to open an issue for discussion!