Skip to content

Community & Support

Getting Help

GitHub Issues

For bug reports and feature requests, please use GitHub Issues.

When reporting a bug, please include:

  • Streamblocks version (pip show streamblocks)
  • Python version
  • Minimal reproducible example
  • Expected vs actual behavior

Discussions

For questions and general discussion, use GitHub Discussions.

Contributing

We welcome contributions! See our Contributing Guide for details.

Ways to Contribute

  • Report bugs: Open an issue with a minimal reproducible example
  • Suggest features: Open an issue describing the use case
  • Improve documentation: Submit PRs for docs improvements
  • Add examples: Share your Streamblocks usage patterns
  • Write code: Fix bugs or implement features

Development Setup

# Clone the repository
git clone https://github.com/hotherio/streamblocks.git
cd streamblocks

# Install development dependencies
uv sync --all-extras

# Run tests
uv run pytest

# Run linting
uv run lefthook run pre-commit --all-files

Code of Conduct

We are committed to providing a welcoming and inclusive environment. Please read our Code of Conduct.

License

Streamblocks is released under the MIT License. See LICENSE for details.