Files
2025-06-10 00:12:48 +02:00

1.6 KiB

Contributing to ComfyUI Frame Utility

Thank you for your interest in contributing to ComfyUI Frame Utility! This document provides guidelines for contributing to the project.

How to Contribute

Reporting Issues

  • Use the GitHub issue tracker to report bugs
  • Include detailed steps to reproduce the issue
  • Provide ComfyUI version and system information
  • Include error messages and logs if applicable

Suggesting Features

  • Open an issue with the "enhancement" label
  • Describe the feature and its use case
  • Explain how it would benefit users

Code Contributions

Development Setup

  1. Fork the repository
  2. Clone your fork locally
  3. Create a new branch for your feature/fix
  4. Make your changes
  5. Test thoroughly
  6. Submit a pull request

Code Standards

  • Follow existing code style and patterns
  • Include comprehensive error handling
  • Add docstrings for all functions and classes
  • Ensure memory efficiency for large video processing
  • Test with various input formats and edge cases

Testing

  • Test all nodes with different input sizes
  • Verify memory usage with large videos
  • Check compatibility with different ComfyUI versions
  • Include test cases for edge conditions

Pull Request Process

  1. Update documentation if needed
  2. Add tests for new functionality
  3. Ensure all existing tests pass
  4. Update version numbers if applicable
  5. Submit PR with clear description of changes

Code of Conduct

  • Be respectful and constructive
  • Focus on the technical aspects
  • Help maintain a welcoming environment

Questions?

Feel free to open an issue for questions about contributing.